Search Results for

    Show / Hide Table of Contents

    Class <11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate

    Inheritance
    System.Object
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase
    <11d4c772-3579-4f93-ac46-b452e4461737>X509Certificate
    Inherited Members
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase.GetX509Extensions()
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase.GetExtensionOids(Boolean)
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase.GetNonCriticalExtensionOids()
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase.GetCriticalExtensionOids()
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase.GetExtensionValue(String)
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase.GetExtensionValue(<11d4c772-3579-4f93-ac46-b452e4461737>DerObjectIdentifier)
    Namespace: Org.BouncyCastle.X509
    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
    Type Name Description
    <11d4c772-3579-4f93-ac46-b452e4461737>X509CertificateStructure c

    <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
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>X509CertificateStructure

    IssuerDN

    Declaration
    public virtual  < 11d  4  c772 - 3579 - 4f  93 - ac46 - b452e4461737 > X509Name IssuerDN { get; }
    Property Value
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>X509Name

    IssuerUniqueID

    Declaration
    public virtual  < 11d  4  c772 - 3579 - 4f  93 - ac46 - b452e4461737 > DerBitString IssuerUniqueID { get; }
    Property Value
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>DerBitString

    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
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>BigInteger

    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
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>X509Name

    SubjectUniqueID

    Declaration
    public virtual  < 11d  4  c772 - 3579 - 4f  93 - ac46 - b452e4461737 > DerBitString SubjectUniqueID { get; }
    Property Value
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>DerBitString

    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
    Type Name Description
    <11d4c772-3579-4f93-ac46-b452e4461737>IVerifierFactory verifier

    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
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>AsymmetricKeyParameter

    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
    Type Description
    <11d4c772-3579-4f93-ac46-b452e4461737>X509Extensions
    Overrides
    <11d4c772-3579-4f93-ac46-b452e4461737>X509ExtensionBase.GetX509Extensions()

    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
    Type Name Description
    <11d4c772-3579-4f93-ac46-b452e4461737>AsymmetricKeyParameter key

    Verify(<11d4c772-3579-4f93-ac46-b452e4461737>IVerifierFactoryProvider)

    Declaration
    public virtual void Verify( < 11d  4  c772 - 3579 - 4f  93 - ac46 - b452e4461737 > IVerifierFactoryProvider verifierProvider)
    Parameters
    Type Name Description
    <11d4c772-3579-4f93-ac46-b452e4461737>IVerifierFactoryProvider verifierProvider

    Inherited members

    GetX509Extensions()
    GetExtensionOids(Boolean)
    GetNonCriticalExtensionOids()
    GetCriticalExtensionOids()
    GetExtensionValue(String)
    GetExtensionValue(<11d4c772-3579-4f93-ac46-b452e4461737>DerObjectIdentifier)
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Start for Free
    In This Article
    Back to top
    Install with Nuget
    Want to deploy IronPDF to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronPDF free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.