public Task <ExtendedSignerDetails> PostExtendedSignerDetailsAsync(string token, string boxId, string thumbprint, DocumentTitleType documentTitleType, ExtendedSignerDetailsToPost signerDetails)
        {
            var queryBuilder = new PathAndQueryBuilder("/V2/ExtendedSignerDetails");

            queryBuilder.AddParameter("boxId", boxId);
            queryBuilder.AddParameter("thumbprint", thumbprint);
            queryBuilder.AddParameter("documentTitleType", ((int)documentTitleType).ToString());
            return(PerformHttpRequestAsync <ExtendedSignerDetails>(token, "POST", queryBuilder.ToString(), Serialize(signerDetails)));
        }
        public Task <ExtendedSignerDetails> PostExtendedSignerDetailsAsync(string token, string boxId, byte[] certificateBytes, DocumentTitleType documentTitleType, ExtendedSignerDetailsToPost signerDetails)
        {
            var certificate = new X509Certificate2(certificateBytes);

            return(PostExtendedSignerDetailsAsync(token, boxId, certificate.Thumbprint, documentTitleType, signerDetails));
        }
        public Task <ExtendedSignerDetails> PostExtendedSignerDetailsAsync(string token, string boxId, byte[] certificateBytes, bool forBuyer, bool forCorrection, ExtendedSignerDetailsToPost signerDetails)
        {
            var certificate = new X509Certificate2(certificateBytes);

            return(PostExtendedSignerDetailsAsync(token, boxId, certificate.Thumbprint, forBuyer, forCorrection, signerDetails));
        }
        public Task <ExtendedSignerDetails> PostExtendedSignerDetailsAsync(string token, string boxId, string thumbprint, bool forBuyer, bool forCorrection, ExtendedSignerDetailsToPost signerDetails)
        {
            var documentTitleType = CreateUtdDocumentTitleType(forBuyer, forCorrection);

            return(PostExtendedSignerDetailsAsync(token, boxId, thumbprint, documentTitleType, signerDetails));
        }
Example #5
0
        public ExtendedSignerDetails PostExtendedSignerDetails(string token, string boxId, string thumbprint, bool forBuyer, bool forCorrection, ExtendedSignerDetailsToPost signerDetails)
        {
            var queryBuilder = new PathAndQueryBuilder("/ExtendedSignerDetails");

            queryBuilder.AddParameter("boxId", boxId);
            queryBuilder.AddParameter("thumbprint", thumbprint);
            if (forBuyer)
            {
                queryBuilder.AddParameter("buyer");
            }
            if (forCorrection)
            {
                queryBuilder.AddParameter("correction");
            }
            return(PerformHttpRequest <ExtendedSignerDetails>(token, "POST", queryBuilder.ToString(), Serialize(signerDetails)));
        }
Example #6
0
 public ExtendedSignerDetails PostExtendedSignerDetails(string token, string boxId, byte[] certificateBytes, DocumentTitleType documentTitleType, ExtendedSignerDetailsToPost signerDetails)
 {
     return(diadocHttpApi.PostExtendedSignerDetails(token, boxId, certificateBytes, documentTitleType, signerDetails));
 }
Example #7
0
 public ExtendedSignerDetails PostExtendedSignerDetails(string token, string boxId, string thumbprint, DocumentTitleType documentTitleType, ExtendedSignerDetailsToPost signerDetails)
 {
     return(diadocHttpApi.PostExtendedSignerDetails(token, boxId, thumbprint, documentTitleType, signerDetails));
 }