Udostępnij za pośrednictwem


HostnameConfiguration interface

Niestandardowa konfiguracja nazwy hosta.

Właściwości

certificate

Informacje o certyfikacie.

certificatePassword

Hasło certyfikatu.

certificateSource

Źródło certyfikatu.

certificateStatus

Stan certyfikatu.

defaultSslBinding

Określ wartość true, aby skonfigurować certyfikat skojarzony z tą nazwą hosta jako domyślny certyfikat SSL. Jeśli klient nie wyśle nagłówka SNI, będzie to certyfikat, który zostanie zakwestionowany. Właściwość jest przydatna, jeśli usługa ma włączoną wiele niestandardowych nazw hostów i musi zdecydować o domyślnym certyfikacie ssl. Ustawienie zastosowane tylko do typu nazwy hosta bramy.

encodedCertificate

Certyfikat zakodowany w formacie Base64.

hostName

Nazwa hosta do skonfigurowania w usłudze Api Management.

identityClientId

Identyfikator clientId tożsamości zarządzanej przypisanej przez użytkownika lub użytkownika wygenerowany przez Azure AD, który ma dostęp GET do usługi KeyVault zawierającej certyfikat SSL.

keyVaultId

Adres URL do wpisu tajnego usługi KeyVault zawierającego certyfikat SSL. Jeśli jest podany bezwzględny adres URL zawierający wersję, automatyczna aktualizacja certyfikatu ssl nie będzie działać. Wymaga to skonfigurowania usługi Api Management za pomocą aka.ms/apimmsi. Wpis tajny powinien być typu application/x-pkcs12

negotiateClientCertificate

Określ wartość true, aby zawsze negocjować certyfikat klienta na nazwie hosta. Wartość domyślna to false.

type

Typ nazwy hosta.

Szczegóły właściwości

certificate

Informacje o certyfikacie.

certificate?: CertificateInformation

Wartość właściwości

certificatePassword

Hasło certyfikatu.

certificatePassword?: string

Wartość właściwości

string

certificateSource

Źródło certyfikatu.

certificateSource?: string

Wartość właściwości

string

certificateStatus

Stan certyfikatu.

certificateStatus?: string

Wartość właściwości

string

defaultSslBinding

Określ wartość true, aby skonfigurować certyfikat skojarzony z tą nazwą hosta jako domyślny certyfikat SSL. Jeśli klient nie wyśle nagłówka SNI, będzie to certyfikat, który zostanie zakwestionowany. Właściwość jest przydatna, jeśli usługa ma włączoną wiele niestandardowych nazw hostów i musi zdecydować o domyślnym certyfikacie ssl. Ustawienie zastosowane tylko do typu nazwy hosta bramy.

defaultSslBinding?: boolean

Wartość właściwości

boolean

encodedCertificate

Certyfikat zakodowany w formacie Base64.

encodedCertificate?: string

Wartość właściwości

string

hostName

Nazwa hosta do skonfigurowania w usłudze Api Management.

hostName: string

Wartość właściwości

string

identityClientId

Identyfikator clientId tożsamości zarządzanej przypisanej przez użytkownika lub użytkownika wygenerowany przez Azure AD, który ma dostęp GET do usługi KeyVault zawierającej certyfikat SSL.

identityClientId?: string

Wartość właściwości

string

keyVaultId

Adres URL do wpisu tajnego usługi KeyVault zawierającego certyfikat SSL. Jeśli jest podany bezwzględny adres URL zawierający wersję, automatyczna aktualizacja certyfikatu ssl nie będzie działać. Wymaga to skonfigurowania usługi Api Management za pomocą aka.ms/apimmsi. Wpis tajny powinien być typu application/x-pkcs12

keyVaultId?: string

Wartość właściwości

string

negotiateClientCertificate

Określ wartość true, aby zawsze negocjować certyfikat klienta na nazwie hosta. Wartość domyślna to false.

negotiateClientCertificate?: boolean

Wartość właściwości

boolean

type

Typ nazwy hosta.

type: string

Wartość właściwości

string