CreateFromBase64String | Creates a new Certificate from a string representation. |
CreateFromCerFile | Overloaded. Creates a new instance of the Certificate class by opening a certificate file and retrieving the first certificate from it. |
CreateFromPemFile | Overloaded. Creates a new instance of the Certificate class by reading a certificate from a PEM encoded file. |
CreateFromPfxFile | Overloaded. Creates a new instance of the Certificate class by opening a PFX file and retrieving the first certificate from it. |
CreateFromX509Certificate | Creates a new instance of the Certificate class by duplicating an existing X509Certificate instance. |
DecodeExtension | Overloaded. Decodes the specified extension and returns an object of the specified type that is instantiated with the decoded bytes. |
GetValidUsages | Returns an array of usages consisting of the intersection of the valid usages for all certificates in an array of certificates. |
Certificate | Overloaded. Initialize a new instance of the Certificate class. |
Handle | Gets the handle of the Certificate. |
IsCurrent | Gets a value indicating whether the certificate is current, that is, has not expired. |
PrivateKey | Gets the private key for the certificate. |
PublicKey | Gets the public key derived from the certificate's data. This key cannot be used to sign or decrypt data. |
SupportsDataEncryption | Gets a value indicating whether the certificate can be used for encrypting and decrypting messages. |
SupportsDigitalSignature | Gets a value indicating whether the certificate can be used for digital signatures. |
AssociateWithPrivateKey | Overloaded. Associates the certificate with a private key from a PVK file. |
Clone | Creates a copy of this Certificate. |
Equals | Overloaded. Compares a Certificate object and an X509Certificate object for equality. |
FindExtension | Searches for a certificate extension. |
GetCertHash | Overloaded. Returns the hash value for the X.509v3 certificate as an array of bytes. |
GetCertHashString | Overloaded. Returns the hash value for the X.509v3 certificate as a hexadecimal string. |
GetCertificateChain | Returns a CertificateChain where the leaf certificate corresponds to this Certificate. |
GetDistinguishedName | Returns a list of attributes of the X.509v3 certificate. |
GetEffectiveDate | Returns the effective date of this X.509v3 certificate. |
GetEnhancedKeyUsage | Returns a list of enhanced key usages of the X.509v3 certificate. |
GetExpirationDate | Returns the expiration date of this X.509v3 certificate. |
GetExtensions | Returns a list of extensions of the X.509v3 certificate. |
GetFormat | Returns the name of the format of this X.509v3 certificate. |
GetHashCode | Returns the hash code for the X.509v3 certificate as an integer. |
GetIntendedKeyUsage | Returns a list of intended key usages of the X.509v3 certificate. |
GetIssuerName | Returns the name of the certification authority that issued the X.509v3 certificate. |
GetKeyAlgorithm | Returns the key algorithm information for this X.509v3 certificate. |
GetKeyAlgorithmParameters | Returns the key algorithm parameters for the X.509v3 certificate. |
GetKeyAlgorithmParametersString | Returns the key algorithm parameters for the X.509v3 certificate. |
GetKeyIdentifier | Gets the unique identifier associated with the key. |
GetName | Returns the name of the current principal. |
GetPublicKey | Returns the public key for the X.509v3 certificate. |
GetPublicKeyLength | Returns the length of the public key of the X.509v3 certificate. |
GetPublicKeyString | Returns the public key for the X.509v3 certificate. |
GetRawCertData | Returns the raw data for the entire X.509v3 certificate. |
GetRawCertDataString | Returns the raw data for the entire X.509v3 certificate. |
GetSerialNumber | Returns the serial number of the X.509v3 certificate. |
GetSerialNumberString | Returns the serial number of the X.509v3 certificate. |
GetType (inherited from Object) | Gets the Type of the current instance. |
HasPrivateKey | Checks whether the Certificate has a private key associated with it. |
ToBase64String | Returns a Base64-encoded representation of the certificate. |
ToCerBuffer | Saves the Certificate as an encoded buffer. |
ToCerFile | Saves the Certificate as an encoded file. |
ToPemBuffer | Converts the Certificate to a PEM encoded buffer. |
ToPfxBuffer | Saves the Certificate as a PFX encoded buffer. |
ToPfxFile | Saves the Certificate as a PFX encoded file. |
ToString | Overloaded. Returns a string representation of the current Certificate object. |
ToX509 | Returns an X509Certificate object that corresponds to this Certificate. |
Finalize | Disposes of the certificate and frees unmanaged resources. |
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |
Certificate Class | Org.Mentalis.Security.Certificates Namespace