public SignatureCreator( ISigningStringComposer signingStringComposer, IBase64Converter base64Converter, ISigningStringCompositionRequestFactory stringCompositionRequestFactory, ILogger <SignatureCreator> logger = null) { _signingStringComposer = signingStringComposer ?? throw new ArgumentNullException(nameof(signingStringComposer)); _base64Converter = base64Converter ?? throw new ArgumentNullException(nameof(base64Converter)); _stringCompositionRequestFactory = stringCompositionRequestFactory ?? throw new ArgumentNullException(nameof(stringCompositionRequestFactory)); _logger = logger; }
public MatchingSignatureStringVerificationTask( ISigningStringComposer signingStringComposer, IBase64Converter base64Converter, ISigningStringCompositionRequestFactory stringCompositionRequestFactory, ILogger <MatchingSignatureStringVerificationTask> logger = null) { _signingStringComposer = signingStringComposer ?? throw new ArgumentNullException(nameof(signingStringComposer)); _base64Converter = base64Converter ?? throw new ArgumentNullException(nameof(base64Converter)); _stringCompositionRequestFactory = stringCompositionRequestFactory ?? throw new ArgumentNullException(nameof(stringCompositionRequestFactory)); _logger = logger; }