System.Security.Cryptography.DSA.SignData C# (CSharp) Метод

SignData() публичный Метод

public SignData ( Stream data, HashAlgorithmName hashAlgorithm ) : byte[]
data System.IO.Stream
hashAlgorithm HashAlgorithmName
Результат byte[]
        public virtual byte[] SignData(Stream data, HashAlgorithmName hashAlgorithm)
        {
            if (data == null) { throw new ArgumentNullException(nameof(data)); }
            if (String.IsNullOrEmpty(hashAlgorithm.Name)) { throw HashAlgorithmNameNullOrEmpty(); }

            byte[] hash = HashData(data, hashAlgorithm);
            return CreateSignature(hash);
        }

Same methods

DSA::SignData ( byte data, HashAlgorithmName hashAlgorithm ) : byte[]
DSA::SignData ( byte data, int offset, int count, HashAlgorithmName hashAlgorithm ) : byte[]

Usage Example

Пример #1
0
 public byte[] SignData(byte[] buffer)
 {
     return(_impl.SignData(buffer, HashAlgorithmName.SHA1));
 }
All Usage Examples Of System.Security.Cryptography.DSA::SignData