Delen via


HostnameConfiguration interface

Aangepaste hostnaamconfiguratie.

Eigenschappen

certificate

Certificaatgegevens.

certificatePassword

Certificaatwachtwoord.

certificateSource

Certificaatbron.

certificateStatus

Certificaatstatus.

defaultSslBinding

Geef true op om het certificaat dat is gekoppeld aan deze hostnaam in te stellen als het standaard-SSL-certificaat. Als een client de SNI-header niet verzendt, is dit het certificaat dat wordt aangevochten. De eigenschap is handig als voor een service meerdere aangepaste hostnamen zijn ingeschakeld en deze moet beslissen over het standaard SSL-certificaat. De instelling wordt alleen toegepast op het hostnaamtype van de gateway.

encodedCertificate

Base64-gecodeerd certificaat.

hostName

Hostnaam die moet worden geconfigureerd in de API Management-service.

identityClientId

ClientId van door het systeem of door de gebruiker toegewezen beheerde identiteit zoals gegenereerd door Azure AD, die GET-toegang heeft tot de keyVault die het SSL-certificaat bevat.

keyVaultId

URL naar het KeyVault-geheim met het SSL-certificaat. Als absolute URL met versie is opgegeven, werkt het automatisch bijwerken van het SSL-certificaat niet. Hiervoor moet de API Management-service worden geconfigureerd met aka.ms/apimmsi. Het geheim moet van het type application/x-pkcs12 zijn

negotiateClientCertificate

Geef waar op om altijd te onderhandelen over het clientcertificaat op de hostnaam. De standaardwaarde is false.

type

Hostnaamtype.

Eigenschapdetails

certificate

Certificaatgegevens.

certificate?: CertificateInformation

Waarde van eigenschap

certificatePassword

Certificaatwachtwoord.

certificatePassword?: string

Waarde van eigenschap

string

certificateSource

Certificaatbron.

certificateSource?: string

Waarde van eigenschap

string

certificateStatus

Certificaatstatus.

certificateStatus?: string

Waarde van eigenschap

string

defaultSslBinding

Geef true op om het certificaat dat is gekoppeld aan deze hostnaam in te stellen als het standaard-SSL-certificaat. Als een client de SNI-header niet verzendt, is dit het certificaat dat wordt aangevochten. De eigenschap is handig als voor een service meerdere aangepaste hostnamen zijn ingeschakeld en deze moet beslissen over het standaard SSL-certificaat. De instelling wordt alleen toegepast op het hostnaamtype van de gateway.

defaultSslBinding?: boolean

Waarde van eigenschap

boolean

encodedCertificate

Base64-gecodeerd certificaat.

encodedCertificate?: string

Waarde van eigenschap

string

hostName

Hostnaam die moet worden geconfigureerd in de API Management-service.

hostName: string

Waarde van eigenschap

string

identityClientId

ClientId van door het systeem of door de gebruiker toegewezen beheerde identiteit zoals gegenereerd door Azure AD, die GET-toegang heeft tot de keyVault die het SSL-certificaat bevat.

identityClientId?: string

Waarde van eigenschap

string

keyVaultId

URL naar het KeyVault-geheim met het SSL-certificaat. Als absolute URL met versie is opgegeven, werkt het automatisch bijwerken van het SSL-certificaat niet. Hiervoor moet de API Management-service worden geconfigureerd met aka.ms/apimmsi. Het geheim moet van het type application/x-pkcs12 zijn

keyVaultId?: string

Waarde van eigenschap

string

negotiateClientCertificate

Geef waar op om altijd te onderhandelen over het clientcertificaat op de hostnaam. De standaardwaarde is false.

negotiateClientCertificate?: boolean

Waarde van eigenschap

boolean

type

Hostnaamtype.

type: string

Waarde van eigenschap

string