Freigeben über


HostnameConfiguration Klasse

Definition

Konfiguration des benutzerdefinierten Hostnamens.

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

Konstruktoren

HostnameConfiguration()

Initialisiert eine neue instance der HostnameConfiguration-Klasse.

HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)

Initialisiert eine neue instance der HostnameConfiguration-Klasse.

Eigenschaften

Certificate

Ruft Zertifikatinformationen ab oder legt diese fest.

CertificatePassword

Ruft das Zertifikatkennwort ab oder legt es fest.

CertificateSource

Ruft die Zertifikatquelle ab oder legt diese fest. Mögliche Werte: "Managed", "KeyVault", "Custom", "BuiltIn"

CertificateStatus

Ruft den Zertifikatstatus ab oder legt den Zertifikatstatus fest. Mögliche Werte: "Completed", "Failed", "InProgress"

DefaultSslBinding

Ruft true ab, um das diesem Hostnamen zugeordnete Zertifikat als SSL-Standardzertifikat einzurichten, oder legt diesen fest. 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.

EncodedCertificate

Ruft base64-codiertes Zertifikat ab oder legt es fest.

HostName

Ruft den Hostnamen ab, der für den Api Management-Dienst konfiguriert werden soll, oder legt diesen fest.

IdentityClientId

Ruft die Client-ID der system- oder benutzerseitig zugewiesenen verwalteten Identität ab, die von Azure AD generiert wird, die GET-Zugriff auf den keyVault hat, der das SSL-Zertifikat enthält, oder legt diese fest.

KeyVaultId

Ruft die URL auf das KeyVault-Geheimnis ab, das das Ssl-Zertifikat enthält, oder legt diese fest. 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

Ruft die Angabe true ab, um immer das Clientzertifikat für den Hostnamen auszuhandeln, oder legt diesen fest. Der Standardwert ist false.

Type

Ruft den Hostnamentyp ab oder legt den Typ fest. Mögliche Werte: "Proxy", "Portal", "Management", "Scm", "DeveloperPortal"

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: