Class VouchEvidence

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

    public class VouchEvidence
    extends IdentityEvidence
    Vouch used as identity evidence.

    Related specifications:

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

      • VouchEvidence

        public VouchEvidence​(ValidationMethod validationMethod,
                             VerificationMethod verificationMethod,
                             IdentityVerifier verifier,
                             DateWithTimeZoneOffset time,
                             Attestation attestation,
                             List<Attachment> attachments)
        Creates a new vouch evidence.
        Parameters:
        validationMethod - The vouch validation method, null if not specified.
        verificationMethod - The person verification method, null if not specified.
        verifier - Optional verifier if not the OpenID provider itself, null if none.
        time - The vouch verification timestamp, null if not specified.
        attestation - The attestation, null if not specified.
        attachments - The optional attachments, null if not specified.