Table of Contents

Class CertificateInfo

Namespace
iText.Signatures
Assembly
itext.sign.dll

Class containing static methods that allow you to get information from an X509 Certificate: the issuer and the subject.

public class CertificateInfo
Inheritance
CertificateInfo
Inherited Members

Constructors

CertificateInfo()

public CertificateInfo()

Methods

GetIssuer(byte[])

Get the "issuer" from the TBSCertificate bytes that are passed in.

public static IAsn1Object GetIssuer(byte[] enc)

Parameters

enc byte[]

a TBSCertificate in a byte array

Returns

IAsn1Object

an IASN1Primitive

GetIssuerFields(IX509Certificate)

Get the issuer fields from an X509 Certificate.

public static CertificateInfo.X500Name GetIssuerFields(IX509Certificate cert)

Parameters

cert IX509Certificate

an X509Certificate

Returns

CertificateInfo.X500Name

an X500Name

GetSubject(byte[])

Get the "subject" from the TBSCertificate bytes that are passed in.

public static IAsn1Object GetSubject(byte[] enc)

Parameters

enc byte[]

A TBSCertificate in a byte array

Returns

IAsn1Object

a IASN1Primitive

GetSubjectFields(IX509Certificate)

Get the subject fields from an X509 Certificate.

public static CertificateInfo.X500Name GetSubjectFields(IX509Certificate cert)

Parameters

cert IX509Certificate

an X509Certificate

Returns

CertificateInfo.X500Name

an X500Name