WalletEncryptionService
constructor(requestResponseEncryption: Boolean = false, requireRequestEncryption: Boolean = false, encryptCredentialRequest: EncryptJweFun = EncryptJwe(), supportedJweAlgorithm: JweAlgorithm = JweAlgorithm.ECDH_ES, fallbackJweEncryptionAlgorithm: JweEncryption = JweEncryption.A256GCM, decryptionKeyMaterial: KeyMaterial = EphemeralKeyWithoutCert(), ephemeralEncryptionKeyService: EphemeralEncryptionKeyService = EphemeralEncryptionKeyService(), decryptCredentialResponse: DecryptJweFun? = DecryptJweWithEphemeralKey(ephemeralEncryptionKeyService))(source)