C# Class IronPigeon.CryptoSettings

Configuration for common crypto operations.
Afficher le fichier Open project: AArnott/IronPigeon Class Usage Examples

Méthodes publiques

Свойство Type Description
EncryptionAlgorithm IAsymmetricKeyAlgorithmProvider
PublicKeyFormat CryptographicPublicKeyBlobType
SigningAlgorithm IAsymmetricKeyAlgorithmProvider
SymmetricAlgorithm ISymmetricKeyAlgorithmProvider

Méthodes publiques

Méthode Description
ApplySecurityLevel ( IronPigeon.SecurityLevel securityLevel ) : void

Applies a security level to this object.

CryptoSettings ( IronPigeon.SecurityLevel securityLevel = SecurityLevel.Maximum ) : System

Initializes a new instance of the CryptoSettings class.

Method Details

ApplySecurityLevel() public méthode

Applies a security level to this object.
public ApplySecurityLevel ( IronPigeon.SecurityLevel securityLevel ) : void
securityLevel IronPigeon.SecurityLevel The security level.
Résultat void

CryptoSettings() public méthode

Initializes a new instance of the CryptoSettings class.
public CryptoSettings ( IronPigeon.SecurityLevel securityLevel = SecurityLevel.Maximum ) : System
securityLevel IronPigeon.SecurityLevel The security level.
Résultat System

Property Details

EncryptionAlgorithm public_oe static_oe property

The encryption algorithm to use.
public static IAsymmetricKeyAlgorithmProvider EncryptionAlgorithm
Résultat IAsymmetricKeyAlgorithmProvider

PublicKeyFormat public_oe static_oe property

The format public key are shared in.
public static CryptographicPublicKeyBlobType PublicKeyFormat
Résultat CryptographicPublicKeyBlobType

SigningAlgorithm public_oe static_oe property

The signing algorithm to use.
public static IAsymmetricKeyAlgorithmProvider SigningAlgorithm
Résultat IAsymmetricKeyAlgorithmProvider

SymmetricAlgorithm public_oe static_oe property

Gets The symmetric encryption algorithm provider to use.
public static ISymmetricKeyAlgorithmProvider SymmetricAlgorithm
Résultat ISymmetricKeyAlgorithmProvider