HostnameConfiguration interface
Niestandardowa konfiguracja nazwy hosta.
Właściwości
certificate | Informacje o certyfikacie. |
certificate |
Hasło certyfikatu. |
certificate |
Źródło certyfikatu. |
certificate |
Stan certyfikatu. |
default |
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. |
encoded |
Certyfikat zakodowany w formacie Base64. |
host |
Nazwa hosta do skonfigurowania w usłudze Api Management. |
identity |
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. |
key |
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 |
negotiate |
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