java.lang.Object
com.nimbusds.openid.connect.sdk.assurance.evidences.IdentityEvidence
com.nimbusds.openid.connect.sdk.assurance.evidences.QESEvidence
All Implemented Interfaces:
net.minidev.json.JSONAware

Deprecated.
Qualified electronic signature (QES) used as identity evidence.

Related specifications:

  • OpenID Connect for Identity Assurance 1.0, section 5.1.1.5.
  • Constructor Details

    • QESEvidence

      public QESEvidence(Issuer issuer, String serialNumber, DateWithTimeZoneOffset createdAt)
      Deprecated.
      Creates a new QES used as identity evidence.
      Parameters:
      issuer - The QES issuer, null if not specified.
      serialNumber - The QES serial number, null if not specified.
      createdAt - The QES creation time, null if not specified.
  • Method Details

    • getQESIssuer

      public Issuer getQESIssuer()
      Deprecated.
      Returns the QES issuer.
      Returns:
      The QES issuer, null if not specified.
    • getQESSerialNumberString

      Deprecated.
      Returns the QES serial number.
      Returns:
      The QES serial number string, null if not specified.
    • getQESCreationTime

      Deprecated.
      Returns The QES creation time.
      Returns:
      The QES creation time, null if not specified.
    • toJSONObject

      public net.minidev.json.JSONObject toJSONObject()
      Deprecated.
      Description copied from class: IdentityEvidence
      Returns a JSON object representation of this evidence.
      Overrides:
      toJSONObject in class IdentityEvidence
      Returns:
      The JSON object.
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • parse

      public static QESEvidence parse(net.minidev.json.JSONObject jsonObject) throws ParseException
      Deprecated.
      Parses a new QES evidence from the specified JSON object.
      Parameters:
      jsonObject - The JSON object. Must not be null.
      Returns:
      The QES evidence.
      Throws:
      ParseException - If parsing failed.