public SignatureCreator( ISigningSettingsSanitizer signingSettingsSanitizer, ISigningStringComposer signingStringComposer, IBase64Converter base64Converter, INonceGenerator nonceGenerator, ILogger <SignatureCreator> logger = null) { _signingSettingsSanitizer = signingSettingsSanitizer ?? throw new ArgumentNullException(nameof(signingSettingsSanitizer)); _signingStringComposer = signingStringComposer ?? throw new ArgumentNullException(nameof(signingStringComposer)); _base64Converter = base64Converter ?? throw new ArgumentNullException(nameof(base64Converter)); _nonceGenerator = nonceGenerator ?? throw new ArgumentNullException(nameof(nonceGenerator)); _logger = logger; }
public RequestSignerFactory( ISigningSettingsSanitizer signingSettingsSanitizer, ISignatureCreator signatureCreator, IAuthorizationHeaderParamCreator authorizationHeaderParamCreator, ISignatureHeaderEnsurer signatureHeaderEnsurer, ISystemClock systemClock, IRegisteredSignerSettingsStore registeredSignerSettingsStore, ILogger <RequestSigner> logger = null) { _signingSettingsSanitizer = signingSettingsSanitizer ?? throw new ArgumentNullException(nameof(signingSettingsSanitizer)); _signatureCreator = signatureCreator ?? throw new ArgumentNullException(nameof(signatureCreator)); _authorizationHeaderParamCreator = authorizationHeaderParamCreator ?? throw new ArgumentNullException(nameof(authorizationHeaderParamCreator)); _signatureHeaderEnsurer = signatureHeaderEnsurer ?? throw new ArgumentNullException(nameof(signatureHeaderEnsurer)); _logger = logger; _registeredSignerSettingsStore = registeredSignerSettingsStore ?? throw new ArgumentNullException(nameof(registeredSignerSettingsStore)); _systemClock = systemClock ?? throw new ArgumentNullException(nameof(systemClock)); }
public RequestSigner( ISigningSettingsSanitizer signingSettingsSanitizer, ISignatureCreator signatureCreator, IAuthorizationHeaderParamCreator authorizationHeaderParamCreator, SigningSettings signingSettings, ISignatureHeaderEnsurer signatureHeaderEnsurer, ISystemClock systemClock, ILogger <RequestSigner> logger = null) { _signingSettingsSanitizer = signingSettingsSanitizer ?? throw new ArgumentNullException(nameof(signingSettingsSanitizer)); _signatureCreator = signatureCreator ?? throw new ArgumentNullException(nameof(signatureCreator)); _authorizationHeaderParamCreator = authorizationHeaderParamCreator ?? throw new ArgumentNullException(nameof(authorizationHeaderParamCreator)); _signingSettings = signingSettings ?? throw new ArgumentNullException(nameof(signingSettings)); _signatureHeaderEnsurer = signatureHeaderEnsurer ?? throw new ArgumentNullException(nameof(signatureHeaderEnsurer)); _systemClock = systemClock ?? throw new ArgumentNullException(nameof(systemClock)); _logger = logger; }