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
IX509Certificatean 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
IX509Certificatean X509Certificate
Returns
- CertificateInfo.X500Name
an X500Name