Module jpms_dss_spi

Class RevocationRef<R extends eu.europa.esig.dss.model.x509.revocation.Revocation>

java.lang.Object
eu.europa.esig.dss.spi.x509.revocation.RevocationRef<R>
Type Parameters:
R - Revocation
All Implemented Interfaces:
eu.europa.esig.dss.model.identifier.IdentifierBasedObject, Serializable
Direct Known Subclasses:
CRLRef, OCSPRef

public abstract class RevocationRef<R extends eu.europa.esig.dss.model.x509.revocation.Revocation> extends Object implements eu.europa.esig.dss.model.identifier.IdentifierBasedObject, Serializable
This class represents an extracted revocation reference from a signature
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected eu.europa.esig.dss.model.Digest
    Digest within the reference
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Default constructor instantiating object with null values
  • Method Summary

    Modifier and Type
    Method
    Description
    protected eu.europa.esig.dss.model.identifier.Identifier
    Creates the unique identifier
    boolean
     
    eu.europa.esig.dss.model.Digest
    Returns digests of the reference
    eu.europa.esig.dss.model.identifier.Identifier
    Returns the revocation ref DSS Identifier
    Returns revocation reference String id
    int
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • digest

      protected eu.europa.esig.dss.model.Digest digest
      Digest within the reference
  • Constructor Details

    • RevocationRef

      protected RevocationRef()
      Default constructor instantiating object with null values
  • Method Details

    • getDigest

      public eu.europa.esig.dss.model.Digest getDigest()
      Returns digests of the reference
      Returns:
      Digest
    • getDSSId

      public eu.europa.esig.dss.model.identifier.Identifier getDSSId()
      Returns the revocation ref DSS Identifier
      Specified by:
      getDSSId in interface eu.europa.esig.dss.model.identifier.IdentifierBasedObject
      Returns:
      Identifier
    • createIdentifier

      protected eu.europa.esig.dss.model.identifier.Identifier createIdentifier()
      Creates the unique identifier
      Returns:
      Identifier
    • getDSSIdAsString

      public String getDSSIdAsString()
      Returns revocation reference String id
      Returns:
      String id
    • 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