Exemple #1
0
        public SignedData(
            T1 value,
            ILightCertificate cert,
            byte[] pass
            )
        {
            var dataToSign = Serialize(value);
            var signedData = cert.SignData(dataToSign, pass);

            Data      = signedData.Data;
            Signature = signedData.Signature;
        }
Exemple #2
0
        public static SignedData <T1> GetSignedData(
            T1 value,
            ILightCertificate cert,
            byte[] pass
            )
        {
            var dataToSign = Serialize(value);
            var signedData = cert.SignData(dataToSign, pass);

            return(new SignedData <T1>()
            {
                Data = signedData.Data,
                Signature = signedData.Signature
            });
        }