AsymmetricSecurityKey Class

Definition

Base class for asymmetric keys.

public ref class AsymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class AsymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type AsymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class AsymmetricSecurityKey
Inherits SecurityKey
Inheritance
AsymmetricSecurityKey
Derived

Remarks

You cannot use this class when Windows Communication Foundation is running under partial trust.

Constructors

AsymmetricSecurityKey()

Initializes a new instance of the AsymmetricSecurityKey class.

Properties

KeySize

When overridden in a derived class, gets the size, in bits, of the key.

(Inherited from SecurityKey)

Methods

DecryptKey(String, Byte[])

When overridden in a derived class, decrypts the specified encrypted key.

(Inherited from SecurityKey)
EncryptKey(String, Byte[])

When overridden in a derived class, encrypts the specified key.

(Inherited from SecurityKey)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAsymmetricAlgorithm(String, Boolean)

When overridden in a derived class, gets the specified asymmetric cryptographic algorithm.

GetHashAlgorithmForSignature(String)

When overridden in a derived class, gets a cryptographic algorithm that generates a hash for a digital signature.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetSignatureDeformatter(String)

When overridden in a derived class, gets the deformatter algorithm for the digital signature.

GetSignatureFormatter(String)

When overridden in a derived class, gets the formatter algorithm for the digital signature.

GetType()

Gets the Type of the current instance.

(Inherited from Object)
HasPrivateKey()

When overridden in a derived class, gets a value that indicates whether the private key is available.

IsAsymmetricAlgorithm(String)

When overridden in a derived class, gets a value that indicates whether the specified algorithm uses asymmetric keys.

(Inherited from SecurityKey)
IsSupportedAlgorithm(String)

When overridden in a derived class, gets a value that indicates whether the specified algorithm is supported by this class.

(Inherited from SecurityKey)
IsSymmetricAlgorithm(String)

When overridden in a derived class, gets a value that indicates whether the specified algorithm uses symmetric keys.

(Inherited from SecurityKey)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to