Class IDDocumentEvidence

  • All Implemented Interfaces:
    net.minidev.json.JSONAware

    @Immutable
    public final class IDDocumentEvidence
    extends IdentityEvidence
    Identity document used as identity evidence.

    Related specifications:

    • OpenID Connect for Identity Assurance 1.0, section 4.1.1.
    • Constructor Detail

    • Method Detail

      • getVerifier

        public IdentityVerifier getVerifier()
        Returns the optional verifier if not the OpenID provider itself.
        Returns:
        The optional verifier if not the OpenID provider itself, null if none.
      • parse

        public static IDDocumentEvidence parse​(net.minidev.json.JSONObject jsonObject)
                                        throws ParseException
        Parses an identity document used as identity evidence from the specified JSON object.
        Parameters:
        jsonObject - The JSON object. Must not be null.
        Returns:
        The identity document used as identity evidence.
        Throws:
        ParseException - If parsing failed.