Oidc Siop Wallet
constructor(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 })