CryptoSys PKI .NET Class Library

CryptoSysPKI Namespace

Namespace hierarchy

Classes

Class Description
Cipher Generic Block Cipher
Cms Cryptographic Message Syntax (CMS) Functions
Cnv Character conversion routines
General General functions
Hash Message Digest Hash Functions
Hmac Keyed-hash based message authentication code (HMAC) functions
Pfx PKCS-12 (PFX) File Functions
Pwd Password Dialog Functions
Rng Random Number Generator to NIST SP800-90
Rsa RSA Encryption and Public Key Functions
Tdea Triple DES Cipher (3DES, TDEA)
Wipe Data Wiping Functions
X509 X.509 Certificate Functions

Enumerations

Enumeration Description
CipherAlgorithm Block Cipher Algorithm
Cms.EnvDataOptions Advanced options for enveloped data objects
Cms.KeyEncrAlgorithm Key encryption algorithm
Cms.Options Options for CMS objects
EncodingBase Base for encoding methods
HashAlgorithm Message Digest Hash Algorithm
Mode Cipher Mode
Rng.Strength Required security strength for user-prompted entropy
Rsa.EME Encoding method for encryption
Rsa.EncodeFor Type of encoding to apply (or use to decode). Deprecated.
Rsa.Format Format for saved RSA key
Rsa.PbeOptions Password-based Encryption options to indicate the algorithm to be used to encrypt the private key file
Rsa.PublicExponent Choices for public exponent (e)
Rsa.XmlOptions Options when exporting RSA key to XML
X509.KeyUsageOptions Options for key usage in certificate
X509.Options Options to create X.509 certificate/certificate request