Поделиться через


HostnameConfiguration interface

Настраиваемая конфигурация имени узла.

Свойства

certificate

Сведения о сертификате.

certificatePassword

Пароль сертификата.

certificateSource

Источник сертификата.

certificateStatus

Состояние сертификата.

defaultSslBinding

Укажите значение true, чтобы настроить сертификат, связанный с этим именем узла, в качестве SSL-сертификата по умолчанию. Если клиент не отправляет заголовок SNI, это будет сертификат, который будет оспорен. Свойство полезно, если в службе включено несколько пользовательских имен узлов и ей необходимо выбрать SSL-сертификат по умолчанию. Параметр применяется только к типу имени узла шлюза.

encodedCertificate

Сертификат в кодировке Base64.

hostName

Имя узла, настраиваемое в службе "Управление API".

identityClientId

Системное или назначаемое пользователем управляемое удостоверение clientId, созданное Azure AD, которое имеет доступ GET к хранилищу ключей, содержащим SSL-сертификат.

keyVaultId

URL-адрес секрета KeyVault, содержащего SSL-сертификат. Если указан абсолютный URL-адрес, содержащий версию, автоматическое обновление SSL-сертификата не будет работать. Для этого требуется, чтобы служба управления API была настроена с aka.ms/apimmsi. Секрет должен иметь тип application/x-pkcs12

negotiateClientCertificate

Укажите значение true, чтобы всегда согласовывать сертификат клиента по имени узла. Значение по умолчанию — false.

type

Тип имени узла.

Сведения о свойстве

certificate

Сведения о сертификате.

certificate?: CertificateInformation

Значение свойства

certificatePassword

Пароль сертификата.

certificatePassword?: string

Значение свойства

string

certificateSource

Источник сертификата.

certificateSource?: string

Значение свойства

string

certificateStatus

Состояние сертификата.

certificateStatus?: string

Значение свойства

string

defaultSslBinding

Укажите значение true, чтобы настроить сертификат, связанный с этим именем узла, в качестве SSL-сертификата по умолчанию. Если клиент не отправляет заголовок SNI, это будет сертификат, который будет оспорен. Свойство полезно, если в службе включено несколько пользовательских имен узлов и ей необходимо выбрать SSL-сертификат по умолчанию. Параметр применяется только к типу имени узла шлюза.

defaultSslBinding?: boolean

Значение свойства

boolean

encodedCertificate

Сертификат в кодировке Base64.

encodedCertificate?: string

Значение свойства

string

hostName

Имя узла, настраиваемое в службе "Управление API".

hostName: string

Значение свойства

string

identityClientId

Системное или назначаемое пользователем управляемое удостоверение clientId, созданное Azure AD, которое имеет доступ GET к хранилищу ключей, содержащим SSL-сертификат.

identityClientId?: string

Значение свойства

string

keyVaultId

URL-адрес секрета KeyVault, содержащего SSL-сертификат. Если указан абсолютный URL-адрес, содержащий версию, автоматическое обновление SSL-сертификата не будет работать. Для этого требуется, чтобы служба управления API была настроена с aka.ms/apimmsi. Секрет должен иметь тип application/x-pkcs12

keyVaultId?: string

Значение свойства

string

negotiateClientCertificate

Укажите значение true, чтобы всегда согласовывать сертификат клиента по имени узла. Значение по умолчанию — false.

negotiateClientCertificate?: boolean

Значение свойства

boolean

type

Тип имени узла.

type: string

Значение свойства

string