Service Hostname Configuration Proxy
data class ServiceHostnameConfigurationProxy(val certificate: String? = null, val certificatePassword: String? = null, val certificateSource: String? = null, val certificateStatus: String? = null, val defaultSslBinding: Boolean? = null, val expiry: String? = null, val hostName: String, val keyVaultCertificateId: String? = null, val keyVaultId: String? = null, val negotiateClientCertificate: Boolean? = null, val sslKeyvaultIdentityClientId: String? = null, val subject: String? = null, val thumbprint: String? = null)
Constructors
Link copied to clipboard
constructor(certificate: String? = null, certificatePassword: String? = null, certificateSource: String? = null, certificateStatus: String? = null, defaultSslBinding: Boolean? = null, expiry: String? = null, hostName: String, keyVaultCertificateId: String? = null, keyVaultId: String? = null, negotiateClientCertificate: Boolean? = null, sslKeyvaultIdentityClientId: String? = null, subject: String? = null, thumbprint: String? = null)
Properties
Link copied to clipboard
The Base64 Encoded Certificate.
Link copied to clipboard
The password associated with the certificate provided above.
Link copied to clipboard
The source of the certificate.
Link copied to clipboard
The status of the certificate.
Link copied to clipboard
Is the certificate associated with this Hostname the Default SSL Certificate? This is used when an SNI header isn't specified by a client. Defaults to false
.
Link copied to clipboard
The ID of the Key Vault Secret containing the SSL Certificate, which must be of the type application/x-pkcs12
.
Link copied to clipboard
Link copied to clipboard
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false
.
Link copied to clipboard
The Managed Identity Client ID to use to access the Key Vault. This Identity must be specified in the identity
block to be used.
Link copied to clipboard
The thumbprint of the certificate.