public class X509Certificate : X509ExtensionBase
Public Class X509Certificate
Inherits X509ExtensionBase
public ref class X509Certificate : public X509ExtensionBase
Org.BouncyCastle.X509.X509Certificate = function();
Type.createClass(
'Org.BouncyCastle.X509.X509Certificate',
Org.BouncyCastle.X509.X509ExtensionBase);
X509Certificate | Initializes a new instance of the X509Certificate class |
X509Certificate(Byte) | Initializes a new instance of the X509Certificate class |
X509Certificate(X509CertificateStructure) | Initializes a new instance of the X509Certificate class |
CertificateStructure | |
IssuerDN | Get the Issuer Distinguished Name. (Who signed the certificate.) |
IssuerUniqueID | Get the issuers UID. |
IsValidNow | Return true if the current time is within the start and end times nominated on the certificate. |
NotAfter | The time that this certificate is valid up to. |
NotBefore | The time that this certificate is valid from. |
SerialNumber | Return a BigInteger containing the serial number. |
SigAlgName | A meaningful version of the Signature Algorithm. (EG SHA1WITHRSA) |
SigAlgOid | Get the Signature Algorithms Object ID. |
SignatureAlgorithm | The signature algorithm. |
SubjectDN | Get the subject of this certificate. |
SubjectPublicKeyInfo | Return the plain SubjectPublicKeyInfo that holds the encoded public key. |
SubjectUniqueID | Get the subjects UID. |
TbsCertificate | |
Version | Return the certificate's version. |
CheckSignature | |
CheckSignatureValid | |
CheckValidity | Checks if the current date is within certificate's validity period. |
CheckValidity(DateTime) | Checks if the given date is within certificate's validity period. |
Equals | (Overrides ObjectEquals(Object)) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
GetAlternativeNameExtension | |
GetAlternativeNames | |
GetBasicConstraints | |
GetCriticalExtensionOids |
Get any critical extensions.
(Inherited from X509ExtensionBase) |
GetEncoded | Return the DER encoding of this certificate. |
GetExtendedKeyUsage | |
GetExtensionOids | (Inherited from X509ExtensionBase) |
GetExtensionValue | (Inherited from X509ExtensionBase) |
GetHashCode | (Overrides ObjectGetHashCode) |
GetIssuerAlternativeNameExtension | |
GetIssuerAlternativeNames | |
GetKeyUsage | Get a key usage guidlines. |
GetNonCriticalExtensionOids |
Get non critical extensions.
(Inherited from X509ExtensionBase) |
GetPublicKey | Get the public key of the subject of the certificate. |
GetSigAlgParams | Get the signature algorithms parameters. (EG DSA Parameters) |
GetSignature | The signature. |
GetSubjectAlternativeNameExtension | |
GetSubjectAlternativeNames | |
GetTbsCertificate | Return the Der encoded TbsCertificate data. This is the certificate component less the signature. To Get the whole certificate call the GetEncoded() member. |
GetType | Gets the Type of the current instance. (Inherited from Object) |
GetX509Extensions | (Overrides X509ExtensionBaseGetX509Extensions) |
IsAlternativeSignatureValid | |
IsSignatureValid(AsymmetricKeyParameter) | |
IsSignatureValid(IVerifierFactoryProvider) | |
IsValid | Return true if the nominated time is within the start and end times nominated on the certificate. |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
ToString | (Overrides ObjectToString) |
Verify(AsymmetricKeyParameter) | Verify the certificate's signature using the nominated public key. |
Verify(IVerifierFactoryProvider) | Verify the certificate's signature using a verifier created using the passed in verifier provider. |
VerifyAltSignature | Verify the certificate's alternative signature using a verifier created using the passed in verifier provider. |