CredentialIssuer

constructor(    authorizationService: OAuth2AuthorizationServerAdapter,     issuer: Issuer,     credentialSchemes: Set<ConstantIndex.CredentialScheme>,     publicContext: String = "https://wallet.a-sit.at/credential-issuer",     credentialEndpointPath: String = "/credential",     nonceEndpointPath: String = "/nonce",     credentialProvider: CredentialIssuerDataProvider,     verifierJwsService: VerifierJwsService = DefaultVerifierJwsService(),     clock: Clock = System,     timeLeeway: Duration = 5.minutes,     verifyAttestationProof: (JwsSigned<KeyAttestationJwt>) -> Boolean = { true },     requireKeyAttestation: Boolean = false,     clientNonceService: NonceService = DefaultNonceService(),     jwsEncryptionService: JwsService = DefaultJwsService(DefaultCryptoService(EphemeralKeyWithoutCert())),     requireEncryption: Boolean = false)(source)