The X509Certificate type exposes the following members.

Constructors

Methods

  NameDescription
Protected methodCheckSignature
Public methodCheckValidity()()()()
Checks if the current date is within certificate's validity period.
Public methodCheckValidity(DateTime)
Checks if the given date is within certificate's validity period.
Public methodEquals (Overrides Object..::..Equals(Object).)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetAlternativeNames
Public methodGetBasicConstraints
Public methodGetCriticalExtensionOids
Get any critical extensions.
(Inherited from X509ExtensionBase.)
Public methodGetEncoded
Return a Der encoded version of this certificate.
Public methodGetExtendedKeyUsage
Protected methodGetExtensionOids (Inherited from X509ExtensionBase.)
Public methodGetExtensionValue(String) Obsolete.
Get the value of a given extension.
(Inherited from X509ExtensionBase.)
Public methodGetExtensionValue(DerObjectIdentifier) (Inherited from X509ExtensionBase.)
Public methodGetHashCode (Overrides Object..::..GetHashCode()()()().)
Public methodGetIssuerAlternativeNames
Public methodGetKeyUsage
Get a key usage guidlines.
Public methodGetNonCriticalExtensionOids
Get non critical extensions.
(Inherited from X509ExtensionBase.)
Public methodGetPublicKey
Get the public key of the subject of the certificate.
Public methodGetSigAlgParams
Get the signature algorithms parameters. (EG DSA Parameters)
Public methodGetSignature
The signature.
Public methodGetSubjectAlternativeNames
Public methodGetTbsCertificate
Return the Der encoded TbsCertificate data. This is the certificate component less the signature. To Get the whole certificate call the GetEncoded() member.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetX509Extensions (Overrides X509ExtensionBase..::..GetX509Extensions()()()().)
Public methodIsValid
Return true if the nominated time is within the start and end times nominated on the certificate.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString (Overrides Object..::..ToString()()()().)
Public methodVerify
Verify the certificate's signature using the nominated public key.

Properties

  NameDescription
Public propertyIssuerDN
Get the Issuer Distinguished Name. (Who signed the certificate.)
Public propertyIssuerUniqueID
Get the issuers UID.
Public propertyIsValidNow
Return true if the current time is within the start and end times nominated on the certificate.
Public propertyNotAfter
The time that this certificate is valid up to.
Public propertyNotBefore
The time that this certificate is valid from.
Public propertySerialNumber
Return a BigInteger containing the serial number.
Public propertySigAlgName
A meaningful version of the Signature Algorithm. (EG SHA1WITHRSA)
Public propertySigAlgOid
Get the Signature Algorithms Object ID.
Public propertySubjectDN
Get the subject of this certificate.
Public propertySubjectUniqueID
Get the subjects UID.
Public propertyVersion
Return the certificate's version.

See Also