Connectivity Software User's Guide and Reference
PkiCertificate Class Members
Properties  Methods 


OpcLabs.BaseLibPrimitives Assembly > OpcLabs.BaseLib.Security.Cryptography.PkiCertificates Namespace : PkiCertificate Class

The following tables list the members exposed by PkiCertificate.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public PropertyGets a handle to a Microsoft Cryptographic API certificate context described by an unmanaged PCCERT_CONTEXT structure. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public PropertyGets the name of the certificate authority that issued the X.509v3 certificate. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property  
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public PropertyGets the subject distinguished name from the certificate. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Property (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Top
Public Methods
 NameDescription
Public MethodOverloaded. Releases all resources used by the current System.Security.Cryptography.X509Certificates.X509Certificate object. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodOverloaded. Compares two System.Security.Cryptography.X509Certificates.X509Certificate objects for equality. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodOverloaded. Exports the current System.Security.Cryptography.X509Certificates.X509Certificate object to a byte array in a format described by one of the System.Security.Cryptography.X509Certificates.X509ContentType values. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodOverloaded. Returns the hash value for the X.509v3 certificate as an array of bytes. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodOverloaded. Returns the SHA1 hash value for the X.509v3 certificate as a hexadecimal string. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the effective date of this X.509v3 certificate. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the expiration date of this X.509v3 certificate. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the name of the format of this X.509v3 certificate. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the hash code for the X.509v3 certificate as an integer. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the name of the certification authority that issued the X.509v3 certificate. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the key algorithm information for this X.509v3 certificate as a string. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the key algorithm parameters for the X.509v3 certificate as an array of bytes. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the key algorithm parameters for the X.509v3 certificate as a hexadecimal string. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the name of the principal to which the certificate was issued. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public Method (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public MethodReturns the public key for the X.509v3 certificate as an array of bytes. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the public key for the X.509v3 certificate as a hexadecimal string. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the raw data for the entire X.509v3 certificate as an array of bytes. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the raw data for the entire X.509v3 certificate as a hexadecimal string. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodReturns the serial number of the X.509v3 certificate as an array of bytes in little-endian order. (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodSame as System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber. Returns the serial number of the PKI certificate as an array of bytes in little-endian order.  
Public MethodReturns the serial number of the X.509v3 certificate as a little-endian hexadecimal string . (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate)
Public MethodGets the System.Type of the current instance. (Inherited from object)
Public MethodOverloaded.  (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public Method (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Public MethodOverloaded. Overridden.   
Public Methodstatic (Shared in Visual Basic)Attempts to create a new instance of the PKI certificate using information from a byte array.  
Public Method (Inherited from System.Security.Cryptography.X509Certificates.X509Certificate2)
Top
Protected Methods
 NameDescription
Protected MethodAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from object)
Protected MethodCreates a shallow copy of the current System.Object. (Inherited from object)
Top
Extension Methods
 NameDescription
Public Extension MethodGets the DNS names from the Subject Alternative Name extension of the certificate.
Public Extension MethodGets the IP addresses from the Subject Alternative Name extension of the certificate.
Public Extension MethodGets the Uniform Resource Identifiers (URIs) from the Subject Alternative Name extension of the certificate.
Public Extension MethodSafely gets the DNS names from the Subject Alternative Name extension of the certificate.
Public Extension MethodSafely gets the IP addresses from the Subject Alternative Name extension of the certificate.
Public Extension MethodSafely gets the Uniform Resource Identifiers (URIs) from the Subject Alternative Name extension of the certificate.
Public Extension MethodSets the arbitrary object associated with the node.
Top
See Also

Reference

PkiCertificate Class
OpcLabs.BaseLib.Security.Cryptography.PkiCertificates Namespace