Share via


X509SigningMethod Class

 

This API supports the product infrastructure and is not intended to be used directly from your code.

This class supports the AD FS infrastructure and is not intended to be used directly from your code. The X509SigningMethod class describes a method of signing tokens using an X509 certificate and its associated private key.

Namespace:   System.Web.Security.SingleSignOn
Assembly:  System.Web.Security.SingleSignOn (in System.Web.Security.SingleSignOn.dll)

Inheritance Hierarchy

System.Object
  System.Web.Security.SingleSignOn.SigningMethod
    System.Web.Security.SingleSignOn.X509SigningMethod

Syntax

[ComVisibleAttribute(true)]
public sealed class X509SigningMethod : SigningMethod
[ComVisibleAttribute(true)]
public ref class X509SigningMethod sealed : SigningMethod
[<Sealed>]
[<ComVisibleAttribute(true)>]
type X509SigningMethod = 
    class
        inherit SigningMethod
    end
<ComVisibleAttribute(True)>
Public NotInheritable Class X509SigningMethod
    Inherits SigningMethod

Constructors

Name Description
System_CAPS_pubmethod X509SigningMethod()

This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of the X509SigningMethod class. Do not use this version of the constructor. Use the X509SigningMethod(String, Boolean) constructor instead. The X509SigningMethod object is not useful unless initialized with a thumbprint.

System_CAPS_pubmethod X509SigningMethod(String, Boolean)

Initializes a new instance of the X509SigningMethod class with a specified thumbprint.

Properties

Name Description
System_CAPS_pubproperty UseSKI

Gets or sets a Boolean that indicates whether to use subject key identifiers (SKI) in the KeyInfo clause for XML digital signatures produced using this method.

System_CAPS_pubproperty X509Thumbprint

Gets or sets the X509 thumbprint, which is the hexadecimal string format of the SHA-1 hash of the certificate.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Security.SingleSignOn Namespace

Return to top