Class QESEvidence

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

    @Immutable
    public final class QESEvidence
    extends IdentityEvidence
    implements net.minidev.json.JSONAware
    Qualified electronic signature (QES) used as identity evidence.

    Related specifications:

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

      • QESEvidence

        public QESEvidence​(Issuer issuer,
                           String serialNumber,
                           DateWithTimeZoneOffset createdAt)
        Creates a new QES used as identity evidence.
        Parameters:
        issuer - The QES issuer. Must not be null.
        serialNumber - The QES serial number. Must not be null.
        createdAt - The QES creation time. Must not be null.