Freigeben über


HostnameConfiguration Klasse

Definition

Konfiguration des benutzerdefinierten Hostnamens.

public class HostnameConfiguration
type HostnameConfiguration = class
Public Class HostnameConfiguration
Vererbung
HostnameConfiguration

Konstruktoren

HostnameConfiguration(HostnameType, String)

Initialisiert eine neue instance von HostnameConfiguration.

Eigenschaften

Certificate

Zertifikatinformationen.

CertificatePassword

Zertifikatkennwort.

CertificateSource

Zertifikatquelle.

CertificateStatus

Zertifikatstatus.

EncodedCertificate

Base64-codiertes Zertifikat.

HostName

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

HostnameType

Hostnamentyp.

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.

IsClientCertificateNegotiationEnabled

Geben Sie true an, um immer das Clientzertifikat für den Hostnamen auszuhandeln. Der Standardwert ist false.

IsDefaultSslBindingEnabled

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 Proxy-Hostnamentyp angewendet wird.

KeyVaultSecretUri

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.

Gilt für: