你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

HostnameConfiguration 类

定义

自定义主机名配置。

public class HostnameConfiguration
type HostnameConfiguration = class
Public Class HostnameConfiguration
继承
HostnameConfiguration

构造函数

HostnameConfiguration()

初始化 HostnameConfiguration 类的新实例。

HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)

初始化 HostnameConfiguration 类的新实例。

属性

Certificate

获取或设置证书信息。

CertificatePassword

获取或设置证书密码。

CertificateSource

获取或设置证书源。 可能的值包括:“Managed”、“KeyVault”、“Custom”、“BuiltIn”

CertificateStatus

获取或设置证书状态。 可能的值包括:“Completed”、“Failed”、“InProgress”

DefaultSslBinding

获取或设置指定 true 以设置与此主机名关联的证书作为默认 SSL 证书。 如果客户端不发送 SNI 标头,则这是将质询的证书。 如果服务启用了多个自定义主机名,并且它需要确定默认 SSL 证书,则 属性非常有用。 设置仅适用于代理主机名类型。

EncodedCertificate

获取或设置 base64 编码的证书。

HostName

获取或设置在 Api 管理服务上配置的主机名。

IdentityClientId

获取或设置由 Azure AD 生成的系统或用户分配的托管标识 clientId,后者对包含 SSL 证书的 keyVault 具有 GET 访问权限。

KeyVaultId

获取或设置包含 Ssl 证书的 KeyVault 机密的 URL。 如果提供了包含版本的绝对 URL,则 ssl 证书的自动更新将不起作用。 这需要使用 aka.ms/apimmsi 配置 Api 管理服务。 机密应为 application/x-pkcs12 类型

NegotiateClientCertificate

获取或设置指定 true 以始终协商主机名上的客户端证书。 默认值为 false。

Type

获取或设置主机名类型。 可能的值包括:“Proxy”、“Portal”、“Management”、“Scm”、“DeveloperPortal”

方法

Validate()

验证 对象。

适用于