System.Security.Cryptography.X509Certificates
MSDN Home
MSDN
MSDN Library
.NET Development
Previous Versions
.NET Framework 2.0
Class Library Reference
System.Security.Cryptograph ...
OpenFlags Enumeration
PublicKey Class
StoreLocation Enumeration
StoreName Enumeration
X500DistinguishedName Class
X500DistinguishedNameFlags Enu ...
X509BasicConstraintsExtension ...
X509Certificate Class
X509Certificate2 Class
X509Certificate2Collection Cla ...
X509Certificate2Enumerator Cla ...
X509Certificate2UI Class
X509CertificateCollection Clas ...
X509CertificateCollection.X509 ...
X509Chain Class
X509ChainElement Class
X509ChainElementCollection Cla ...
X509ChainElementEnumerator Cla ...
X509ChainPolicy Class
X509ChainStatus Structure
X509ChainStatusFlags Enumerati ...
X509ContentType Enumeration
X509EnhancedKeyUsageExtension ...
X509Extension Class
X509ExtensionCollection Class
X509ExtensionEnumerator Class
X509FindType Enumeration
X509IncludeOption Enumeration
X509KeyStorageFlags Enumeratio ...
X509KeyUsageExtension Class
X509KeyUsageFlags Enumeration
X509NameType Enumeration
X509RevocationFlag Enumeration
X509RevocationMode Enumeration
X509SelectionFlag Enumeration
X509Store Class
X509SubjectKeyIdentifierExtens ...
X509SubjectKeyIdentifierHashAl ...
X509VerificationFlags Enumerat ...
Class Library Reference
( Default Namespace )
Accessibility
IEHost.Execute
Microsoft.Aspnet.Snapin
Microsoft.Build.BuildEngine
Microsoft.Build.Framework
Microsoft.Build.Tasks
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Hosting
Microsoft.Build.Utilities
Microsoft.CLRAdmin
Microsoft.CSharp
Microsoft.IE
Microsoft.JScript
Microsoft.JScript.Vsa
Microsoft.SqlServer.Server
Microsoft.VisualBasic
Microsoft.VisualBasic.Applicat ...
Microsoft.VisualBasic.Compiler ...
Microsoft.VisualBasic.Devices
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Logging
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.Vsa
Microsoft.VisualC
Microsoft.Vsa
Microsoft.Vsa.Vb.CodeDOM
Microsoft.Win32
Microsoft.Win32.SafeHandles
Microsoft.WindowsCE.Forms
Microsoft.WindowsMobile.Direct ...
Microsoft.WindowsMobile.Direct ...
Microsoft_VsaVb
System
System.CodeDom
System.CodeDom.Compiler
System.Collections
System.Collections.Generic
System.Collections.ObjectModel
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.ComponentModel.Design.D ...
System.ComponentModel.Design.S ...
System.Configuration
System.Configuration.Assemblie ...
System.Configuration.Install
System.Configuration.Internal
System.Configuration.Provider
System.Data
System.Data.Common
System.Data.Design
System.Data.Odbc
System.Data.OleDb
System.Data.OracleClient
System.Data.Sql
System.Data.SqlClient
System.Data.SqlServerCe
System.Data.SqlTypes
System.Deployment.Application
System.Deployment.Internal
System.Diagnostics
System.Diagnostics.CodeAnalysi ...
System.Diagnostics.Design
System.Diagnostics.SymbolStore
System.DirectoryServices
System.DirectoryServices.Activ ...
System.DirectoryServices.Proto ...
System.Drawing
System.Drawing.Design
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Printing
System.Drawing.Text
System.EnterpriseServices
System.EnterpriseServices.Comp ...
System.EnterpriseServices.Inte ...
System.Globalization
System.IO
System.IO.Compression
System.IO.IsolatedStorage
System.IO.Ports
System.Management
System.Management.Instrumentat ...
System.Media
System.Messaging
System.Messaging.Design
System.Net
System.Net.Cache
System.Net.Configuration
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
System.Net.Security
System.Net.Sockets
System.Reflection
System.Reflection.Emit
System.Resources
System.Resources.Tools
System.Runtime
System.Runtime.CompilerService ...
System.Runtime.ConstrainedExec ...
System.Runtime.Hosting
System.Runtime.InteropServices
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.Remoting
System.Runtime.Remoting.Activa ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Contex ...
System.Runtime.Remoting.Lifeti ...
System.Runtime.Remoting.Messag ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Proxie ...
System.Runtime.Remoting.Servic ...
System.Runtime.Serialization
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Versioning
System.Security
System.Security.AccessControl
System.Security.Authentication
System.Security.Cryptography
System.Security.Cryptography.P ...
System.Security.Cryptography.X ...
System.Security.Cryptography.X ...
System.Security.Permissions
System.Security.Policy
System.Security.Principal
System.ServiceProcess
System.ServiceProcess.Design
System.Text
System.Text.RegularExpressions
System.Threading
System.Timers
System.Transactions
System.Transactions.Configurat ...
System.Web
System.Web.Caching
System.Web.Compilation
System.Web.Configuration
System.Web.Configuration.Inter ...
System.Web.Handlers
System.Web.Hosting
System.Web.Mail
System.Web.Management
System.Web.Mobile
System.Web.Profile
System.Web.RegularExpressions
System.Web.Security
System.Web.Services
System.Web.Services.Configurat ...
System.Web.Services.Descriptio ...
System.Web.Services.Discovery
System.Web.Services.Protocols
System.Web.SessionState
System.Web.UI
System.Web.UI.Adapters
System.Web.UI.Design
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.WebContro ...
System.Web.UI.Design.WebContro ...
System.Web.UI.HtmlControls
System.Web.UI.MobileControls
System.Web.UI.MobileControls.A ...
System.Web.UI.MobileControls.A ...
System.Web.UI.WebControls
System.Web.UI.WebControls.Adap ...
System.Web.UI.WebControls.WebP ...
System.Web.Util
System.Windows.Forms
System.Windows.Forms.Component ...
System.Windows.Forms.Design
System.Windows.Forms.Design.Be ...
System.Windows.Forms.Layout
System.Windows.Forms.PropertyG ...
System.Windows.Forms.VisualSty ...
System.Xml
System.Xml.Schema
System.Xml.Serialization
System.Xml.Serialization.Advan ...
System.Xml.Serialization.Confi ...
System.Xml.XPath
System.Xml.Xsl
System.Xml.Xsl.Runtime
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
.NET Framework Class Library
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.
Classes
Class
Description
PublicKey
Represents a certificate's public key information. This class cannot be inherited.
X500DistinguishedName
Represents the distinguished name of an X509 certificate. This class cannot be inherited.
X509BasicConstraintsExtension
Defines the constraints set on a certificate. This class cannot be inherited.
X509Certificate
Provides methods that help you use X.509 v.3 certificates.
X509Certificate2
Represents an X.509 certificate. This class cannot be inherited.
X509Certificate2Collection
Represents a collection of
X509Certificate2
objects. This class cannot be inherited.
X509Certificate2Enumerator
Supports a simple iteration over a
X509Certificate2Collection
object. This class cannot be inherited.
X509Certificate2UI
Displays user interface dialogs that allow you to select and view X.509 certificates. This class cannot be inherited.
X509CertificateCollection
Defines a collection that stores
X509Certificate
objects.
X509CertificateCollection.X509CertificateEnumerator
Enumerates the
X509Certificate
objects in an
X509CertificateCollection
.
X509Chain
Represents a chain-building engine for
X509Certificate2
certificates.
X509ChainElement
Represents an element of an X.509 chain.
X509ChainElementCollection
Represents a collection of
X509ChainElement
objects. This class cannot be inherited.
X509ChainElementEnumerator
Supports a simple iteration over an
X509ChainElementCollection
. This class cannot be inherited.
X509ChainPolicy
Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited.
X509EnhancedKeyUsageExtension
Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. This class cannot be inherited.
X509Extension
Represents an X509 extension.
X509ExtensionCollection
Represents a collection of
X509Extension
objects. This class cannot be inherited.
X509ExtensionEnumerator
Supports a simple iteration over a
X509ExtensionCollection
. This class cannot be inherited.
X509KeyUsageExtension
Defines the usage of a key contained within an X.509 certificate. This class cannot be inherited.
X509Store
Represents an X.509 store, which is a physical store where certificates are persisted and managed. This class cannot be inherited.
X509SubjectKeyIdentifierExtension
Defines a string that identifies a certificate's subject key identifier (SKI). This class cannot be inherited.
Structures
Structure
Description
X509ChainStatus
Provides a simple structure for storing X509 chain status and error information.
Enumerations
Enumeration
Description
OpenFlags
Specifies the way to open the X.509 certificate store.
StoreLocation
Specifies the location of the X.509 certificate store.
StoreName
Specifies the name of the X.509 certificate store to open.
X500DistinguishedNameFlags
Specifies characteristics of the X.500 distinguished name.
X509ChainStatusFlags
Defines the status of an X509 chain.
X509ContentType
Specifies the format of an X.509 certificate.
X509FindType
Specifies the type of value searched for by the
Find
method.
X509IncludeOption
Specifies how much of the X.509 certificate chain should be included in the X.509 data.
X509KeyStorageFlags
Defines where and how to export the private key of an X.509 certificate.
X509KeyUsageFlags
Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose.
X509NameType
Specifies the type of name the X509 certificate contains.
X509RevocationFlag
Specifies which X509 certificates in the chain should be checked for revocation.
X509RevocationMode
Specifies the mode used to check for X509 certificate revocation.
X509SelectionFlag
Specifies the type of selection requested using the
System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection
method.
X509SubjectKeyIdentifierHashAlgorithm
Defines the type of hash algorithm to use with the
X509SubjectKeyIdentifierExtension
class.
X509VerificationFlags
Specifies conditions under which verification of certificates in the X509 chain should be conducted.
Tags :