Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMHSanaei <ho3ein.sanaei@gmail.com>2023-08-26 18:22:38 +0300
committerMHSanaei <ho3ein.sanaei@gmail.com>2023-08-26 18:22:38 +0300
commit18617afd43fd8e1734053bb867234018cd361503 (patch)
treef691f3d580b8c76c98da10e99ac87ac7264a8ace /web/assets
parent731e83a7dab3d38431b14e693c72bad2c366f79e (diff)
add tls ocspStapling
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
Diffstat (limited to 'web/assets')
-rw-r--r--web/assets/js/model/xray.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js
index ccf9505e..9027e6b7 100644
--- a/web/assets/js/model/xray.js
+++ b/web/assets/js/model/xray.js
@@ -541,13 +541,14 @@ class TlsStreamSettings extends XrayCommonClass {
}
TlsStreamSettings.Cert = class extends XrayCommonClass {
- constructor(useFile=true, certificateFile='', keyFile='', certificate='', key='') {
+ constructor(useFile=true, certificateFile='', keyFile='', certificate='', key='', ocspStapling=3600) {
super();
this.useFile = useFile;
this.certFile = certificateFile;
this.keyFile = keyFile;
this.cert = certificate instanceof Array ? certificate.join('\n') : certificate;
this.key = key instanceof Array ? key.join('\n') : key;
+ this.ocspStapling = ocspStapling;
}
static fromJson(json={}) {
@@ -555,13 +556,15 @@ TlsStreamSettings.Cert = class extends XrayCommonClass {
return new TlsStreamSettings.Cert(
true,
json.certificateFile,
- json.keyFile,
+ json.keyFile, '', '',
+ json.ocspStapling,
);
} else {
return new TlsStreamSettings.Cert(
false, '', '',
json.certificate.join('\n'),
json.key.join('\n'),
+ json.ocspStapling,
);
}
}
@@ -571,11 +574,13 @@ TlsStreamSettings.Cert = class extends XrayCommonClass {
return {
certificateFile: this.certFile,
keyFile: this.keyFile,
+ ocspStapling: this.ocspStapling,
};
} else {
return {
certificate: this.cert.split('\n'),
key: this.key.split('\n'),
+ ocspStapling: this.ocspStapling,
};
}
}
@@ -1104,7 +1109,7 @@ class Inbound extends XrayCommonClass {
} else if (this.isWs) {
return this.stream.ws.path;
} else if (this.isH2) {
- return this.stream.http.path[0];
+ return this.stream.http.path;
}
return null;
}