Package-level declarations
Types
Link copied to clipboard
@Serializable
Contents of an OIDC Authentication Request.
Link copied to clipboard
@Serializable
Contents of an OIDC Authentication Response.
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class OidcSiopVerifier(verifier: Verifier, relyingPartyUrl: String, agentPublicKey: CryptoPublicKey, jwsService: JwsService, verifierJwsService: VerifierJwsService, timeLeewaySeconds: Long = 300, clock: Clock = Clock.System, credentialScheme: ConstantIndex.CredentialScheme? = null, requestedAttributes: List<String>? = null)
Combines Verifiable Presentations with OpenId Connect. Implements OIDC for VP (2023-04-21) as well as SIOP V2 (2023-01-01).
Link copied to clipboard
class OidcSiopWallet(holder: Holder, agentPublicKey: CryptoPublicKey, jwsService: JwsService, verifierJwsService: VerifierJwsService = DefaultVerifierJwsService(), clock: Clock = Clock.System, clientId: String = "https://wallet.a-sit.at/")
Combines Verifiable Presentations with OpenId Connect. Implements OIDC for VP (2023-04-21) as well as SIOP V2 (2023-01-01).
Link copied to clipboard
object OpenIdConstants
Link copied to clipboard
@Serializable