Classes
Class | Description | |
---|---|---|
AlgorithmIdentifier |
The AlgorithmIdentifier class defines an algorithm used for a cryptographic operation.
|
|
CertificateFinder |
Provides a set of common certificate finders.
|
|
CertificateInfo |
Contains information describing the certificate for the CertificateIssuer.Issue method.
|
|
CertificateIssuer |
A utility class that features a certificate issuer functionality. This can be used as a base of simple custom certification authority.
|
|
CertificateRevocationList |
The certificate revocation list.
|
|
CertificateRevocationListCollection |
Collection of certificate revocation lists.
|
|
ContentInfo |
The ContentInfo class represents the CMS/PKCS #7 ContentInfo data structure.
It encapsulates the content of SignedData or EnvelopedData messages.
|
|
CryptographicAttributeCollection |
A collection of CryptographicAttributeNode objects.
|
|
CryptographicAttributeNode |
A cryptographic attribute that contains a type and a collection of associated values.
|
|
CryptographicAttributeValueCollection |
A collection of values associated with a CryptographicAttributeNode.
|
|
EnvelopedData |
Represents a CMS/PKCS #7 encrypted data.
|
|
ExtendedUsageOids |
Contains string representations of common extended usage OIDs.
|
|
KeyAgreeRecipientInfo |
Defines key agreement algorithm recipient information. The key itself is not transported - the two
parties that will be using a symmetric key both take part in its generation. Please note that
this method is not yet fully supported by Rebex Security library.
|
|
KeyTransRecipientInfo |
Defines key transport recipient information, typically using the RSA algorithm to
encrypt the shared symmetric key to transport.
|
|
PkcsBase |
Base class for various PKCS objects.
|
|
PrivateKeyInfo |
Represents a private key.
|
|
PublicKeyInfo |
Represents a public key.
|
|
RecipientInfo |
Represents a CMS/PKCS #7 encrypted message recipient.
This class is inherited by KeyAgreeRecipientInfo and KeyTransRecipientInfo classes.
|
|
RecipientInfoCollection |
A collection of RecipientInfo objects.
|
|
RevocationCheckResult |
Represents the result of certificate revocation check.
|
|
RevocationListInfo |
Contains information describing the certificate for the CertificateIssuer.IssueRevocationList method.
|
|
RevokedCertificate |
Information about revoked certificate.
|
|
RevokedCertificateCollection |
Collection of information about revoked certificates. A part of CertificateRevocationList.
|
|
SecureMimeCapability |
Represents an S/MIME capability.
|
|
SecureMimeCapabilityCollection |
A collection of SecureMimeCapability objects.
|
|
SignatureValidationResult |
Represents the result of signature validation.
|
|
SignedData |
Represents a CMS/PKCS #7 signed data.
|
|
SignerInfo |
Represents a CMS/PKCS #7 message signer.
|
|
SignerInfoCollection |
A collection of SignerInfo objects.
|
|
SubjectIdentifier |
The SubjectIdentifier class identifies a subject, either by certificate issuer
and serial number, by the subject key identifier or by a public key.
|
|
SubjectPublicKeyInfo |
Interfaces
Interface | Description | |
---|---|---|
ICertificateFinder |
Defines the interface that certificate finder classes must implement.
|
Enumerations
Enumeration | Description | |
---|---|---|
CertificateIncludeOption |
Specifies what parts of the certificate chain should be included in the message.
|
|
CertificateRevocationListStatus |
Certificate revocation list status.
|
|
PrivateKeyFormat |
Specifies private key file format.
|
|
RevocationCheckStatus |
Represents revocation check outcome.
|
|
RevocationReason |
Specifies the reason for inclusion in the certificate revocation list.
|
|
SignatureOptions |
Options for Sign(SignatureOptions) and Sign(SignatureOptions) methods.
|
|
SignatureValidationStatus |
Signature validation status.
|
|
SubjectIdentifierType |
Defines the type of subject identifier that identifies a subject and a certificate.
|