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 | |
---|---|---|
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. |
|
X509SigningMethod(String, Boolean) | Initializes a new instance of the X509SigningMethod class with a specified thumbprint. |
Properties
Name | Description | |
---|---|---|
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. |
|
X509Thumbprint | Gets or sets the X509 thumbprint, which is the hexadecimal string format of the SHA-1 hash of the certificate. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
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