2014-06-27 62 views
0

我正在使用基於SOAP的API調用「CreateAndSendEnvelope」來創建一個到所需DocuSign帳戶的信封。DocuSign API:使用Captive(嵌入式)收件人的「無效簽名憑證」錯誤

當我將收件人添加爲Captive/Embedded收件人時,我可以創建一個信封,但是在爲受控收件人請求令牌時,我收到錯誤「Invalid Signature Credentials」。

這是我的要求,我已經對我的DocuSign模擬賬戶作出了要求。

POST https://demo.docusign.net/api/3.0/dsapi.asmx HTTP/1.1 
Content-Type: text/xml; charset=utf-8 
X-DocuSign-Authentication: 
<DocuSignCredentials> 
<Username>****</Username> 
<Password>*****</Password> 
<IntegratorKey>********</IntegratorKey> 
</DocuSignCredentials> 
VsDebuggerCausalityData:  uIDPo7akWKVLPM1FtqgHGlxmVBgAAAAAh0Xpou1aEkuLAhpZehuVUhAFJ+e2a3JJm4f7e3PmDFMACQAA 
SOAPAction: "http://www.docusign.net/API/3.0/RequestRecipientToken" 
Host: demo.docusign.net 
Content-Length: 1851 
Expect: 100-continue 
Accept-Encoding: gzip, deflate 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> 
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
<RequestRecipientToken xmlns="http://www.docusign.net/API/3.0"> 
    <EnvelopeID>353c8881-feac-4803-b1f9-5248feb04e70</EnvelopeID> 
    <ClientUserID>771</ClientUserID> 
    <Username>Minal **</Username> 
    <Email>*******</Email> 
    <AuthenticationAssertion> 
    <AssertionID>74ea161d-5dea-4a2c-8ffb-e754beaab660</AssertionID> 
    <AuthenticationInstant>2014-06-27T09:17:06.7147424-04:00</AuthenticationInstant> 
    <AuthenticationMethod>Password</AuthenticationMethod> 
    <SecurityDomain>Request Recipient Token</SecurityDomain> 
    </AuthenticationAssertion> 
    <ClientURLs> 
    <OnSigningComplete>****;event=SignComplete</OnSigningComplete> 
    <OnViewingComplete****;event=ViewComplete</OnViewingComplete> 
    <OnCancel>*******;event=Cancel</OnCancel> 
    <OnDecline>******;event=Decline</OnDecline> 
    <OnSessionTimeout>*****;event=Timeout</OnSessionTimeout> 
    <OnTTLExpired>*****;event=TTLExpired</OnTTLExpired> 
    <OnException>*****;event=Exception</OnException> 
    <OnAccessCodeFailed>*****;event=AccessCode</OnAccessCodeFailed> 
    <OnIdCheckFailed>*******;event=IDCheck</OnIdCheckFailed> 
    </ClientURLs> 
    </RequestRecipientToken> 
    </s:Body> 
    </s:Envelope> 

回答

0

原因您收到錯誤「無效簽名證書」,是因爲在使用嵌入式(又名圈養)受助人需要簽署X509證書您的要求。這是集成生產時需要的,但在演示環境中不需要證書。

不幸的是,如果您收到此錯誤,這意味着您的開發賬戶中有一兩個設置未啓用,這是您需要聯繫DocuSign支持或您的客戶經理才能解決的問題。

,從而可能有助於加速的要求,我可以告訴你,需要在你的帳戶啓用這兩個選項被標記

  • In Session
  • Don't Enforce In Session Certificate

一旦兩個啓用你應該能夠使用嵌入式收件人。

+0

感謝您的反饋。我碰巧聯繫我們的DocuSign代表,並關閉了DocuSign演示賬戶中的會話內證書設置。我現在可以用俘虜收件人創建信封。 – user2858740

相關問題