コード例 #1
0
 public SesSealInfo(SesHeader header, DerIA5String esId, EsPropertyInfo property, SesPictureInfo picture, ExtensionData extData)
 {
     Header   = header;
     EsId     = esId;
     Property = property;
     Picture  = picture;
     ExtData  = extData;
 }
コード例 #2
0
ファイル: TbsSign.cs プロジェクト: yangl5619/OfdSharp
 public TbsSign(DerInteger version, SesSealInfo eSeal, DerBitString timeInfo, DerBitString dataHash, DerIA5String propertyInfo, DerObjectIdentifier signatureAlgorithm, ExtensionData extData)
 {
     Version            = version;
     EsSeal             = eSeal;
     TimeInfo           = timeInfo;
     DataHash           = dataHash;
     PropertyInfo       = propertyInfo;
     ExtensionData      = extData;
     SignatureAlgorithm = signatureAlgorithm;
 }
コード例 #3
0
        public SesSealInfo(Asn1Sequence seq)
        {
            var e = seq.GetEnumerator();

            Header   = SesHeader.GetInstance(e.Next());
            EsId     = DerIA5String.GetInstance(e.Next());
            Property = EsPropertyInfo.GetInstance(e.Next());
            Picture  = SesPictureInfo.GetInstance(e.Next());
            if (e.MoveNext())
            {
                ExtData = ExtensionData.GetInstance(e.Next());
            }
        }
コード例 #4
0
ファイル: TbsSign.cs プロジェクト: yangl5619/OfdSharp
        public TbsSign(Asn1Sequence seq)
        {
            var e = seq.GetEnumerator();

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