Click or drag to resize

CryptoSysPKI Namespace

A .NET interface to CryptoSys PKI.
Classes
 ClassDescription
Public classAsn1 ASN.1 utilities
Public classCipher Generic Block Cipher
Public classCms Create, read and analyze Cryptographic Message Syntax (CMS) objects.
Public classCnv Character conversion routines
Public classCompr Compression utilities
Public classEcc Elliptic curve cryptography
Public classGeneral General info about the core DLL and errors returned by it.
Public classHash Message Digest Hash Functions
Public classHexExtension Extension methods for hex conversion
Public classHmac Keyed-hash based message authentication code (HMAC) functions
Public classHpke Hybrid Public Key Encryption functions (HPKE)
Public classKdf Key derivation functions (KDF)
Public classOcsp Online Certificate Status Protocol (OCSP)
Public classPbe Password-based encryption
Public classPem PEM file conversion routines
Public classPfx PKCS-12 (PFX) File Functions
Public classPrf Pseudorandom function (PRF) methods.
Public classPwd Password Dialog Functions
Public classRng Random Number Generator to NIST SP800-90
Public classRsa RSA Encryption and Public Key Functions
Public classSig Signature creation and verification
Public classSmime S/MIME utilities
Public classTdea Triple DES Cipher (3DES, TDEA) [deprecated: use Cipher() class with CipherAlgorithm.Tdea instead]
Public classWipe Data Wiping Functions
Public classX509 X.509 Certificate Functions
Public classXof Extendable-output function (XOF) methods.
Enumerations
 EnumerationDescription
Public enumerationAeadAlgorithm Authenticated encryption algorithm.
Public enumerationAsn1Options Options for ASN.1 methods
Public enumerationCipherOpts Advanced options
Public enumerationCipherAlgorithm Block Cipher Algorithm
Public enumerationCmsComprDataOptions Advanced options for CMS compressed-data objects
Public enumerationCmsContentEncrAlg Content encryption algorithm.
Public enumerationCmsEnvDataOptions Advanced options for CMS enveloped-data objects.
Public enumerationCmsFormat Output format.
Public enumerationCmsKeyEncrAlgorithm Key encryption algorithm.
Public enumerationCmsReadOptions Options for reading CMS objects.
Public enumerationCmsSigAlg Signature algorithm for CMS signed-data objects.
Public enumerationCmsSigDataOptions Advanced options for CMS signed-data objects
Public enumerationCnvEncodingConversion Conversion directions for ByteEncoding.
Public enumerationCnvEndianNess Byte order.
Public enumerationEccCurveName Supported curve names.
Public enumerationEccFormat Format for output files.
Public enumerationEccKeyType Key type for unencrypted key file.
Public enumerationEccPbeScheme Password-based encryption scheme to encrypt the private key file.
Public enumerationEncodingBase Base for encoding methods
Public enumerationHashAlgorithm Message Digest Hash Algorithm
Public enumerationHpkeAeadAlg AEAD functions supported for HPKE
Public enumerationHpkeCurveName Supported ECDH curves for HPKE
Public enumerationHpkeOutputOpts Options to format or re-encode output.
Public enumerationKdfHashAlg Hash algorithms for KDF
Public enumerationKdfKdfAlg Key derivation functions
Public enumerationKdfKeyWrapAlg Key wrap algorithms for KDF
Public enumerationMode Cipher Mode
Public enumerationPadding Block Cipher Padding
Public enumerationPfxOptions Specialist options.
Public enumerationPrfAlg Pseudorandom function (PRF) algorithm.
Public enumerationRngOptions Rng options
Public enumerationRngStrength Required security strength for user-prompted entropy
Public enumerationRsaAdvOptions Advanced options.
Public enumerationRsaEME Encoding method for encryption.
Public enumerationRsaFormat Format for saved RSA key.
Public enumerationRsaHashAlg Hash function for OAEP encoding.
Public enumerationRsaPbeOptions Password-based encryption scheme to be used to encrypt the private key file.
Public enumerationRsaPublicExponent Choices for public exponent (e)
Public enumerationRsaXmlOptions Options when converting between internal RSA key and XML.
Public enumerationSigEncoding Encodings for signature output.
Public enumerationSigSigOptions Specialist options for signatures.
Public enumerationSigVerifyOpts Specialist options for verifying a signature.
Public enumerationSigAlgorithm Signature algorithm
Public enumerationSmimeOptions Options for S/MIME methods
Public enumerationWipeOptions Wipe options.
Public enumerationX509CertOptions Options to create X.509 certificate.
Public enumerationX509CrlOptions Options to create Certificate Revocation List (CRL)
Public enumerationX509CsrOptions Options to create PKCS#10 certificate signing request (CSR)
Public enumerationX509KeyUsageOptions Options for key usage in certificate
Public enumerationX509OutputOpts Options to format or re-encode output.
Public enumerationXofAlg eXtendable-Output Function (XOF) algorithm.