Class UtilityBillEvidence

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

Deprecated.
Utility bill used as identity evidence.

Related specifications:

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

    • UtilityBillEvidence

      @Deprecated public UtilityBillEvidence(String providerName, Address providerAddress, SimpleDate date)
      Deprecated.
      Creates a new utility bill used as identity evidence.
      Parameters:
      providerName - The utility provider name, null if not specified.
      providerAddress - The utility provider address details, null if not specified.
      date - The utility bill date, null if not specified.
    • UtilityBillEvidence

      public UtilityBillEvidence(String providerName, Address providerAddress, SimpleDate date, DateWithTimeZoneOffset time, IdentityVerificationMethod method, List<Attachment> attachments)
      Deprecated.
      Creates a new utility bill used as identity evidence.
      Parameters:
      providerName - The utility provider name, null if not specified.
      providerAddress - The utility provider address details, null if not specified.
      date - The utility bill date, null if not specified.
      time - The utility bill verification timestamp, null if not specified.
      method - The identity verification method, null if not specified.
      attachments - The optional attachments, null if not specified.
  • Method Details

    • getUtilityProviderName

      Deprecated.
      The utility provider name.
      Returns:
      The utility provider name, null if not specified.
    • getUtilityProviderAddress

      Deprecated.
      Returns the utility provider address details.
      Returns:
      The utility provider address details, null if not specified.
    • getUtilityBillDate

      Deprecated.
      Returns the utility bill date.
      Returns:
      The utility bill date, null if not specified.
    • getVerificationTime

      Deprecated.
      Returns the utility bill verification timestamp.
      Returns:
      The utility bill verification timestamp, null if not specified.
    • getVerificationMethod

      Deprecated.
      Returns the utility bill verification method.
      Returns:
      The utility bill verification method, 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 UtilityBillEvidence parse(net.minidev.json.JSONObject jsonObject) throws ParseException
      Deprecated.
      Parses a utility bill evidence from the specified JSON object.
      Parameters:
      jsonObject - The JSON object. Must not be null.
      Returns:
      The utility bill evidence.
      Throws:
      ParseException - If parsing failed.