Package com.itextpdf.text.pdf.security
Class CertificateInfo
java.lang.Object
com.itextpdf.text.pdf.security.CertificateInfo
Class containing static methods that allow you to get information from
an X509 Certificate: the issuer and the subject.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
a class that holds an X509 namestatic class
class for breaking up an X500 Name into it's component tokens, similar to java.util.StringTokenizer. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bouncycastle.asn1.ASN1Primitive
getIssuer
(byte[] enc) Get the "issuer" from the TBSCertificate bytes that are passed instatic CertificateInfo.X500Name
Get the issuer fields from an X509 Certificatestatic org.bouncycastle.asn1.ASN1Primitive
getSubject
(byte[] enc) Get the "subject" from the TBSCertificate bytes that are passed instatic CertificateInfo.X500Name
Get the subject fields from an X509 Certificate
-
Constructor Details
-
CertificateInfo
public CertificateInfo()
-
-
Method Details
-
getIssuerFields
Get the issuer fields from an X509 Certificate- Parameters:
cert
- an X509Certificate- Returns:
- an X500Name
-
getIssuer
public static org.bouncycastle.asn1.ASN1Primitive getIssuer(byte[] enc) Get the "issuer" from the TBSCertificate bytes that are passed in- Parameters:
enc
- a TBSCertificate in a byte array- Returns:
- a ASN1Primitive
-
getSubjectFields
Get the subject fields from an X509 Certificate- Parameters:
cert
- an X509Certificate- Returns:
- an X500Name
-
getSubject
public static org.bouncycastle.asn1.ASN1Primitive getSubject(byte[] enc) Get the "subject" from the TBSCertificate bytes that are passed in- Parameters:
enc
- A TBSCertificate in a byte array- Returns:
- a ASN1Primitive
-