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)
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/", jwkSetRetriever: (String) -> JsonWebKeySet? = { null }, requestRetriever: (String) -> 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
object OpenIdConstants
Link copied to clipboard
@Serializable