Example #1
0
 public TbsSign(DerInteger version, SeSeal eSeal, DerGeneralizedTime timeInfo, DerBitString dataHash, DerIA5String propertyInfo, ExtensionData extData)
 {
     Version      = version;
     EsSeal       = eSeal;
     TimeInfo     = timeInfo;
     DataHash     = dataHash;
     PropertyInfo = propertyInfo;
     ExtData      = extData;
 }
Example #2
0
 public TbsSign(DerInteger version, SeSeal eSeal, DerGeneralizedTime timeInfo, DerBitString dataHash, DerIA5String propertyInfo, DerObjectIdentifier signatureAlgorithm, ExtensionData extData)
 {
     Version            = version;
     EsSeal             = eSeal;
     TimeInfo           = timeInfo;
     DataHash           = dataHash;
     PropertyInfo       = propertyInfo;
     ExtensionData      = extData;
     SignatureAlgorithm = signatureAlgorithm;
 }
Example #3
0
        public TbsSign(Asn1Sequence seq)
        {
            var e = seq.GetEnumerator();

            Version      = DerInteger.GetInstance(e.Next());
            EsSeal       = SeSeal.GetInstance(e.Next());
            TimeInfo     = DerGeneralizedTime.GetInstance(e.Next());
            DataHash     = DerBitString.GetInstance(e.Next());
            PropertyInfo = DerIA5String.GetInstance(e.Next());
            if (e.MoveNext())
            {
                ExtensionData = ExtensionData.GetInstance(e.Next());
            }
        }