Skip to content

Commit

Permalink
refactor: refine code
Browse files Browse the repository at this point in the history
  • Loading branch information
avwo committed Nov 19, 2021
1 parent e77c00b commit 11f6e2f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
6 changes: 5 additions & 1 deletion lib/https/ca.js
Original file line number Diff line number Diff line change
Expand Up @@ -388,8 +388,12 @@ function getRootCAFile() {

createRootCA();// 启动生成ca

function getRemoteCert(servername) {
return remoteCerts.get(servername[0] === ':' ? servername.substring(1) : servername);
}

function getCert(servername) {
var options = remoteCerts.get(servername[0] === ':' ? servername.substring(1) : servername);
var options = getRemoteCert(servername);
if (!options) {
servername = getDomain(servername);
options = createCertificate(servername);
Expand Down
6 changes: 3 additions & 3 deletions lib/https/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -984,7 +984,7 @@ module.exports = function(socket, next, isWebPort) {
return next(chunk);
}
var receiveData, authTimer;
var useSNI, serverKey;
var useSNI;
var checkTimeout = function() {
authTimer = setTimeout(function() {
if (reqSocket) {
Expand Down Expand Up @@ -1055,6 +1055,7 @@ module.exports = function(socket, next, isWebPort) {
};
var useNoSNIServer = function() {
checkTimeout();
var serverKey = requestCert ? ':' + domain : domain;
serverAgent.createServer(serverKey, handlers, handleConnect);
};

Expand Down Expand Up @@ -1085,9 +1086,8 @@ module.exports = function(socket, next, isWebPort) {
return next(chunk);
}
domain = getDomain(domain);
var requestCert = (enable.clientCert || enable.requestCert) && !disable.clientCert && !disable.requestCert;
serverKey = requestCert ? ':' + domain : domain;
var plugin, pluginName;
var requestCert = (enable.clientCert || enable.requestCert) && !disable.clientCert && !disable.requestCert;
var servername = useSNI || domain;
var curCert = remoteCerts.get(servername);
if (!socket.isLocalUIUrl) {
Expand Down

0 comments on commit 11f6e2f

Please sign in to comment.