X509Certificate
An Object representing an X509 Certificate.
Has static methods for loading Certificates encoded in many forms that return X509Certificate Objects.
Get the Issuer Distinguished Name. (Who signed the certificate.)
Get the issuers UID.
Return true if the current time is within the start and end times nominated on the certificate.
The time that this certificate is valid up to.
The time that this certificate is valid from.
Return a BigIntegerBigInteger containing the serial number.
A meaningful version of the Signature Algorithm. (EG SHA1WITHRSA)
Get the Signature Algorithms Object ID.
Get the subject of this certificate.
Get the subjects UID.
Return the certificate's version.
protected X509Certificate()
Checks if the current date is within certificate's validity period.
Checks if the given date is within certificate's validity period.
Return the DER encoding of this certificate.
Get a key usage guidlines.
Get the public key of the subject of the certificate.
Get the signature algorithms parameters. (EG DSA Parameters)
The signature.
Return the Der encoded TbsCertificate data.
This is the certificate component less the signature.
To Get the whole certificate call the GetEncoded() member.
Return true if the nominated time is within the start and end times nominated on the certificate.
Verify the certificate's signature using the nominated public key.
Verify the certificate's signature using a verifier created using the passed in verifier provider.