diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-08-26 18:22:38 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-08-26 18:22:38 +0300 |
| commit | 18617afd43fd8e1734053bb867234018cd361503 (patch) | |
| tree | f691f3d580b8c76c98da10e99ac87ac7264a8ace /web/assets/js | |
| parent | 731e83a7dab3d38431b14e693c72bad2c366f79e (diff) | |
add tls ocspStapling
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
Diffstat (limited to 'web/assets/js')
| -rw-r--r-- | web/assets/js/model/xray.js | 11 |
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; } |
