Package com.pdftools.signaturevalidation
Class Certificate
- java.lang.Object
-
- com.pdftools.internal.NativeBase
-
- com.pdftools.internal.NativeObject
-
- com.pdftools.signaturevalidation.Certificate
-
public class Certificate extends NativeObject
A X.509 certificate
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFingerprint()The certificate's fingerprint (Getter)java.lang.StringgetIssuerName()The name of the certificate's issuer (CA) (Getter)java.time.OffsetDateTimegetNotAfter()The date after which the certificate is no longer valid.java.time.OffsetDateTimegetNotBefore()The date on which the certificate becomes valid.byte[]getRawData()The raw data of the certificate as a byte array (Getter)java.util.EnumSet<DataSource>getSource()Source of the certificate (Getter)java.lang.StringgetSubject()The subject of the certificate (Getter)java.lang.StringgetSubjectName()The name (subject) of the certificate (Getter)ConstraintResultgetValidity()Whether the certificate is valid according to the validation profile used (Getter)-
Methods inherited from class com.pdftools.internal.NativeObject
equals, hashCode
-
-
-
-
Method Detail
-
getSubjectName
public java.lang.String getSubjectName()
The name (subject) of the certificate (Getter)
The common name (CN) of the person or authority that owns the certificate.
-
getSubject
public java.lang.String getSubject()
The subject of the certificate (Getter)
The distinguished name (DN) of the person or authority that owns the certificate. Formatted according to RFC 4514.
-
getIssuerName
public java.lang.String getIssuerName()
The name of the certificate's issuer (CA) (Getter)
The common name (CN) of the certificate authority (CA) that issued the certificate.
-
getNotAfter
public java.time.OffsetDateTime getNotAfter()
The date after which the certificate is no longer valid. (Getter)
-
getNotBefore
public java.time.OffsetDateTime getNotBefore()
The date on which the certificate becomes valid. (Getter)
-
getFingerprint
public java.lang.String getFingerprint()
The certificate's fingerprint (Getter)
The hex string representation of the certificate’s SHA-1 digest.
-
getRawData
public byte[] getRawData()
The raw data of the certificate as a byte array (Getter)
-
getSource
public java.util.EnumSet<DataSource> getSource()
Source of the certificate (Getter)
-
getValidity
public ConstraintResult getValidity()
Whether the certificate is valid according to the validation profile used (Getter)
-
-