HostnameConfiguration interface
사용자 지정 호스트 이름 구성.
속성
certificate | 인증서 정보입니다. |
certificate |
인증서 암호입니다. |
certificate |
인증서 원본입니다. |
certificate |
인증서 상태. |
default |
true를 지정하여 이 호스트 이름과 연결된 인증서를 기본 SSL 인증서로 설정합니다. 클라이언트가 SNI 헤더를 보내지 않는 경우 이 문제는 인증서가 됩니다. 속성은 서비스에서 여러 사용자 지정 호스트 이름을 사용하도록 설정하고 기본 ssl 인증서를 결정해야 하는 경우에 유용합니다. 설정은 게이트웨이 호스트 이름 유형에만 적용됩니다. |
encoded |
Base64 인코딩된 인증서입니다. |
host |
Api Management 서비스에서 구성할 호스트 이름입니다. |
identity |
SSL 인증서가 포함된 keyVault에 대한 GET 액세스 권한이 있는 Azure AD 생성된 시스템 또는 사용자 할당 관리 ID clientId입니다. |
key |
Ssl 인증서를 포함하는 KeyVault 비밀에 대한 URL입니다. 버전이 포함된 절대 URL이 제공되면 ssl 인증서의 자동 업데이트가 작동하지 않습니다. 이를 위해서는 aka.ms/apimmsi Api Management 서비스를 구성해야 합니다. 비밀은 application/x-pkcs12 형식이어야 합니다. |
negotiate |
호스트 이름에 항상 클라이언트 인증서를 협상하려면 true를 지정합니다. 기본값은 false입니다. |
type | 호스트 이름 형식입니다. |
속성 세부 정보
certificate
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 Management 서비스에서 구성할 호스트 이름입니다.
hostName: string
속성 값
string
identityClientId
SSL 인증서가 포함된 keyVault에 대한 GET 액세스 권한이 있는 Azure AD 생성된 시스템 또는 사용자 할당 관리 ID clientId입니다.
identityClientId?: string
속성 값
string
keyVaultId
Ssl 인증서를 포함하는 KeyVault 비밀에 대한 URL입니다. 버전이 포함된 절대 URL이 제공되면 ssl 인증서의 자동 업데이트가 작동하지 않습니다. 이를 위해서는 aka.ms/apimmsi Api Management 서비스를 구성해야 합니다. 비밀은 application/x-pkcs12 형식이어야 합니다.
keyVaultId?: string
속성 값
string
negotiateClientCertificate
호스트 이름에 항상 클라이언트 인증서를 협상하려면 true를 지정합니다. 기본값은 false입니다.
negotiateClientCertificate?: boolean
속성 값
boolean
type
호스트 이름 형식입니다.
type: string
속성 값
string