Class DocumentEvidence

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

    public class DocumentEvidence
    extends IdentityEvidence
    Document used as identity evidence.

    Related specifications:

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

      • DocumentEvidence

        public DocumentEvidence​(ValidationMethod validationMethod,
                                VerificationMethod verificationMethod,
                                IdentityVerificationMethod method,
                                IdentityVerifier verifier,
                                DateWithTimeZoneOffset time,
                                DocumentDetails documentDetails,
                                List<Attachment> attachments)
        Creates a new document evidence.
        Parameters:
        validationMethod - The document validation method, null if not specified.
        verificationMethod - The person verification method, null if not specified.
        method - The alternative coarse identity verification method, null if not specified.
        verifier - Optional verifier if not the OpenID provider itself, null if none.
        time - The document verification timestamp, null if not specified.
        documentDetails - The document details, null if not specified.
        attachments - The optional attachments, null if not specified.