Class CertificateRefWrapper

java.lang.Object
eu.europa.esig.dss.diagnostic.CertificateRefWrapper

public class CertificateRefWrapper
extends Object
Represents a certificate reference wrapper
  • Constructor Details

    • CertificateRefWrapper

      public CertificateRefWrapper​(XmlCertificateRef certificateRef)
  • Method Details

    • getOrigin

      public CertificateRefOrigin getOrigin()
      Returns a certificate reference origin
      Returns:
      CertificateRefOrigin
    • getIssuerSerial

      public byte[] getIssuerSerial()
      Returns IssuerSerial's binaries
      Returns:
      a byte array
    • isIssuerSerialPresent

      public boolean isIssuerSerialPresent()
    • isIssuerSerialMatch

      public boolean isIssuerSerialMatch()
    • getIssuerName

      public String getIssuerName()
      Returns IssuerName
      Returns:
      String
    • getSki

      public byte[] getSki()
      Returns SKI of the certificate (SHA-1 of the certificate's public key)
      Returns:
      a byte array
    • getDigestAlgoAndValue

      public XmlDigestAlgoAndValue getDigestAlgoAndValue()
      Returns digest algo and value
      Returns:
      XmlDigestAlgoAndValue
    • isDigestValuePresent

      public boolean isDigestValuePresent()
      Checks if the DigestAlgoAndValue of the reference present in the signing certificate reference
      Returns:
      TRUE if DigestAlgoAndValue present in the signing certificate reference, FALSE otherwise
    • isDigestValueMatch

      public boolean isDigestValueMatch()
      Checks if the DigestAlgoAndValue of the reference matches one of the signing certificate
      Returns:
      TRUE if DigestAlgoAndValue matches the signing certificate, FALSE otherwise
    • toString

      public String toString()
      Overrides:
      toString in class Object