public async Task <Signature> SignAsync(CertificateContent certificate, ICrypt crypt)
        {
            stream.Position = 0;
            var bytes = new byte[stream.Length];
            await stream.ReadAsync(bytes, 0, bytes.Length).ConfigureAwait(false);

            return(crypt.Sign(bytes, certificate.ToBytes()));
        }
示例#2
0
        public Task <Signature> SignAsync(CertificateContent certificate, ICrypt crypt)
        {
            Signature signature = crypt.Sign(bytes, certificate.ToBytes());

            return(Task.FromResult(signature));
        }