Package-level declarations
Types
Contents of an OIDC Authentication Request.
Contents of an OIDC Authentication Response.
OID4VCI: Object indicating to the Wallet the Grant Types the Credential Issuer's Authorization Server is prepared to process for this Credential Offer. Every grant is represented by a name/value pair. The name is the Grant Type identifier; the value is an object that contains parameters either determining the way the Wallet MUST use the particular grant and/or parameters the Wallet MUST send with the respective request(s).
OID4VCI: The Credential Issuer sends Credential Offer using an HTTP GET request or an HTTP redirect to the Wallet's Credential Offer Endpoint defined in Section 11.1.The Credential Offer object, which is a JSON-encoded object with the Credential Offer parameters, can be sent by value or by reference.
OID4VCI: W3C VC: To express the specifics about the claim, the most deeply nested value MAY be an object that includes the following parameters defined by this specification (other parameters MAY also be used).
OID4VCI: OPTIONAL. Object with information about the logo of the Credential.
OID4VCI: OPTIONAL. Array of objects, where each object contains the display properties of the supported Credential for a certain language.
CSC: Entry for document to be signed
CSC: Multiple hash values can be passed as comma separated values, e.g. oauth2/authorize?hash=dnN3ZX.. .ZmRm,ZjIxM3… Z2Zk,…
Metadata about the credential issuer in OpenID4VCI
Metadata about the credential issuer in SD-JWT VC
This implements RFC8414 All descriptions taken from section 2.
Holds a deserialized OidcUserInfo as well as a JsonObject with other properties, that could not been parsed.
OID4VCI: Object that describes specifics of the Credential that the Credential Issuer supports issuance of. This object contains a list of name/value pairs, where each name is a unique identifier of the supported Credential being described. This identifier is used in the Credential Offer to communicate to the Wallet which Credential is being offered.
OID4VCI: W3C VC: REQUIRED. Object containing the detailed description of the Credential type. It consists of at least the following two parameters: type,
credentialSubject`.
OID4VP: An object containing a list of key value pairs, where the key is a string identifying a Credential format supported by the Wallet. Valid Credential format identifier values are defined in Annex E of OpenID.VCI. Other values may be used when defined in the profiles of this specification.