System.Security.Cryptography.X509Certificates
TOC
Collapse the table of content
Expand the table of content

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_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:
© 2016 Microsoft