Package com.itextpdf.text.pdf.security
Class CertificateInfo
- java.lang.Object
-
- com.itextpdf.text.pdf.security.CertificateInfo
-
public class CertificateInfo extends java.lang.Object
Class 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 class
CertificateInfo.X500Name
a class that holds an X509 namestatic class
CertificateInfo.X509NameTokenizer
class 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.ASN1Primitive
getIssuer(byte[] enc)
Get the "issuer" from the TBSCertificate bytes that are passed instatic CertificateInfo.X500Name
getIssuerFields(java.security.cert.X509Certificate cert)
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
getSubjectFields(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
-
-