Rebex.Security.Cryptography.Pkcs Namespace
Classes
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 Certificate
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.
CertificationRequest
PKCS #10 certification request. This is the standard certificate format.
It is used (for example) by Internet Explorer's XEnroll control, but non-IE browsers generally use Signed
ContentInfo
The Content
CryptographicAttributeCollection
A collection of Cryptographic
CryptographicAttributeNode
A cryptographic attribute that contains a type and a collection of associated values.
CryptographicAttributeValueCollection
A collection of values associated with a Cryptographic
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 Key
RecipientInfoCollection
A collection of Recipient
RevocationCheckResult
Represents the result of certificate revocation check.
RevocationListInfo
Contains information describing the certificate for the Certificate
RevokedCertificate
Information about revoked certificate.
RevokedCertificateCollection
Collection of information about revoked certificates. A part of Certificate
SecureMimeCapability
Represents an S/MIME capability.
SecureMimeCapabilityCollection
A collection of Secure
SignatureValidationResult
Represents the result of signature validation.
SignedData
Represents a CMS/PKCS #7 signed data.
SignedPublicKeyAndChallenge
A SPKAC certificate request. This is used by Mozilla, Opera and other browsers except Internet Explorer.
For Internet Explorer, use Certification
SignerInfo
Represents a CMS/PKCS #7 message signer.
SignerInfoCollection
A collection of Signer
SubjectIdentifier
The Subject
Interfaces
ICertificateFinder
Defines the interface that certificate finder classes must implement.
Enums
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(Signature
SignatureValidationStatus
Signature validation status.
SubjectIdentifierType
Defines the type of subject identifier that identifies a subject and a certificate.