diff options
| author | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-08-04 01:07:33 +0300 |
|---|---|---|
| committer | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-08-04 01:07:33 +0300 |
| commit | d8d9c648471886f8e65b8d69ce5405fcc58598f5 (patch) | |
| tree | 51bf846763ad196e1d8c1e85ee4fbe62604b2022 /web/assets/js | |
| parent | c489673130281bb32670a0f337d12ceddda177f4 (diff) | |
new - cert (build Chain)
Diffstat (limited to 'web/assets/js')
| -rw-r--r-- | web/assets/js/model/xray.js | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index e63e594c..5c3f3010 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -648,7 +648,17 @@ class TlsStreamSettings extends XrayCommonClass { } TlsStreamSettings.Cert = class extends XrayCommonClass { - constructor(useFile=true, certificateFile='', keyFile='', certificate='', key='', ocspStapling=3600, oneTimeLoading=false, usage=USAGE_OPTION.ENCIPHERMENT) { + constructor( + useFile = true, + certificateFile = '', + keyFile = '', + certificate = '', + key = '', + ocspStapling = 3600, + oneTimeLoading = false, + usage = USAGE_OPTION.ENCIPHERMENT, + buildChain = false, + ) { super(); this.useFile = useFile; this.certFile = certificateFile; @@ -658,6 +668,7 @@ TlsStreamSettings.Cert = class extends XrayCommonClass { this.ocspStapling = ocspStapling; this.oneTimeLoading = oneTimeLoading; this.usage = usage; + this.buildChain = buildChain } static fromJson(json={}) { @@ -669,6 +680,7 @@ TlsStreamSettings.Cert = class extends XrayCommonClass { json.ocspStapling, json.oneTimeLoading, json.usage, + json.buildChain, ); } else { return new TlsStreamSettings.Cert( @@ -678,6 +690,7 @@ TlsStreamSettings.Cert = class extends XrayCommonClass { json.ocspStapling, json.oneTimeLoading, json.usage, + json.buildChain, ); } } @@ -690,6 +703,7 @@ TlsStreamSettings.Cert = class extends XrayCommonClass { ocspStapling: this.ocspStapling, oneTimeLoading: this.oneTimeLoading, usage: this.usage, + buildChain: this.buildChain, }; } else { return { @@ -698,6 +712,7 @@ TlsStreamSettings.Cert = class extends XrayCommonClass { ocspStapling: this.ocspStapling, oneTimeLoading: this.oneTimeLoading, usage: this.usage, + buildChain: this.buildChain, }; } } |
