HostnameConfiguration interface
Настраиваемая конфигурация имени узла.
Свойства
certificate | Сведения о сертификате. |
certificate |
Пароль сертификата. |
certificate |
Источник сертификата. |
certificate |
Состояние сертификата. |
default |
Укажите значение true, чтобы настроить сертификат, связанный с этим именем узла, в качестве SSL-сертификата по умолчанию. Если клиент не отправляет заголовок SNI, это будет сертификат, который будет оспорен. Свойство полезно, если в службе включено несколько пользовательских имен узлов и ей необходимо выбрать SSL-сертификат по умолчанию. Параметр применяется только к типу имени узла шлюза. |
encoded |
Сертификат в кодировке Base64. |
host |
Имя узла, настраиваемое в службе "Управление API". |
identity |
Системное или назначаемое пользователем управляемое удостоверение clientId, созданное Azure AD, которое имеет доступ GET к хранилищу ключей, содержащим SSL-сертификат. |
key |
URL-адрес секрета KeyVault, содержащего SSL-сертификат. Если указан абсолютный URL-адрес, содержащий версию, автоматическое обновление SSL-сертификата не будет работать. Для этого требуется, чтобы служба управления API была настроена с aka.ms/apimmsi. Секрет должен иметь тип application/x-pkcs12 |
negotiate |
Укажите значение 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