Package com.itextpdf.text.pdf.security
Class CertificateInfo
- java.lang.Object
-
- com.itextpdf.text.pdf.security.CertificateInfo
-
public class CertificateInfo extends java.lang.ObjectClass containing static methods that allow you to get information from an X509 Certificate: the issuer and the subject.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCertificateInfo.X500Namea class that holds an X509 namestatic classCertificateInfo.X509NameTokenizerclass for breaking up an X500 Name into it's component tokens, similar to java.util.StringTokenizer.
-
Constructor Summary
Constructors Constructor Description CertificateInfo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.bouncycastle.asn1.ASN1PrimitivegetIssuer(byte[] enc)Get the "issuer" from the TBSCertificate bytes that are passed instatic CertificateInfo.X500NamegetIssuerFields(java.security.cert.X509Certificate cert)Get the issuer fields from an X509 Certificatestatic org.bouncycastle.asn1.ASN1PrimitivegetSubject(byte[] enc)Get the "subject" from the TBSCertificate bytes that are passed instatic CertificateInfo.X500NamegetSubjectFields(java.security.cert.X509Certificate cert)Get the subject fields from an X509 Certificate
-
-
-
Method Detail
-
getIssuerFields
public static CertificateInfo.X500Name getIssuerFields(java.security.cert.X509Certificate cert)
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
public static CertificateInfo.X500Name getSubjectFields(java.security.cert.X509Certificate cert)
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
-
-