Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SignatureInfoDTO" /> class.
 /// </summary>
 /// <param name="SignatureStandard">SignatureStandard.</param>
 /// <param name="CertificateInfo">CertificateInfo.</param>
 /// <param name="TimestampInfo">TimestampInfo.</param>
 /// <param name="CounterSignatures">CounterSignatures.</param>
 /// <param name="ContentType">ContentType.</param>
 /// <param name="DigestAlgorithm">DigestAlgorithm.</param>
 /// <param name="SignAlgorithm">SignAlgorithm.</param>
 /// <param name="SignatureHex">SignatureHex.</param>
 /// <param name="IsValid">IsValid.</param>
 /// <param name="SignatureIntegrity">SignatureIntegrity.</param>
 /// <param name="IsCounterSign">IsCounterSign.</param>
 /// <param name="SignatureValidationMessageList">SignatureValidationMessageList.</param>
 /// <param name="SignatureTimeUtc">SignatureTimeUtc.</param>
 /// <param name="SignedAttributeList">SignedAttributeList.</param>
 /// <param name="UnsignedAttributeList">UnsignedAttributeList.</param>
 public SignatureInfoDTO(string SignatureStandard = default(string), CertificateInfoDTO CertificateInfo = default(CertificateInfoDTO), TimestampInfoDTO TimestampInfo = default(TimestampInfoDTO), List <SignatureInfoDTO> CounterSignatures = default(List <SignatureInfoDTO>), IdValuePairDTO ContentType = default(IdValuePairDTO), IdValuePairDTO DigestAlgorithm = default(IdValuePairDTO), IdValuePairDTO SignAlgorithm = default(IdValuePairDTO), string SignatureHex = default(string), bool?IsValid = default(bool?), bool?SignatureIntegrity = default(bool?), bool?IsCounterSign = default(bool?), List <ValidationMessageDTO> SignatureValidationMessageList = default(List <ValidationMessageDTO>), DateTime?SignatureTimeUtc = default(DateTime?), List <SignatureAttributeDTO> SignedAttributeList = default(List <SignatureAttributeDTO>), List <SignatureAttributeDTO> UnsignedAttributeList = default(List <SignatureAttributeDTO>))
 {
     this.SignatureStandard              = SignatureStandard;
     this.CertificateInfo                = CertificateInfo;
     this.TimestampInfo                  = TimestampInfo;
     this.CounterSignatures              = CounterSignatures;
     this.ContentType                    = ContentType;
     this.DigestAlgorithm                = DigestAlgorithm;
     this.SignAlgorithm                  = SignAlgorithm;
     this.SignatureHex                   = SignatureHex;
     this.IsValid                        = IsValid;
     this.SignatureIntegrity             = SignatureIntegrity;
     this.IsCounterSign                  = IsCounterSign;
     this.SignatureValidationMessageList = SignatureValidationMessageList;
     this.SignatureTimeUtc               = SignatureTimeUtc;
     this.SignedAttributeList            = SignedAttributeList;
     this.UnsignedAttributeList          = UnsignedAttributeList;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SignatureInfoDTO" /> class.
 /// </summary>
 /// <param name="signatureStandard">signatureStandard.</param>
 /// <param name="certificateInfo">certificateInfo.</param>
 /// <param name="timestampInfo">timestampInfo.</param>
 /// <param name="counterSignatures">counterSignatures.</param>
 /// <param name="contentType">contentType.</param>
 /// <param name="digestAlgorithm">digestAlgorithm.</param>
 /// <param name="signAlgorithm">signAlgorithm.</param>
 /// <param name="signatureHex">signatureHex.</param>
 /// <param name="isValid">isValid.</param>
 /// <param name="signatureIntegrity">signatureIntegrity.</param>
 /// <param name="isCounterSign">isCounterSign.</param>
 /// <param name="signatureValidationMessageList">signatureValidationMessageList.</param>
 /// <param name="signatureTimeUtc">signatureTimeUtc.</param>
 /// <param name="signedAttributeList">signedAttributeList.</param>
 /// <param name="unsignedAttributeList">unsignedAttributeList.</param>
 public SignatureInfoDTO(string signatureStandard = default(string), CertificateInfoDTO certificateInfo = default(CertificateInfoDTO), TimestampInfoDTO timestampInfo = default(TimestampInfoDTO), List <SignatureInfoDTO> counterSignatures = default(List <SignatureInfoDTO>), IdValuePairDTO contentType = default(IdValuePairDTO), IdValuePairDTO digestAlgorithm = default(IdValuePairDTO), IdValuePairDTO signAlgorithm = default(IdValuePairDTO), string signatureHex = default(string), bool?isValid = default(bool?), bool?signatureIntegrity = default(bool?), bool?isCounterSign = default(bool?), List <ValidationMessageDTO> signatureValidationMessageList = default(List <ValidationMessageDTO>), DateTime?signatureTimeUtc = default(DateTime?), List <SignatureAttributeDTO> signedAttributeList = default(List <SignatureAttributeDTO>), List <SignatureAttributeDTO> unsignedAttributeList = default(List <SignatureAttributeDTO>))
 {
     this.SignatureStandard              = signatureStandard;
     this.CertificateInfo                = certificateInfo;
     this.TimestampInfo                  = timestampInfo;
     this.CounterSignatures              = counterSignatures;
     this.ContentType                    = contentType;
     this.DigestAlgorithm                = digestAlgorithm;
     this.SignAlgorithm                  = signAlgorithm;
     this.SignatureHex                   = signatureHex;
     this.IsValid                        = isValid;
     this.SignatureIntegrity             = signatureIntegrity;
     this.IsCounterSign                  = isCounterSign;
     this.SignatureValidationMessageList = signatureValidationMessageList;
     this.SignatureTimeUtc               = signatureTimeUtc;
     this.SignedAttributeList            = signedAttributeList;
     this.UnsignedAttributeList          = unsignedAttributeList;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EnvelopeInfoDTO" /> class.
 /// </summary>
 /// <param name="signatureInfoList">signatureInfoList.</param>
 /// <param name="timestampInfo">timestampInfo.</param>
 /// <param name="nestedDepth">nestedDepth.</param>
 /// <param name="envelopeSha256Hash">envelopeSha256Hash.</param>
 /// <param name="contentSha256Hash">contentSha256Hash.</param>
 /// <param name="mimeType">mimeType.</param>
 /// <param name="validationMessageList">validationMessageList.</param>
 public EnvelopeInfoDTO(List <SignatureInfoDTO> signatureInfoList = default(List <SignatureInfoDTO>), TimestampInfoDTO timestampInfo = default(TimestampInfoDTO), int?nestedDepth = default(int?), string envelopeSha256Hash = default(string), string contentSha256Hash = default(string), string mimeType = default(string), List <ValidationMessageDTO> validationMessageList = default(List <ValidationMessageDTO>))
 {
     this.SignatureInfoList     = signatureInfoList;
     this.TimestampInfo         = timestampInfo;
     this.NestedDepth           = nestedDepth;
     this.EnvelopeSha256Hash    = envelopeSha256Hash;
     this.ContentSha256Hash     = contentSha256Hash;
     this.MimeType              = mimeType;
     this.ValidationMessageList = validationMessageList;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EnvelopeInfoDTO" /> class.
 /// </summary>
 /// <param name="SignatureInfoList">SignatureInfoList.</param>
 /// <param name="TimestampInfo">TimestampInfo.</param>
 /// <param name="NestedDepth">NestedDepth.</param>
 /// <param name="EnvelopeSha256Hash">EnvelopeSha256Hash.</param>
 /// <param name="ContentSha256Hash">ContentSha256Hash.</param>
 /// <param name="MimeType">MimeType.</param>
 /// <param name="ValidationMessageList">ValidationMessageList.</param>
 public EnvelopeInfoDTO(List <SignatureInfoDTO> SignatureInfoList = default(List <SignatureInfoDTO>), TimestampInfoDTO TimestampInfo = default(TimestampInfoDTO), int?NestedDepth = default(int?), string EnvelopeSha256Hash = default(string), string ContentSha256Hash = default(string), string MimeType = default(string), List <ValidationMessageDTO> ValidationMessageList = default(List <ValidationMessageDTO>))
 {
     this.SignatureInfoList     = SignatureInfoList;
     this.TimestampInfo         = TimestampInfo;
     this.NestedDepth           = NestedDepth;
     this.EnvelopeSha256Hash    = EnvelopeSha256Hash;
     this.ContentSha256Hash     = ContentSha256Hash;
     this.MimeType              = MimeType;
     this.ValidationMessageList = ValidationMessageList;
 }