SysadminsLV.PKI.Cryptography Namespace |
Class | Description | |
---|---|---|
![]() | AlgorithmIdentifier |
Specifies an algorithm used to encrypt or sign data. This class includes the object identifier
(OID) of the algorithm and any needed parameters for that algorithm.
|
![]() | AlgorithmIdentifierCollection |
Represents a collection of AlgorithmIdentifier objects.
|
![]() | AlgorithmOid | |
![]() | CspProviderAlgorithmInfo |
The CspProviderAlgorithmInfo class represents an algorithm implemented by a cryptographic
provider. Providers are separate modules that implement encryption, hashing, signing, and key exchange
(archival) algorithms. Similar providers are grouped together in a type.
|
![]() | CspProviderAlgorithmInfoCollection |
Represents a collection of CspProviderAlgorithmInfo objects.
|
![]() | CspProviderInfo |
The CspProviderInfo class provides access to general information about a cryptographic provider.
|
![]() | CspProviderInfoCollection |
Represents a collection of CspProviderInfo objects.
|
![]() | SignedContentBlob |
This class represents an encoded content to be signed and a BLOB to hold the signature.
The ToBeSignedData member is an encoded X.509 certificate, certificate revocation list
(CRL), certificate trust list (CTL) or certificate request.
|
![]() | TspAuthenticodeRequest |
Represents Microsoft Authenticode Time-Stamp Request.
|
![]() | TspMessageImprint |
Represents a message to submit to Time-Stamp Authority (TSA).
|
![]() | TspRequest |
Provides an abstract class that represents a Time-Stamp Request object.
|
![]() | TspResponse |
Represents a RFC 3161 implementation of Time-Stamp Protocol response.
|
![]() | TspRfc3161Request |
Represents an RFC 3161 Time-Stamp Protocol request message.
|
![]() | TspStatusInfo |
Represents Time-Stamp Response status information.
|
![]() | X509PrivateKeyBuilder |
Represents a managed X.509 private key generator.
|
Interface | Description | |
---|---|---|
![]() | IKeyStorageInfo |
Represents abstractions of asymmetric key pair container.
|
Enumeration | Description | |
---|---|---|
![]() | ContentBlobType |
Contains enumeration to identify data type in SignedContentBlob object.
|
![]() | CspAlgorithmOperation | AlgorithmOperationsEnumeration type specifies the operations that an algorithm can perform.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
![]() | CspAlgorithmType |
The AlgorithmType enumeration type specifies the intended purpose of a cryptographic algorithm supported
by a cryptographic provider.
|
![]() | CspProviderType |
specifies the type of cryptographic provider. Providers implement cryptographic standards and algorithms
in software and hardware.
|
![]() | NonceStatus |
Contains values that represent nonce status. Nonce is often used in Time-Stamp Protocol (TSP), Online Certificate Status Protocol (OCSP).
|
![]() | TspFailureStatus |
Contains extended error information about Time-Stamp Request failure.
|
![]() | TspResponseStatus |
Represents possible values that identify the status of Time-Stamp request on Time-Stamp Authority (TSA)
|
![]() | TspValidationErrorStatus |
Represents a combination of possible Time-Stamp Response validation failures.
|