Freigeben über


HostnameConfiguration interface

Konfiguration des benutzerdefinierten Hostnamens.

Eigenschaften

certificate

Zertifikatinformationen.

certificatePassword

Zertifikatkennwort.

certificateSource

Zertifikatquelle.

certificateStatus

Zertifikatstatus.

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.

encodedCertificate

Base64-codiertes Zertifikat.

hostName

Hostname, der für den Api Management-Dienst konfiguriert werden soll.

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.

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.

negotiateClientCertificate

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