Class <11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate
Inheritance
System.Object
<11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate
Assembly: IronPdf.dll
Syntax
public class <11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate : < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > X509ExtensionBase, < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > IX509Extension
Constructors
<11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate()
Declaration
protected <11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate()
<11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate(<11d4c772-3579-4f93-ac46-b452e4461737>X509CertificateStructure)
Declaration
public <11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate( < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > X509CertificateStructure c)
Parameters
<11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate(Byte[])
Declaration
public <11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate(byte[] certData)
Parameters
| Type |
Name |
Description |
| System.Byte[] |
certData |
|
Properties
CertificateStructure
Declaration
public virtual < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > X509CertificateStructure CertificateStructure { get; }
Property Value
IssuerDN
Declaration
public virtual < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > X509Name IssuerDN { get; }
Property Value
IssuerUniqueID
Declaration
public virtual < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > DerBitString IssuerUniqueID { get; }
Property Value
IsValidNow
Declaration
public virtual bool IsValidNow { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
NotAfter
Declaration
public virtual DateTime NotAfter { get; }
Property Value
| Type |
Description |
| System.DateTime |
|
NotBefore
Declaration
public virtual DateTime NotBefore { get; }
Property Value
| Type |
Description |
| System.DateTime |
|
SerialNumber
Declaration
public virtual < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > BigInteger SerialNumber { get; }
Property Value
SigAlgName
Declaration
public virtual string SigAlgName { get; }
Property Value
| Type |
Description |
| System.String |
|
SigAlgOid
Declaration
public virtual string SigAlgOid { get; }
Property Value
| Type |
Description |
| System.String |
|
SubjectDN
Declaration
public virtual < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > X509Name SubjectDN { get; }
Property Value
SubjectUniqueID
Declaration
public virtual < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > DerBitString SubjectUniqueID { get; }
Property Value
Version
Declaration
public virtual int Version { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
CheckSignature(<11d4c772-3579-4f93-ac46-b452e4461737>IVerifierFactory)
Declaration
protected virtual void CheckSignature( < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > IVerifierFactory verifier)
Parameters
CheckValidity()
Declaration
public virtual void CheckValidity()
CheckValidity(DateTime)
Declaration
public virtual void CheckValidity(DateTime time)
Parameters
| Type |
Name |
Description |
| System.DateTime |
time |
|
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
| Type |
Name |
Description |
| System.Object |
other |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetAlternativeNames(String)
Declaration
protected virtual ICollection GetAlternativeNames(string oid)
Parameters
| Type |
Name |
Description |
| System.String |
oid |
|
Returns
| Type |
Description |
| System.Collections.ICollection |
|
GetBasicConstraints()
Declaration
public virtual int GetBasicConstraints()
Returns
| Type |
Description |
| System.Int32 |
|
GetEncoded()
Declaration
public virtual byte[] GetEncoded()
Returns
| Type |
Description |
| System.Byte[] |
|
GetExtendedKeyUsage()
Declaration
public virtual IList GetExtendedKeyUsage()
Returns
| Type |
Description |
| System.Collections.IList |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
GetIssuerAlternativeNames()
Declaration
public virtual ICollection GetIssuerAlternativeNames()
Returns
| Type |
Description |
| System.Collections.ICollection |
|
GetKeyUsage()
Declaration
public virtual bool[] GetKeyUsage()
Returns
| Type |
Description |
| System.Boolean[] |
|
GetPublicKey()
Declaration
public virtual < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > AsymmetricKeyParameter GetPublicKey()
Returns
GetSigAlgParams()
Declaration
public virtual byte[] GetSigAlgParams()
Returns
| Type |
Description |
| System.Byte[] |
|
GetSignature()
Declaration
public virtual byte[] GetSignature()
Returns
| Type |
Description |
| System.Byte[] |
|
GetSubjectAlternativeNames()
Declaration
public virtual ICollection GetSubjectAlternativeNames()
Returns
| Type |
Description |
| System.Collections.ICollection |
|
GetTbsCertificate()
Declaration
public virtual byte[] GetTbsCertificate()
Returns
| Type |
Description |
| System.Byte[] |
|
GetX509Extensions()
Declaration
protected override < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > X509Extensions GetX509Extensions()
Returns
Overrides
IsValid(DateTime)
Declaration
public virtual bool IsValid(DateTime time)
Parameters
| Type |
Name |
Description |
| System.DateTime |
time |
|
Returns
| Type |
Description |
| System.Boolean |
|
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Verify(<11d4c772-3579-4f93-ac46-b452e4461737>AsymmetricKeyParameter)
Declaration
public virtual void Verify( < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > AsymmetricKeyParameter key)
Parameters
Verify(<11d4c772-3579-4f93-ac46-b452e4461737>IVerifierFactoryProvider)
Declaration
public virtual void Verify( < 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > IVerifierFactoryProvider verifierProvider)
Parameters