| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  | {{define "form/tlsSettings"}} | 
					
						
							|  |  |  | <!-- tls enable --> | 
					
						
							|  |  |  | <a-form layout="inline" v-if="inbound.canSetTls()"> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     <a-form-item v-if="inbound.canEnableTls()" label="TLS"> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |         <a-switch v-model="inbound.tls"> | 
					
						
							|  |  |  |         </a-switch> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     <a-form-item v-if="inbound.canEnableReality()"> | 
					
						
							|  |  |  |         <span slot="label"> | 
					
						
							|  |  |  |             Reality | 
					
						
							|  |  |  |             <a-tooltip> | 
					
						
							|  |  |  |                 <template slot="title"> | 
					
						
							| 
									
										
										
										
											2023-05-20 14:16:50 +00:00
										 |  |  |                     <span>{{ i18n "pages.inbounds.realityDesc" }}</span> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |                 </template> | 
					
						
							|  |  |  |                 <a-icon type="question-circle" theme="filled"></a-icon> | 
					
						
							|  |  |  |             </a-tooltip> | 
					
						
							|  |  |  |         </span> | 
					
						
							|  |  |  |         <a-switch v-model="inbound.reality"></a-switch> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item v-if="inbound.canEnableXtls()"> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |         <span slot="label"> | 
					
						
							|  |  |  |             XTLS | 
					
						
							|  |  |  |             <a-tooltip> | 
					
						
							|  |  |  |                 <template slot="title"> | 
					
						
							| 
									
										
										
										
											2023-05-20 14:16:50 +00:00
										 |  |  |                     <span>{{ i18n "pages.inbounds.xtlsDesc" }}</span> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |                 </template> | 
					
						
							|  |  |  |                 <a-icon type="question-circle" theme="filled"></a-icon> | 
					
						
							|  |  |  |             </a-tooltip> | 
					
						
							|  |  |  |         </span> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |         <a-switch v-model="inbound.xtls"></a-switch> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |     </a-form-item> | 
					
						
							|  |  |  | </a-form> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- tls settings --> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  | <a-form v-if="inbound.tls" layout="inline"> | 
					
						
							| 
									
										
										
										
											2023-05-22 14:01:41 +00:00
										 |  |  |     <a-form-item label='Multi Domain'> | 
					
						
							|  |  |  |         <a-switch v-model="multiDomain"></a-switch> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-22 19:06:15 +00:00
										 |  |  |     <a-form-item v-if="multiDomain"> | 
					
						
							|  |  |  |         <a-row> | 
					
						
							|  |  |  |             <span>Domains:</span> | 
					
						
							|  |  |  |             <a-button v-if="multiDomain" type="primary" size="small" @click="inbound.stream.tls.settings.domains.push({remark: '', domain: ''})" style="margin-left: 10px">+</a-button> | 
					
						
							|  |  |  |         </a-row> | 
					
						
							| 
									
										
										
										
											2023-05-22 14:01:41 +00:00
										 |  |  |         <a-input-group v-for="(row, index) in inbound.stream.tls.settings.domains"> | 
					
						
							|  |  |  |             <a-input style="width: 40%" v-model.trim="row.remark" addon-before='{{ i18n "remark" }}'></a-input> | 
					
						
							|  |  |  |             <a-input style="width: 60%" v-model.trim="row.domain" addon-before='{{ i18n "host" }}'> | 
					
						
							|  |  |  |                 <template slot="addonAfter"> | 
					
						
							| 
									
										
										
										
											2023-05-22 19:06:15 +00:00
										 |  |  |                     <a-button type="primary" size="small" style="margin-left: 10px" @click="inbound.stream.tls.settings.domains.splice(index, 1)">-</a-button> | 
					
						
							| 
									
										
										
										
											2023-05-22 14:01:41 +00:00
										 |  |  |                 </template> | 
					
						
							|  |  |  |             </a-input> | 
					
						
							|  |  |  |         </a-input-group> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  |     <a-form-item v-else label='{{ i18n "domainName" }}'> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |         <a-input v-model.trim="inbound.stream.tls.server" style="width: 250px"></a-input> | 
					
						
							| 
									
										
										
										
											2023-03-16 22:01:14 +00:00
										 |  |  |     </a-form-item> | 
					
						
							|  |  |  |     <a-form-item label="CipherSuites"> | 
					
						
							| 
									
										
										
										
											2023-05-08 14:44:22 +00:00
										 |  |  |         <a-select v-model="inbound.stream.tls.cipherSuites" style="width: 300px" :dropdown-class-name="themeSwitcher.darkCardClass"> | 
					
						
							| 
									
										
										
										
											2023-03-16 22:01:14 +00:00
										 |  |  |             <a-select-option value="">auto</a-select-option> | 
					
						
							|  |  |  |             <a-select-option v-for="key in TLS_CIPHER_OPTION" :value="key">[[ key ]]</a-select-option> | 
					
						
							|  |  |  |         </a-select> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-02-12 13:50:09 +00:00
										 |  |  |     <a-form-item label="MinVersion"> | 
					
						
							| 
									
										
										
										
											2023-05-08 14:44:22 +00:00
										 |  |  |         <a-select v-model="inbound.stream.tls.minVersion" style="width: 60px" :dropdown-class-name="themeSwitcher.darkCardClass"> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |             <a-select-option v-for="key in TLS_VERSION_OPTION" :value="key">[[ key ]]</a-select-option> | 
					
						
							|  |  |  |         </a-select> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-02-12 13:50:09 +00:00
										 |  |  |     <a-form-item label="MaxVersion"> | 
					
						
							| 
									
										
										
										
											2023-05-08 14:44:22 +00:00
										 |  |  |         <a-select v-model="inbound.stream.tls.maxVersion" style="width: 60px" :dropdown-class-name="themeSwitcher.darkCardClass"> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |             <a-select-option v-for="key in TLS_VERSION_OPTION" :value="key">[[ key ]]</a-select-option> | 
					
						
							|  |  |  |         </a-select> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label="SNI" placeholder="Server Name Indication"> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.stream.tls.settings.serverName" style="width: 250px"></a-input> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  |     <a-form-item label="uTLS"> | 
					
						
							| 
									
										
										
										
											2023-04-29 18:58:50 +00:00
										 |  |  |         <a-select v-model="inbound.stream.tls.settings.fingerprint" | 
					
						
							| 
									
										
										
										
											2023-05-08 14:44:22 +00:00
										 |  |  |                   style="width: 170px" :dropdown-class-name="themeSwitcher.darkCardClass"> | 
					
						
							| 
									
										
										
										
											2023-03-17 16:07:49 +00:00
										 |  |  |             <a-select-option value=''>None</a-select-option> | 
					
						
							|  |  |  |             <a-select-option v-for="key in UTLS_FINGERPRINT" :value="key">[[ key ]]</a-select-option> | 
					
						
							|  |  |  |         </a-select> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-03-23 10:38:16 +00:00
										 |  |  |     <a-form-item label="Alpn"> | 
					
						
							|  |  |  |         <a-checkbox-group v-model="inbound.stream.tls.alpn" style="width:200px"> | 
					
						
							| 
									
										
										
										
											2023-04-29 15:17:44 +00:00
										 |  |  |             <a-checkbox v-for="key,value in ALPN_OPTION" :value="key">[[ value ]]</a-checkbox> | 
					
						
							| 
									
										
										
										
											2023-03-23 10:38:16 +00:00
										 |  |  |         </a-checkbox-group> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-06-09 13:18:50 +00:00
										 |  |  |     <br> | 
					
						
							| 
									
										
										
										
											2023-03-23 10:38:16 +00:00
										 |  |  |     <a-form-item label="Allow insecure"> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |         <a-switch v-model="inbound.stream.tls.settings.allowInsecure"></a-switch> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-06-09 13:18:50 +00:00
										 |  |  |     <br> | 
					
						
							|  |  |  |     <a-form-item label="Reject Unknown SNI"> | 
					
						
							|  |  |  |         <a-switch v-model="inbound.stream.tls.rejectUnknownSni"></a-switch> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-16 21:25:19 +00:00
										 |  |  |     <template v-for="cert,index in inbound.stream.tls.certs"> | 
					
						
							|  |  |  |         <a-form-item label='{{ i18n "certificate" }}'> | 
					
						
							|  |  |  |             <a-radio-group v-model="cert.useFile" button-style="solid"> | 
					
						
							|  |  |  |                 <a-radio-button :value="true">{{ i18n "pages.inbounds.certificatePath" }}</a-radio-button> | 
					
						
							|  |  |  |                 <a-radio-button :value="false">{{ i18n "pages.inbounds.certificateContent" }}</a-radio-button> | 
					
						
							|  |  |  |             </a-radio-group> | 
					
						
							| 
									
										
										
										
											2023-05-17 12:27:47 +00:00
										 |  |  |             <a-button v-if="index === 0" type="primary" size="small" @click="inbound.stream.tls.addCert()" style="margin-left: 10px">+</a-button> | 
					
						
							| 
									
										
										
										
											2023-05-22 08:09:21 +00:00
										 |  |  |             <a-button v-if="inbound.stream.tls.certs.length>1" type="primary" size="small" @click="inbound.stream.tls.removeCert(index)" style="margin-left: 10px">-</a-button> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |         </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-16 21:25:19 +00:00
										 |  |  |         <template v-if="cert.useFile"> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.publicKeyPath" }}'> | 
					
						
							|  |  |  |                 <a-input v-model.trim="cert.certFile" style="width:300px;"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.keyPath" }}'> | 
					
						
							|  |  |  |                 <a-input v-model.trim="cert.keyFile" style="width:300px;"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |             <a-button type="primary" icon="import" @click="setDefaultCertData(index)">{{ i18n "pages.inbounds.setDefaultCert" }}</a-button> | 
					
						
							|  |  |  |         </template> | 
					
						
							| 
									
										
										
										
											2023-05-22 08:09:21 +00:00
										 |  |  |         <template v-else> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.publicKeyContent" }}'> | 
					
						
							|  |  |  |                 <a-input type="textarea" :rows="3" style="width:300px;" v-model="cert.cert"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.keyContent" }}'> | 
					
						
							|  |  |  |                 <a-input type="textarea" :rows="3" style="width:300px;" v-model="cert.key"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |         </template> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  |     </template> | 
					
						
							|  |  |  | </a-form> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <!-- xtls settings --> | 
					
						
							| 
									
										
										
										
											2023-05-20 14:16:50 +00:00
										 |  |  | <a-form v-else-if="inbound.xtls" layout="inline"> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label='{{ i18n "domainName" }}'> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.stream.xtls.server"></a-input> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-07 16:29:06 +00:00
										 |  |  |     <a-form-item label="SNI" placeholder="Server Name Indication"> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.stream.xtls.settings.serverName" style="width: 250px"></a-input> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label="Alpn"> | 
					
						
							|  |  |  |         <a-checkbox-group v-model="inbound.stream.xtls.alpn" style="width:200px"> | 
					
						
							|  |  |  |             <a-checkbox v-for="key in ALPN_OPTION" :value="key">[[ key ]]</a-checkbox> | 
					
						
							|  |  |  |         </a-checkbox-group> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  |     <a-form-item label="Allow insecure"> | 
					
						
							|  |  |  |         <a-switch v-model="inbound.stream.xtls.settings.allowInsecure"></a-switch> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-16 21:25:19 +00:00
										 |  |  |     <template v-for="cert,index in inbound.stream.xtls.certs"> | 
					
						
							|  |  |  |         <a-form-item label='{{ i18n "certificate" }}'> | 
					
						
							|  |  |  |             <a-radio-group v-model="cert.useFile" button-style="solid"> | 
					
						
							|  |  |  |                 <a-radio-button :value="true">{{ i18n "pages.inbounds.certificatePath" }}</a-radio-button> | 
					
						
							|  |  |  |                 <a-radio-button :value="false">{{ i18n "pages.inbounds.certificateContent" }}</a-radio-button> | 
					
						
							|  |  |  |             </a-radio-group> | 
					
						
							| 
									
										
										
										
											2023-05-17 12:27:47 +00:00
										 |  |  |             <a-button v-if="index === 0" type="primary" size="small" @click="inbound.stream.xtls.addCert()" style="margin-left: 10px">+</a-button> | 
					
						
							| 
									
										
										
										
											2023-05-18 08:48:13 +00:00
										 |  |  |             <a-button v-if="inbound.stream.xtls.certs.length>1" type="primary" size="small" @click="inbound.stream.xtls.removeCert(index)" style="margin-left: 10px">-</a-button>  | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |         </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-16 21:25:19 +00:00
										 |  |  |         <template v-if="cert.useFile"> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.publicKeyPath" }}'> | 
					
						
							|  |  |  |                 <a-input v-model.trim="cert.certFile" style="width:300px;"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.keyPath" }}'> | 
					
						
							|  |  |  |                 <a-input v-model.trim="cert.keyFile" style="width:300px;"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |             <a-button type="primary" icon="import" @click="setDefaultCertXtls(index)">{{ i18n "pages.inbounds.setDefaultCert" }}</a-button> | 
					
						
							|  |  |  |         </template> | 
					
						
							| 
									
										
										
										
											2023-05-22 08:09:21 +00:00
										 |  |  |         <template v-else> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.publicKeyContent" }}'> | 
					
						
							|  |  |  |                 <a-input type="textarea" :rows="3" style="width:300px;" v-model="cert.cert"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |             <a-form-item label='{{ i18n "pages.inbounds.keyContent" }}'> | 
					
						
							|  |  |  |                 <a-input type="textarea" :rows="3" style="width:300px;" v-model="cert.key"></a-input> | 
					
						
							|  |  |  |             </a-form-item> | 
					
						
							|  |  |  |         </template> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     </template> | 
					
						
							|  |  |  | </a-form> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <!-- reality settings --> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  | <a-form v-else-if="inbound.reality" layout="inline"> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label="Show"> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |         <a-switch v-model="inbound.stream.reality.show"> | 
					
						
							|  |  |  |         </a-switch> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label="xVer"> | 
					
						
							| 
									
										
										
										
											2023-05-04 16:57:42 +00:00
										 |  |  |         <a-input-number v-model="inbound.stream.reality.xver" :min="0" style="width: 60px"></a-input-number> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-08 14:44:22 +00:00
										 |  |  |     <a-form-item label="uTLS"> | 
					
						
							| 
									
										
										
										
											2023-04-29 18:58:50 +00:00
										 |  |  |         <a-select v-model="inbound.stream.reality.settings.fingerprint"  | 
					
						
							| 
									
										
										
										
											2023-05-08 14:44:22 +00:00
										 |  |  |                     style="width: 135px" :dropdown-class-name="themeSwitcher.darkCardClass"> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |             <a-select-option v-for="key in UTLS_FINGERPRINT" :value="key">[[ key ]]</a-select-option> | 
					
						
							|  |  |  |         </a-select> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     </a-form-item> | 
					
						
							|  |  |  |     <a-form-item label='{{ i18n "domainName" }}'> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.stream.reality.settings.serverName" style="width: 250px"></a-input> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-17 12:40:11 +00:00
										 |  |  | 	<a-form-item label="Dest"> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |         <a-input v-model.trim="inbound.stream.reality.dest" style="width: 300px"></a-input> | 
					
						
							|  |  |  |     </a-form-item> | 
					
						
							|  |  |  |     <a-form-item label="Server Names"> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.stream.reality.serverNames" style="width: 300px"></a-input> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label="ShortIds"> | 
					
						
							| 
									
										
										
										
											2023-06-09 12:34:57 +00:00
										 |  |  |         <a-icon @click="inbound.stream.reality.shortIds = RandomUtil.randomShortId()" type="sync"> </a-icon> | 
					
						
							| 
									
										
										
										
											2023-05-22 13:14:27 +00:00
										 |  |  |         <a-input v-model.trim="inbound.stream.reality.shortIds" style="width: 150px;"></a-input> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-22 13:14:27 +00:00
										 |  |  |     <br> | 
					
						
							| 
									
										
										
										
											2023-05-17 12:40:11 +00:00
										 |  |  |     <a-form-item label="SpiderX"> | 
					
						
							| 
									
										
										
										
											2023-05-22 13:14:27 +00:00
										 |  |  |         <a-input v-model.trim="inbound.stream.reality.settings.spiderX" style="width: 150px;"></a-input> | 
					
						
							| 
									
										
										
										
											2023-05-17 12:40:11 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label="Private Key"> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.stream.reality.privateKey" style="width: 300px"></a-input> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |     <a-form-item label="Public Key"> | 
					
						
							|  |  |  |         <a-input v-model.trim="inbound.stream.reality.settings.publicKey" style="width: 300px"></a-input> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     </a-form-item> | 
					
						
							| 
									
										
										
										
											2023-05-08 14:44:22 +00:00
										 |  |  |     <a-form-item> | 
					
						
							| 
									
										
										
										
											2023-04-18 18:04:06 +00:00
										 |  |  |         <a-button type="primary" icon="import" @click="getNewX25519Cert">Get New Key</a-button> | 
					
						
							| 
									
										
										
										
											2023-04-10 16:28:52 +00:00
										 |  |  |     </a-form-item> | 
					
						
							|  |  |  | </a-form> | 
					
						
							| 
									
										
										
										
											2023-02-09 19:18:06 +00:00
										 |  |  | {{end}} |