Class CPDFCertInfo

java.lang.Object
com.compdfkit.core.signature.CPDFCertInfo

public class CPDFCertInfo extends Object
  • Constructor Details

  • Method Details

    • getVersion

      public String getVersion()
      Get the certificate version.
      Returns:
      Returns the certificate version.
    • getSerialNumber

      public String getSerialNumber()
      Get serial number of the certificate.
      Returns:
      Returns serial number.
    • getKeyType

      public String getKeyType()
      Get public key algorithm(Certificate algorithm).
      Returns:
      Returns 1:ECC, 2:DSA, 3:DH
    • getSignatureAlgOid

      public String getSignatureAlgOid()
      Get the signature algorithm.
      Returns:
      Returns 1.2.840.113549.1.1.1: RSA_RSA 1.2.840.113549.1.1.2: MD2RSA 1.2.840.113549.1.1.3: MD4RSA 1.2.840.113549.1.1.4: MD5RSA 1.2.840.113549.1.1.5: SHA1RSA 1.2.840.113549.1.1.11: SHA256RSA 1.2.156.10197.1.501: SM3SM2
    • getAlgorithmType

      public CPDFCertInfo.CPDFAlgorithmType getAlgorithmType(String algOid)
      Get algorithm type.
      Parameters:
      algOid - Algorithm oid.
      Returns:
      algorithm type.
    • getIssuer

      public CPDFOwnerInfo getIssuer()
      Get the issuer of the certificate.
      Returns:
      Returns issuer of the certificate.
    • getSubject

      public CPDFOwnerInfo getSubject()
      Get subject of the certificate.
      Returns:
      Returns subject of the certificate.
    • getValidDateBegin

      public LocalDateTime getValidDateBegin()
      Get the begin valid date.
      Returns:
      Returns the begin valid date.
    • getValidDateEnd

      public LocalDateTime getValidDateEnd()
      Get the end valid date.
      Returns:
      Returns the end valid date.
    • getPublicKey

      public String getPublicKey()
      Get the public key.
      Returns:
      Returns the public key.
    • getX509Data

      public String getX509Data()
      Get x509 data.
      Returns:
      Returns x509 data.
    • getSha1Digest

      public String getSha1Digest()
      Get sha1 digest.
      Returns:
      Returns sha1 digest.
    • getMd5Digest

      public String getMd5Digest()
      Get md5 digest.
      Returns:
      Returns md5 digest.
    • getExtInfo

      public CPDFExtInfo getExtInfo()
      Get ext info of the certificate.
      Returns:
      Returns ext info.
    • getOcspURL

      public String[] getOcspURL()
      Get ocsp url.
      Returns:
      Returns ocsp url