Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

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

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

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.

SignedPublicKeyAndChallenge

A SPKAC certificate request. This is used by Mozilla, Opera and other browsers except Internet Explorer. For Internet Explorer, use CertificationRequest.

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.

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(SignatureOptions) and Sign(SignatureOptions) methods.

SignatureValidationStatus

Signature validation status.

SubjectIdentifierType

Defines the type of subject identifier that identifies a subject and a certificate.

In This Article
  • Classes
  • Interfaces
  • Enums
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies