System.Security.Cryptography.X509Certificates Namespace

 

The System.Security.Cryptography.X509Certificates namespace contains the common language runtime implementation of the Authenticode X.509 v.3 certificate. This certificate is signed with a private key that uniquely and positively identifies the holder of the certificate.

ClassDescription
System_CAPS_pubclassAuthenticodeSignatureInformation

Provides information about an Authenticode signature for a manifest.

System_CAPS_pubclassDSACertificateExtensions

Provides extension methods for retrieving DSA implementations for the public and private keys of an X509Certificate2.

System_CAPS_pubclassECDsaCertificateExtensions

Provides extension methods for retrieving ECDsa implementations for the public and private keys of a X509Certificate2 certificate.

System_CAPS_pubclassPublicKey

Represents a certificate's public key information. This class cannot be inherited.

System_CAPS_pubclassRSACertificateExtensions

Provides extension methods for retrieving RSA implementations for the public and private keys of an X509Certificate2.

System_CAPS_pubclassTimestampInformation

Provides details about the time stamp that was applied to an Authenticode signature for a manifest.

System_CAPS_pubclassX500DistinguishedName

Represents the distinguished name of an X509 certificate. This class cannot be inherited.

System_CAPS_pubclassX509BasicConstraintsExtension

Defines the constraints set on a certificate. This class cannot be inherited.

System_CAPS_pubclassX509Certificate

Provides methods that help you use X.509 v.3 certificates.

System_CAPS_pubclassX509Certificate2

Represents an X.509 certificate.

System_CAPS_pubclassX509Certificate2Collection

Represents a collection of X509Certificate2 objects. This class cannot be inherited.

System_CAPS_pubclassX509Certificate2Enumerator

Supports a simple iteration over a X509Certificate2Collection object. This class cannot be inherited.

System_CAPS_pubclassX509Certificate2UI

Displays user interface dialogs that allow you to select and view X.509 certificates. This class cannot be inherited.

System_CAPS_pubclassX509CertificateCollection

Defines a collection that stores X509Certificate objects.

System_CAPS_pubclassX509CertificateCollection.X509CertificateEnumerator

Enumerates the X509Certificate objects in an X509CertificateCollection.

System_CAPS_pubclassX509Chain

Represents a chain-building engine for X509Certificate2 certificates.

System_CAPS_pubclassX509ChainElement

Represents an element of an X.509 chain.

System_CAPS_pubclassX509ChainElementCollection

Represents a collection of X509ChainElement objects. This class cannot be inherited.

System_CAPS_pubclassX509ChainElementEnumerator

Supports a simple iteration over an X509ChainElementCollection. This class cannot be inherited.

System_CAPS_pubclassX509ChainPolicy

Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited.

System_CAPS_pubclassX509EnhancedKeyUsageExtension

Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. This class cannot be inherited.

System_CAPS_pubclassX509Extension

Represents an X509 extension.

System_CAPS_pubclassX509ExtensionCollection

Represents a collection of X509Extension objects. This class cannot be inherited.

System_CAPS_pubclassX509ExtensionEnumerator

Supports a simple iteration over a X509ExtensionCollection. This class cannot be inherited.

System_CAPS_pubclassX509KeyUsageExtension

Defines the usage of a key contained within an X.509 certificate. This class cannot be inherited.

System_CAPS_pubclassX509Store

Represents an X.509 store, which is a physical store where certificates are persisted and managed. This class cannot be inherited.

System_CAPS_pubclassX509SubjectKeyIdentifierExtension

Defines a string that identifies a certificate's subject key identifier (SKI). This class cannot be inherited.

StructureDescription
System_CAPS_pubstructureX509ChainStatus

Provides a simple structure for storing X509 chain status and error information.

EnumerationDescription
System_CAPS_pubenumOpenFlags

Specifies the way to open the X.509 certificate store.

System_CAPS_pubenumStoreLocation

Specifies the location of the X.509 certificate store.

System_CAPS_pubenumStoreName

Specifies the name of the X.509 certificate store to open.

System_CAPS_pubenumTrustStatus

Identifies the level of trustworthiness that is assigned to the signature for a manifest.

System_CAPS_pubenumX500DistinguishedNameFlags

Specifies characteristics of the X.500 distinguished name.

System_CAPS_pubenumX509ChainStatusFlags

Defines the status of an X509 chain.

System_CAPS_pubenumX509ContentType

Specifies the format of an X.509 certificate.

System_CAPS_pubenumX509FindType

Specifies the type of value the X509Certificate2Collection.Find method searches for.

System_CAPS_pubenumX509IncludeOption

Specifies how much of the X.509 certificate chain should be included in the X.509 data.

System_CAPS_pubenumX509KeyStorageFlags

Defines where and how to import the private key of an X.509 certificate.

System_CAPS_pubenumX509KeyUsageFlags

Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose.

System_CAPS_pubenumX509NameType

Specifies the type of name the X509 certificate contains.

System_CAPS_pubenumX509RevocationFlag

Specifies which X509 certificates in the chain should be checked for revocation.

System_CAPS_pubenumX509RevocationMode

Specifies the mode used to check for X509 certificate revocation.

System_CAPS_pubenumX509SelectionFlag

Specifies the type of selection requested using the X509Certificate2UI.SelectFromCollection method.

System_CAPS_pubenumX509SubjectKeyIdentifierHashAlgorithm

Defines the type of hash algorithm to use with the X509SubjectKeyIdentifierExtension class.

System_CAPS_pubenumX509VerificationFlags

Specifies conditions under which verification of certificates in the X509 chain should be conducted.

Return to top
Show: