HostnameConfiguration interface
사용자 지정 호스트 이름 구성입니다.
속성
| certificate | 인증서 정보입니다. |
| certificate |
인증서 암호입니다. |
| certificate |
인증서 원본입니다. |
| certificate |
인증서 상태. |
| default |
이 호스트 이름과 연결된 인증서를 기본 SSL 인증서로 설정하려면 true를 지정합니다. 클라이언트가 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
이 호스트 이름과 연결된 인증서를 기본 SSL 인증서로 설정하려면 true를 지정합니다. 클라이언트가 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