HostnameConfiguration interface
Konfiguration des benutzerdefinierten Hostnamens.
Eigenschaften
certificate | Zertifikatinformationen. |
certificate |
Zertifikatkennwort. |
certificate |
Zertifikatquelle. |
certificate |
Zertifikatstatus. |
default |
Geben Sie true an, um das diesem Hostnamen zugeordnete Zertifikat als SSL-Standardzertifikat einzurichten. Wenn ein Client den SNI-Header nicht sendet, ist dies das Zertifikat, das angefordert wird. Die -Eigenschaft ist nützlich, wenn für einen Dienst mehrere benutzerdefinierte Hostnamen aktiviert sind und er sich für das SSL-Standardzertifikat entscheiden muss. Die Einstellung, die nur auf den Hostnamentyp des Gateways angewendet wird. |
encoded |
Base64-codiertes Zertifikat. |
host |
Hostname, der für den Api Management-Dienst konfiguriert werden soll. |
identity |
Client-ID der system- oder benutzerseitig zugewiesenen verwalteten Identität, wie von Azure AD generiert, die GET-Zugriff auf den keyVault mit dem SSL-Zertifikat hat. |
key |
Url zum KeyVault-Geheimnis, das das Ssl-Zertifikat enthält. Wenn eine absolute URL mit version angegeben wird, funktioniert das automatische Aktualisieren des SSL-Zertifikats nicht. Dazu muss der Api Management-Dienst mit aka.ms/apimmsi konfiguriert werden. Das Geheimnis sollte vom Typ application/x-pkcs12 sein. |
negotiate |
Geben Sie true an, um immer das Clientzertifikat für den Hostnamen auszuhandeln. Der Standardwert ist false. |
type | Hostnamentyp. |
Details zur Eigenschaft
certificate
Zertifikatinformationen.
certificate?: CertificateInformation
Eigenschaftswert
certificatePassword
Zertifikatkennwort.
certificatePassword?: string
Eigenschaftswert
string
certificateSource
Zertifikatquelle.
certificateSource?: string
Eigenschaftswert
string
certificateStatus
Zertifikatstatus.
certificateStatus?: string
Eigenschaftswert
string
defaultSslBinding
Geben Sie true an, um das diesem Hostnamen zugeordnete Zertifikat als SSL-Standardzertifikat einzurichten. Wenn ein Client den SNI-Header nicht sendet, ist dies das Zertifikat, das angefordert wird. Die -Eigenschaft ist nützlich, wenn für einen Dienst mehrere benutzerdefinierte Hostnamen aktiviert sind und er sich für das SSL-Standardzertifikat entscheiden muss. Die Einstellung, die nur auf den Hostnamentyp des Gateways angewendet wird.
defaultSslBinding?: boolean
Eigenschaftswert
boolean
encodedCertificate
Base64-codiertes Zertifikat.
encodedCertificate?: string
Eigenschaftswert
string
hostName
Hostname, der für den Api Management-Dienst konfiguriert werden soll.
hostName: string
Eigenschaftswert
string
identityClientId
Client-ID der system- oder benutzerseitig zugewiesenen verwalteten Identität, wie von Azure AD generiert, die GET-Zugriff auf den keyVault mit dem SSL-Zertifikat hat.
identityClientId?: string
Eigenschaftswert
string
keyVaultId
Url zum KeyVault-Geheimnis, das das Ssl-Zertifikat enthält. Wenn eine absolute URL mit version angegeben wird, funktioniert das automatische Aktualisieren des SSL-Zertifikats nicht. Dazu muss der Api Management-Dienst mit aka.ms/apimmsi konfiguriert werden. Das Geheimnis sollte vom Typ application/x-pkcs12 sein.
keyVaultId?: string
Eigenschaftswert
string
negotiateClientCertificate
Geben Sie true an, um immer das Clientzertifikat für den Hostnamen auszuhandeln. Der Standardwert ist false.
negotiateClientCertificate?: boolean
Eigenschaftswert
boolean
type
Hostnamentyp.
type: string
Eigenschaftswert
string