SmtpClient.TargetName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置在使用扩展保护时用于身份验证的服务提供程序名称 (SPN)。
public:
property System::String ^ TargetName { System::String ^ get(); void set(System::String ^ value); };
public string? TargetName { get; set; }
public string TargetName { get; set; }
member this.TargetName : string with get, set
Public Property TargetName As String
属性值
一个 String,它指定用于扩展保护的 SPN。 此 SPN 的默认值为“SMTPSVC/<host>”,其中 <host> 是 SMTP 邮件服务器的主机名。
注解
当应用程序使用扩展保护时,属性TargetName与集成Windows 身份验证一起使用。 然后, SmtpClient 可以提供扩展保护,以确保凭据质询响应包含服务特定信息 (SPN) ,并在必要时 (通道绑定令牌或 CBT) 。 借助凭据交换中的此信息,服务能够更好地防止恶意使用凭据质询响应,而凭据质询响应可能已被不当获取。
还可以在计算机或应用程序配置文件中设置此属性的默认值。 对 TargetName 属性所做的任何更改将覆盖配置文件设置。