Class EntityId

java.lang.Object
eu.europa.esig.dss.pki.jaxb.model.EntityId

public class EntityId extends Object
Represents a deterministic identifier of a certificate entity object
  • Constructor Details

    • EntityId

      public EntityId()
      Empty constructor
    • EntityId

      public EntityId(String issuerName, Long serialNumber)
      Default constructor to create a EntityId based on the provided issuer's DN and certificate's serial number
      Parameters:
      issuerName - String issuer's DN
      serialNumber - Long certificate's serial number
    • EntityId

      public EntityId(XmlEntityKey entityKey)
      Constructor to create object from JAXB XmlEntityKey object of the certificate
      Parameters:
      entityKey - XmlEntityKey
  • Method Details

    • getIssuerName

      public String getIssuerName()
      Gets issuer distinguished name
      Returns:
      String
    • setIssuerName

      public void setIssuerName(String issuerName)
      Sets issuer's distinguished name
      Parameters:
      issuerName - String
    • getSerialNumber

      public Long getSerialNumber()
      Gets the certificate's serial number
      Returns:
      Long
    • setSerialNumber

      public void setSerialNumber(Long serialNumber)
      Sets the certificate's serial number
      Parameters:
      serialNumber - Long
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object