示例#1
0
 public RequestSignatureVerificationOrchestrator(
     IClientStore clientStore,
     ISignatureVerifier signatureVerifier,
     IVerificationResultCreatorFactory verificationResultCreatorFactory,
     ILogger <RequestSignatureVerificationOrchestrator> logger = null)
 {
     _clientStore       = clientStore ?? throw new ArgumentNullException(nameof(clientStore));
     _signatureVerifier = signatureVerifier ?? throw new ArgumentNullException(nameof(signatureVerifier));
     _verificationResultCreatorFactory = verificationResultCreatorFactory ?? throw new ArgumentNullException(nameof(verificationResultCreatorFactory));
     _logger = logger;
 }