C# Класс IronPigeon.CryptoSettings

Configuration for common crypto operations.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EncryptionAlgorithm IAsymmetricKeyAlgorithmProvider
PublicKeyFormat CryptographicPublicKeyBlobType
SigningAlgorithm IAsymmetricKeyAlgorithmProvider
SymmetricAlgorithm ISymmetricKeyAlgorithmProvider

Открытые методы

Метод Описание
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.

Описание методов

ApplySecurityLevel() публичный Метод

Applies a security level to this object.
public ApplySecurityLevel ( IronPigeon.SecurityLevel securityLevel ) : void
securityLevel IronPigeon.SecurityLevel The security level.
Результат void

CryptoSettings() публичный Метод

Initializes a new instance of the CryptoSettings class.
public CryptoSettings ( IronPigeon.SecurityLevel securityLevel = SecurityLevel.Maximum ) : System
securityLevel IronPigeon.SecurityLevel The security level.
Результат System

Описание свойств

EncryptionAlgorithm публичное статическое свойство

The encryption algorithm to use.
public static IAsymmetricKeyAlgorithmProvider EncryptionAlgorithm
Результат IAsymmetricKeyAlgorithmProvider

PublicKeyFormat публичное статическое свойство

The format public key are shared in.
public static CryptographicPublicKeyBlobType PublicKeyFormat
Результат CryptographicPublicKeyBlobType

SigningAlgorithm публичное статическое свойство

The signing algorithm to use.
public static IAsymmetricKeyAlgorithmProvider SigningAlgorithm
Результат IAsymmetricKeyAlgorithmProvider

SymmetricAlgorithm публичное статическое свойство

Gets The symmetric encryption algorithm provider to use.
public static ISymmetricKeyAlgorithmProvider SymmetricAlgorithm
Результат ISymmetricKeyAlgorithmProvider