SmtpClient.TargetName 属性

定义

获取或设置在使用扩展保护时用于身份验证的服务提供程序名称 (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 属性所做的任何更改将覆盖配置文件设置。

适用于

另请参阅