public SigningStringComposer(IHeaderAppenderFactory headerAppenderFactory, INonceAppender nonceAppender) { _headerAppenderFactory = headerAppenderFactory ?? throw new ArgumentNullException(nameof(headerAppenderFactory)); _nonceAppender = nonceAppender ?? throw new ArgumentNullException(nameof(nonceAppender)); }