Share via


KeyAlgorithm Members

Represents the abstract base class from which all implementations of key algorithms must inherit.

The following tables list the members exposed by the KeyAlgorithm type.

Protected Constructors

  Name Description
KeyAlgorithm  

Top

Public Properties

  Name Description
public property EncryptionFormatter Gets or sets the EncryptionFormatter for this KeyAlgorithm.
public property KeyExchangeFormatter Gets or sets the KeyExchangeFormatter for this KeyAlgorithm.
public property SignatureFormatter Gets or sets the SignatureFormatter for this KeyAlgorithm.

Top

Public Methods

(see also Protected Methods )

  Name Description
public method static Create Returns an instance of the key algorithm.
public method static CreateEncryptionFormatter Returns an EncryptionFormatter used to encrypt and decrypt data.
public method static CreateKeyExchangeFormatter Returns a KeyExchangeFormatter used to encrypt of decrypt symmetric keys.
public method static CreateSignatureFormatter Returns a SignatureFormatter used to create or verify digital signatures.
public method Equals  (inherited from Object )
public method GetHashCode  (inherited from Object )
public method GetType  (inherited from Object )
public method ToString  (inherited from Object )

Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object )
protected method MemberwiseClone  (inherited from Object )

Top

See Also

Reference

KeyAlgorithm Class
Microsoft.Web.Services2.Security.Cryptography Namespace