Class CertificateIdentifier

java.lang.Object
eu.europa.esig.dss.spi.x509.CertificateIdentifier

public class CertificateIdentifier
extends Object
  • Constructor Details

    • CertificateIdentifier

      public CertificateIdentifier()
  • Method Details

    • getIssuerName

      public X500Principal getIssuerName()
    • setIssuerName

      public void setIssuerName​(X500Principal name)
    • getSerialNumber

      public BigInteger getSerialNumber()
    • setSerialNumber

      public void setSerialNumber​(BigInteger serialNumber)
    • getSki

      public byte[] getSki()
    • setSki

      public void setSki​(byte[] ski)
    • isCurrent

      public boolean isCurrent()
    • setCurrent

      public void setCurrent​(boolean current)
    • getIssuerSerialEncoded

      public byte[] getIssuerSerialEncoded()
      Returns DER-encoded IssuerSerial representation of the object. NOTE: the issuerName and SerialNumber must be defined! Returns null in the opposite case
      Returns:
      a byte array of the encoded IssuerSerial
    • isRelatedToCertificate

      public boolean isRelatedToCertificate​(CertificateToken certificateToken)
      Checks if the current SerialInfo is related to a provided CertificateToken
      Parameters:
      certificateToken - CertificateToken to check
      Returns:
      TRUE if the certificateToken is related to the SerialInfo, FALSE otherwise
    • isEquivalent

      public boolean isEquivalent​(CertificateIdentifier certificateIdentifier)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals​(Object obj)
      Overrides:
      equals in class Object