The LLCertificate type exposes the following members.

Constructors

  NameDescription
Public methodLLCertificate
Initializes a new instance of the LLCertificate class.

Methods

  NameDescription
Public methodAssociateWithPrivateKey(String, String)
Associates the certificate with a private key from a PVK file.
(Inherited from Certificate.)
Public methodAssociateWithPrivateKey(String, String, Boolean)
Associates the certificate with a private key from a PVK file.
(Inherited from Certificate.)
Public methodClone
Creates a copy of this Certificate.
(Inherited from Certificate.)
Public methodStatic memberCreateCertificate(String, CertificateFormat)
Creates the certificate from a DER/PEM file
Public methodStatic memberCreateCertificate(String, String)
Creates the certificate from a PFX file
Public methodStatic memberCreateFromPemString
Creates a new certificate from a PEM/Base64 string.
Public methodEquals(Object)
Compares two Certificate objects for equality.
(Inherited from Certificate.)
Public methodEquals(X509Certificate)
Compares a Certificate object and an X509Certificate object for equality.
(Inherited from Certificate.)
Public methodEquals(Certificate)
Compares two Certificate objects for equality.
(Inherited from Certificate.)
Public methodExportPrivateKey
Exports the private key of this certificate to a PVK file.
(Inherited from Certificate.)
Protected methodFinalize
Disposes of the certificate and frees unmanaged resources.
(Inherited from Certificate.)
Public methodFindExtension
Searches for a certificate extension.
(Inherited from Certificate.)
Public methodGetCertHash()()()()
Returns the hash value for the X.509v3 certificate as an array of bytes.
(Inherited from Certificate.)
Public methodGetCertHash(HashType)
Returns the hash value for the X.509v3 certificate as an array of bytes.
(Inherited from Certificate.)
Public methodGetCertHashString()()()()
Returns the hash value for the X.509v3 certificate as a hexadecimal string.
(Inherited from Certificate.)
Public methodGetCertHashString(HashType)
Returns the hash value for the X.509v3 certificate as a hexadecimal string.
(Inherited from Certificate.)
Public methodGetCertificateChain
Returns a CertificateChain where the leaf certificate corresponds to this Certificate.
(Inherited from Certificate.)
Public methodGetChain
Gets the chain.
Public methodGetDistinguishedName
Returns a list of attributes of the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetEffectiveDate
Returns the effective date of this X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetEnhancedKeyUsage
Returns a list of enhanced key usages of the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetExpirationDate
Returns the expiration date of this X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetExtensions
Returns a list of extensions of the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetFormat
Returns the name of the format of this X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetHashCode
Returns the hash code for the X.509v3 certificate as an integer.
(Inherited from Certificate.)
Public methodGetIntendedKeyUsage
Returns a list of intended key usages of the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetIssuerName
Returns the name of the certification authority that issued the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetKeyAlgorithmParameters
Returns the key algorithm parameters for the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetKeyAlgorithmParametersString
Returns the key algorithm parameters for the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetKeyIdentifier
Gets the unique identifier associated with the key.
(Inherited from Certificate.)
Public methodGetPublicKey
Returns the public key for the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetPublicKeyLength
Returns the length of the public key of the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetPublicKeyString
Returns the public key for the X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetRawCertData
Returns the raw data for the entire X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetRawCertDataString
Returns the raw data for the entire X.509v3 certificate.
(Inherited from Certificate.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasPrivateKey
Checks whether the Certificate has a private key associated with it.
(Inherited from Certificate.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToBase64String
Returns a Base64-encoded representation of the certificate.
(Inherited from Certificate.)
Public methodToCerBuffer
Saves the Certificate as an encoded buffer.
(Inherited from Certificate.)
Public methodToCerFile
Saves the Certificate as an encoded file.
(Inherited from Certificate.)
Public methodToPemBuffer
Converts the Certificate to a PEM encoded buffer.
(Inherited from Certificate.)
Public methodToPfxBuffer
Saves the Certificate as a PFX encoded buffer.
(Inherited from Certificate.)
Public methodToPfxFile
Saves the Certificate as a PFX encoded file.
(Inherited from Certificate.)
Public methodToString()()()()
Returns a string representation of the current Certificate object.
(Inherited from Certificate.)
Public methodToString(Boolean)
Returns a string representation of the current X509Certificate object, with extra information, if specified.
(Inherited from Certificate.)
Public methodToX509
Returns an X509Certificate object that corresponds to this Certificate.
(Inherited from Certificate.)
Public methodVerifyRevocation
Verifies whether this certificate has been revoked or not.
(Inherited from Certificate.)

Properties

  NameDescription
Public propertyEffectiveDate
Gets the effective date.
Public propertyFileFormat
Gets or sets the file format.
Public propertyFormat
Gets the format.
Public propertyHandle
Gets the handle of the Certificate.
(Inherited from Certificate.)
Public propertyHash
Gets the hash.
Public propertyIsCurrent
Gets a value indicating whether the certificate is current, that is, has not expired.
(Inherited from Certificate.)
Public propertyIssuer
Gets the issuer.
Public propertyKeyAlgorithm
Returns the key algorithm information for this X.509v3 certificate.
(Inherited from Certificate.)
Public propertyKeyParameters
Gets the key parameters.
Public propertyName
Returns the name of the current principal.
(Inherited from Certificate.)
Public propertyPath
Gets or sets the path.
Public propertyPrivateKey
Gets the private key for the certificate.
(Inherited from Certificate.)
Public propertyPrivateKeyXml
Gets the private key as an XML string.
Public propertyPublicKey
Gets the public key derived from the certificate's data. This key cannot be used to sign or decrypt data.
(Inherited from Certificate.)
Public propertyPublicKeyStr
Gets the public key as a hexadecimal string.
Public propertyPublicKeyXml
Gets the public key as an XML string.
Public propertySerialNumber
Returns the serial number of the X.509v3 certificate.
(Inherited from Certificate.)
Public propertySerialNumberString
Returns the serial number of the X.509v3 certificate.
(Inherited from Certificate.)
Public propertySupportsDataEncryption
Gets a value indicating whether the certificate can be used for encrypting and decrypting messages.
(Inherited from Certificate.)
Public propertySupportsDigitalSignature
Gets a value indicating whether the certificate can be used for digital signatures.
(Inherited from Certificate.)
Public propertyToDate
Gets to date.

See Also