| All Verbs | /Verification/{ClientKey} |
|---|
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using DaB.Imzager.Services.ServiceModel;
namespace DaB.Imzager.Services.ServiceModel
{
public partial class CertValidationResultItem
{
public virtual string ID { get; set; }
public virtual string Message { get; set; }
public virtual string Result { get; set; }
public virtual bool Successed { get; set; }
public virtual CertValidationResultItem Child { get; set; }
}
public partial class SgValidationResultItem
{
public virtual string ID { get; set; }
public virtual string Message { get; set; }
public virtual string Result { get; set; }
public virtual bool Successed { get; set; }
public virtual SgValidationResultItem Child { get; set; }
}
public partial class TSValidationResultItem
{
public TSValidationResultItem()
{
Child = new List<TSValidationResultItem>{};
}
public virtual string ID { get; set; }
public virtual string Message { get; set; }
public virtual string Result { get; set; }
public virtual bool Successed { get; set; }
public virtual List<TSValidationResultItem> Child { get; set; }
}
public partial class Verification
{
public virtual string ClientKey { get; set; }
public virtual string AuthorizationID { get; set; }
public virtual long DocumentId { get; set; }
public virtual string UserSSN { get; set; }
public virtual string Mode { get; set; }
public virtual bool IsContentInclude { get; set; }
}
public partial class VerificationResponse
{
public virtual VerifyResult Result { get; set; }
public virtual bool ServiceSuccessResult { get; set; }
public virtual string ErrorMesage { get; set; }
}
public partial class VerifyDocumentDetails
{
public VerifyDocumentDetails()
{
DocumentContent = new byte[]{};
}
public virtual byte[] DocumentContent { get; set; }
public virtual string DocumentName { get; set; }
public virtual string DocumentType { get; set; }
public virtual string DocumentKey { get; set; }
}
public partial class VerifyResult
{
public VerifyResult()
{
DocumentDetails = new List<VerifyDocumentDetails>{};
Signers = new List<VerifySignerDetails>{};
}
public virtual bool Result { get; set; }
public virtual string ErrorMesage { get; set; }
public virtual bool IsValid { get; set; }
public virtual List<VerifyDocumentDetails> DocumentDetails { get; set; }
public virtual List<VerifySignerDetails> Signers { get; set; }
}
public partial class VerifySignerDetails
{
public VerifySignerDetails()
{
CounterSigners = new List<VerifySignerDetails>{};
TimeStampDetails = new List<TSValidationResultItem>{};
SignValidationDetails = new List<SgValidationResultItem>{};
CertValidationDetails = new List<CertValidationResultItem>{};
}
public virtual string Cert_SubjectCN { get; set; }
public virtual string ID { get; set; }
public virtual X509Certificate2 SignerCertificate { get; set; }
public virtual string SignType { get; set; }
public virtual string SignAlgorithm { get; set; }
public virtual string HashAlgorithm { get; set; }
public virtual bool SignStatusIsValid { get; set; }
public virtual string CertStatusValue { get; set; }
public virtual DateTime SigningTime { get; set; }
public virtual bool IsTimeStampExist { get; set; }
public virtual VerifySignerDetails NextSigner { get; set; }
public virtual List<VerifySignerDetails> CounterSigners { get; set; }
public virtual List<TSValidationResultItem> TimeStampDetails { get; set; }
public virtual List<SgValidationResultItem> SignValidationDetails { get; set; }
public virtual List<CertValidationResultItem> CertValidationDetails { get; set; }
public virtual string Cert_SubjectSN { get; set; }
public virtual string Cert_Issuer { get; set; }
public virtual DateTime Cert_ValidFrom { get; set; }
public virtual DateTime Cert_ValidTo { get; set; }
public virtual string CertBase64 { get; set; }
public virtual string SigningLocation { get; set; }
public virtual string SigningReason { get; set; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /Verification/{ClientKey} HTTP/1.1
Host: imzagerservices.eyyubiye.bel.tr
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<Verification xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DaB.Imzager.Services.ServiceModel">
<AuthorizationID>String</AuthorizationID>
<ClientKey>String</ClientKey>
<DocumentId>0</DocumentId>
<IsContentInclude>false</IsContentInclude>
<Mode>String</Mode>
<UserSSN>String</UserSSN>
</Verification>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<VerificationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DaB.Imzager.Services.ServiceModel">
<ErrorMesage>String</ErrorMesage>
<Result>
<DocumentDetails>
<VerifyDocumentDetails>
<DocumentContent>AA==</DocumentContent>
<DocumentKey>String</DocumentKey>
<DocumentName>String</DocumentName>
<DocumentType>String</DocumentType>
</VerifyDocumentDetails>
</DocumentDetails>
<ErrorMesage>String</ErrorMesage>
<IsValid>false</IsValid>
<Result>false</Result>
<Signers>
<VerifySignerDetails>
<CertBase64>String</CertBase64>
<CertStatusValue>String</CertStatusValue>
<CertValidationDetails>
<CertValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</CertValidationResultItem>
</CertValidationDetails>
<Cert_Issuer>String</Cert_Issuer>
<Cert_SubjectCN>String</Cert_SubjectCN>
<Cert_SubjectSN>String</Cert_SubjectSN>
<Cert_ValidFrom>0001-01-01T00:00:00</Cert_ValidFrom>
<Cert_ValidTo>0001-01-01T00:00:00</Cert_ValidTo>
<CounterSigners>
<VerifySignerDetails>
<CertBase64>String</CertBase64>
<CertStatusValue>String</CertStatusValue>
<CertValidationDetails>
<CertValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</CertValidationResultItem>
</CertValidationDetails>
<Cert_Issuer>String</Cert_Issuer>
<Cert_SubjectCN>String</Cert_SubjectCN>
<Cert_SubjectSN>String</Cert_SubjectSN>
<Cert_ValidFrom>0001-01-01T00:00:00</Cert_ValidFrom>
<Cert_ValidTo>0001-01-01T00:00:00</Cert_ValidTo>
<CounterSigners>
<VerifySignerDetails>
<CertBase64>String</CertBase64>
<CertStatusValue>String</CertStatusValue>
<CertValidationDetails>
<CertValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</CertValidationResultItem>
</CertValidationDetails>
<Cert_Issuer>String</Cert_Issuer>
<Cert_SubjectCN>String</Cert_SubjectCN>
<Cert_SubjectSN>String</Cert_SubjectSN>
<Cert_ValidFrom>0001-01-01T00:00:00</Cert_ValidFrom>
<Cert_ValidTo>0001-01-01T00:00:00</Cert_ValidTo>
<CounterSigners i:nil="true" />
<HashAlgorithm>String</HashAlgorithm>
<ID>String</ID>
<IsTimeStampExist>false</IsTimeStampExist>
<NextSigner i:nil="true" />
<SignAlgorithm>String</SignAlgorithm>
<SignStatusIsValid>false</SignStatusIsValid>
<SignType>String</SignType>
<SignValidationDetails>
<SgValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</SgValidationResultItem>
</SignValidationDetails>
<SignerCertificate xmlns:d9p1="http://schemas.datacontract.org/2004/07/System.Security.Cryptography.X509Certificates">
<RawData i:nil="true" xmlns="" />
</SignerCertificate>
<SigningLocation>String</SigningLocation>
<SigningReason>String</SigningReason>
<SigningTime>0001-01-01T00:00:00</SigningTime>
<TimeStampDetails>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</TimeStampDetails>
</VerifySignerDetails>
</CounterSigners>
<HashAlgorithm>String</HashAlgorithm>
<ID>String</ID>
<IsTimeStampExist>false</IsTimeStampExist>
<NextSigner>
<CertBase64>String</CertBase64>
<CertStatusValue>String</CertStatusValue>
<CertValidationDetails>
<CertValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</CertValidationResultItem>
</CertValidationDetails>
<Cert_Issuer>String</Cert_Issuer>
<Cert_SubjectCN>String</Cert_SubjectCN>
<Cert_SubjectSN>String</Cert_SubjectSN>
<Cert_ValidFrom>0001-01-01T00:00:00</Cert_ValidFrom>
<Cert_ValidTo>0001-01-01T00:00:00</Cert_ValidTo>
<CounterSigners>
<VerifySignerDetails i:nil="true" />
</CounterSigners>
<HashAlgorithm>String</HashAlgorithm>
<ID>String</ID>
<IsTimeStampExist>false</IsTimeStampExist>
<NextSigner i:nil="true" />
<SignAlgorithm>String</SignAlgorithm>
<SignStatusIsValid>false</SignStatusIsValid>
<SignType>String</SignType>
<SignValidationDetails>
<SgValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</SgValidationResultItem>
</SignValidationDetails>
<SignerCertificate xmlns:d8p1="http://schemas.datacontract.org/2004/07/System.Security.Cryptography.X509Certificates">
<RawData i:nil="true" xmlns="" />
</SignerCertificate>
<SigningLocation>String</SigningLocation>
<SigningReason>String</SigningReason>
<SigningTime>0001-01-01T00:00:00</SigningTime>
<TimeStampDetails>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</TimeStampDetails>
</NextSigner>
<SignAlgorithm>String</SignAlgorithm>
<SignStatusIsValid>false</SignStatusIsValid>
<SignType>String</SignType>
<SignValidationDetails>
<SgValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</SgValidationResultItem>
</SignValidationDetails>
<SignerCertificate xmlns:d7p1="http://schemas.datacontract.org/2004/07/System.Security.Cryptography.X509Certificates">
<RawData i:nil="true" xmlns="" />
</SignerCertificate>
<SigningLocation>String</SigningLocation>
<SigningReason>String</SigningReason>
<SigningTime>0001-01-01T00:00:00</SigningTime>
<TimeStampDetails>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</TimeStampDetails>
</VerifySignerDetails>
</CounterSigners>
<HashAlgorithm>String</HashAlgorithm>
<ID>String</ID>
<IsTimeStampExist>false</IsTimeStampExist>
<NextSigner>
<CertBase64>String</CertBase64>
<CertStatusValue>String</CertStatusValue>
<CertValidationDetails>
<CertValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</CertValidationResultItem>
</CertValidationDetails>
<Cert_Issuer>String</Cert_Issuer>
<Cert_SubjectCN>String</Cert_SubjectCN>
<Cert_SubjectSN>String</Cert_SubjectSN>
<Cert_ValidFrom>0001-01-01T00:00:00</Cert_ValidFrom>
<Cert_ValidTo>0001-01-01T00:00:00</Cert_ValidTo>
<CounterSigners>
<VerifySignerDetails>
<CertBase64>String</CertBase64>
<CertStatusValue>String</CertStatusValue>
<CertValidationDetails>
<CertValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</CertValidationResultItem>
</CertValidationDetails>
<Cert_Issuer>String</Cert_Issuer>
<Cert_SubjectCN>String</Cert_SubjectCN>
<Cert_SubjectSN>String</Cert_SubjectSN>
<Cert_ValidFrom>0001-01-01T00:00:00</Cert_ValidFrom>
<Cert_ValidTo>0001-01-01T00:00:00</Cert_ValidTo>
<CounterSigners>
<VerifySignerDetails i:nil="true" />
</CounterSigners>
<HashAlgorithm>String</HashAlgorithm>
<ID>String</ID>
<IsTimeStampExist>false</IsTimeStampExist>
<NextSigner i:nil="true" />
<SignAlgorithm>String</SignAlgorithm>
<SignStatusIsValid>false</SignStatusIsValid>
<SignType>String</SignType>
<SignValidationDetails>
<SgValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</SgValidationResultItem>
</SignValidationDetails>
<SignerCertificate xmlns:d8p1="http://schemas.datacontract.org/2004/07/System.Security.Cryptography.X509Certificates">
<RawData i:nil="true" xmlns="" />
</SignerCertificate>
<SigningLocation>String</SigningLocation>
<SigningReason>String</SigningReason>
<SigningTime>0001-01-01T00:00:00</SigningTime>
<TimeStampDetails>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</TimeStampDetails>
</VerifySignerDetails>
</CounterSigners>
<HashAlgorithm>String</HashAlgorithm>
<ID>String</ID>
<IsTimeStampExist>false</IsTimeStampExist>
<NextSigner>
<CertBase64>String</CertBase64>
<CertStatusValue>String</CertStatusValue>
<CertValidationDetails>
<CertValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</CertValidationResultItem>
</CertValidationDetails>
<Cert_Issuer>String</Cert_Issuer>
<Cert_SubjectCN>String</Cert_SubjectCN>
<Cert_SubjectSN>String</Cert_SubjectSN>
<Cert_ValidFrom>0001-01-01T00:00:00</Cert_ValidFrom>
<Cert_ValidTo>0001-01-01T00:00:00</Cert_ValidTo>
<CounterSigners>
<VerifySignerDetails i:nil="true" />
</CounterSigners>
<HashAlgorithm>String</HashAlgorithm>
<ID>String</ID>
<IsTimeStampExist>false</IsTimeStampExist>
<NextSigner i:nil="true" />
<SignAlgorithm>String</SignAlgorithm>
<SignStatusIsValid>false</SignStatusIsValid>
<SignType>String</SignType>
<SignValidationDetails>
<SgValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</SgValidationResultItem>
</SignValidationDetails>
<SignerCertificate xmlns:d7p1="http://schemas.datacontract.org/2004/07/System.Security.Cryptography.X509Certificates">
<RawData i:nil="true" xmlns="" />
</SignerCertificate>
<SigningLocation>String</SigningLocation>
<SigningReason>String</SigningReason>
<SigningTime>0001-01-01T00:00:00</SigningTime>
<TimeStampDetails>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</TimeStampDetails>
</NextSigner>
<SignAlgorithm>String</SignAlgorithm>
<SignStatusIsValid>false</SignStatusIsValid>
<SignType>String</SignType>
<SignValidationDetails>
<SgValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</SgValidationResultItem>
</SignValidationDetails>
<SignerCertificate xmlns:d6p1="http://schemas.datacontract.org/2004/07/System.Security.Cryptography.X509Certificates">
<RawData i:nil="true" xmlns="" />
</SignerCertificate>
<SigningLocation>String</SigningLocation>
<SigningReason>String</SigningReason>
<SigningTime>0001-01-01T00:00:00</SigningTime>
<TimeStampDetails>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</TimeStampDetails>
</NextSigner>
<SignAlgorithm>String</SignAlgorithm>
<SignStatusIsValid>false</SignStatusIsValid>
<SignType>String</SignType>
<SignValidationDetails>
<SgValidationResultItem>
<Child>
<Child>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</SgValidationResultItem>
</SignValidationDetails>
<SignerCertificate xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Security.Cryptography.X509Certificates">
<RawData i:nil="true" xmlns="" />
</SignerCertificate>
<SigningLocation>String</SigningLocation>
<SigningReason>String</SigningReason>
<SigningTime>0001-01-01T00:00:00</SigningTime>
<TimeStampDetails>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child>
<TSValidationResultItem>
<Child i:nil="true" />
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</Child>
<ID>String</ID>
<Message>String</Message>
<Result>String</Result>
<Successed>false</Successed>
</TSValidationResultItem>
</TimeStampDetails>
</VerifySignerDetails>
</Signers>
</Result>
<ServiceSuccessResult>false</ServiceSuccessResult>
</VerificationResponse>