Exemple #1
0
        static async Task <byte[]> CreateSignatureCoreAsync(
            ISigner signer, string text, string privateKey, Encoding encoding = null)
        {
            if (encoding == null)
            {
                encoding = defaultEncoding;
            }

            var textBytes = encoding.GetBytes(text);

            byte[] signatureBytes;
            using (var ms = new MemoryStream(textBytes))
            {
                signatureBytes = await signer.CreateSignatureAsync(ms, privateKey);
            }

            return(signatureBytes);
        }