X509SecurityTokenHandler 构造函数

定义

初始化 X509SecurityTokenHandler 类的新实例。

重载

X509SecurityTokenHandler()

使用默认值初始化 X509SecurityTokenHandler 类的新实例。

X509SecurityTokenHandler(Boolean)

使用指定的证书验证方法初始化 X509SecurityTokenHandler 类的新实例,并指示是否将证书标识映射到 Windows 账户。

X509SecurityTokenHandler(X509CertificateValidator)

使用指定的证书验证程序初始化 X509SecurityTokenHandler 类的新实例。

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

使用指定的证书验证方法初始化 X509SecurityTokenHandler 类的新实例,并指示是否将证书标识映射到 Windows 账户和指定的证书验证程序。

X509SecurityTokenHandler()

使用默认值初始化 X509SecurityTokenHandler 类的新实例。

public:
 X509SecurityTokenHandler();
public X509SecurityTokenHandler ();
Public Sub New ()

注解

属性 MapToWindows 设置为 false ,验证 PeerOrChainTrust 程序用作默认证书验证程序。

适用于

X509SecurityTokenHandler(Boolean)

使用指定的证书验证方法初始化 X509SecurityTokenHandler 类的新实例,并指示是否将证书标识映射到 Windows 账户。

public:
 X509SecurityTokenHandler(bool mapToWindows);
public X509SecurityTokenHandler (bool mapToWindows);
new System.IdentityModel.Tokens.X509SecurityTokenHandler : bool -> System.IdentityModel.Tokens.X509SecurityTokenHandler
Public Sub New (mapToWindows As Boolean)

参数

mapToWindows
Boolean

如果证书应映射到 Windows 帐户,则为 true;否则为 false。 设置 MapToWindows 属性。

注解

验证 PeerOrChainTrust 程序用作默认证书验证程序。

适用于

X509SecurityTokenHandler(X509CertificateValidator)

使用指定的证书验证程序初始化 X509SecurityTokenHandler 类的新实例。

public:
 X509SecurityTokenHandler(System::IdentityModel::Selectors::X509CertificateValidator ^ certificateValidator);
public X509SecurityTokenHandler (System.IdentityModel.Selectors.X509CertificateValidator certificateValidator);
new System.IdentityModel.Tokens.X509SecurityTokenHandler : System.IdentityModel.Selectors.X509CertificateValidator -> System.IdentityModel.Tokens.X509SecurityTokenHandler
Public Sub New (certificateValidator As X509CertificateValidator)

参数

certificateValidator
X509CertificateValidator

要使用的证书验证程序。 设置 CertificateValidator 属性。

注解

MapToWindows 属性设置为 false

适用于

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

使用指定的证书验证方法初始化 X509SecurityTokenHandler 类的新实例,并指示是否将证书标识映射到 Windows 账户和指定的证书验证程序。

public:
 X509SecurityTokenHandler(bool mapToWindows, System::IdentityModel::Selectors::X509CertificateValidator ^ certificateValidator);
public X509SecurityTokenHandler (bool mapToWindows, System.IdentityModel.Selectors.X509CertificateValidator certificateValidator);
new System.IdentityModel.Tokens.X509SecurityTokenHandler : bool * System.IdentityModel.Selectors.X509CertificateValidator -> System.IdentityModel.Tokens.X509SecurityTokenHandler
Public Sub New (mapToWindows As Boolean, certificateValidator As X509CertificateValidator)

参数

mapToWindows
Boolean

如果证书应映射到 Windows 帐户,则为 true;否则为 false。 设置 MapToWindows 属性。

certificateValidator
X509CertificateValidator

要使用的证书验证程序。 设置 CertificateValidator 属性。

适用于