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.
|