Edit

Share via


X509SecurityToken Constructors

Definition

Initializes a new instance of the X509SecurityToken class.

Overloads

X509SecurityToken(X509Certificate2)

Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate.

X509SecurityToken(X509Certificate2, String)

Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate and unique identifier.

X509SecurityToken(X509Certificate2)

Source:
X509SecurityToken.cs

Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate.

public:
 X509SecurityToken(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public X509SecurityToken (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.IdentityModel.Tokens.X509SecurityToken : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Tokens.X509SecurityToken
Public Sub New (certificate As X509Certificate2)

Parameters

certificate
X509Certificate2

An X509Certificate2 that contains the X.509 certificate. Sets the Certificate property.

Exceptions

certificate is null.

Remarks

This constructor creates a unique identifier for the X509SecurityToken security token and assigns that value to the Id property.

Applies to

X509SecurityToken(X509Certificate2, String)

Source:
X509SecurityToken.cs

Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate and unique identifier.

public:
 X509SecurityToken(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::String ^ id);
public X509SecurityToken (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string id);
new System.IdentityModel.Tokens.X509SecurityToken : System.Security.Cryptography.X509Certificates.X509Certificate2 * string -> System.IdentityModel.Tokens.X509SecurityToken
Public Sub New (certificate As X509Certificate2, id As String)

Parameters

certificate
X509Certificate2

An X509Certificate2 that contains the X.509 certificate. Sets the Certificate property.

id
String

A unique identifier of the security token. Sets the Id property.

Exceptions

certificate is null.

-or-

id is null.

Applies to