Chi tiết dịch vụ web

Điểm cuối SOAP Gateway

 
Endpoint Địa chỉ
Dàn https://stg-id.uaepass.ae/trustedx-gw/SoapGateway
Sản xuất

https://id.uaepass.ae/trustedx-gw/SoapGateway

 

Transport Headers để gọi SOAP Service


HEAD https://stg-id.uaepass.ae/trustedx-gw/SoapGateway

Tiêu đề
 
Name Type Description
TwsAuthN string urn:safelayer:tws:policies:authentication:oauth:clients
SOAPAction string Verify
Content-Type string text/xml
 

Yêu cầu

 

Dưới đây là mẫu SOAP với dấu ngoặc nhọn bên trong dấu ngoặc nhọn sẽ được cung cấp theo cấu hình và yêu cầu của thực thể:


<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xm 
lns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/X MLSchema-instance">
    <soapenv:Header>
        <wsse:Security soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next " soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/0 1/oasis-200401-wss-wssecurity-secext-1.0.xsd">
            <wsse:UsernameToken> 
                <wsse:Username>{Client ID as shared to SP}</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis- 200401-wss-username-token-profile-1.0#PasswordText">{Client Secret as shared t o SP} </wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
    <soapenv:Body>
        <VerifyRequest Profile="urn:safelayer:tws:dss:1.0:profiles:pdf:1.0:verif y" RequestID="{Random request ID for reference}" xmlns="http://www.docs.oasis- open.org/dss/2004/06/oasis-dss-1.0-core-schema-wd-27.xsd">
            <OptionalInputs>
                <ns1:ReturnSignerIdentity binary="true" xmlns:ns1="http://www.safe layer.com/TWS"/>
            </OptionalInputs>
            <InputDocuments>
                <Document> 
                    <Base64Data MimeType="application/pdf">
                        {Base64 encoded signed PDF document}
                    </Base64Data>
                </Document>
            </InputDocuments>
        </VerifyRequest>
    </soapenv:Body>
</soapenv:Envelope>
​​​​​​​
 

Yêu cầu/Phản hồi mẫu (với Dữ liệu mẫu)


Nhóm tích hợp có thể thử yêu cầu dưới đây trong bất kỳ công cụ kiểm tra dịch vụ SOAP nào (ví dụ: SOAPUI, PostMan, v.v.) bằng cách thay thế mật khẩu tên người dùng do nhóm giới thiệu UAEPASS cung cấp.

POST stg-id.uaepass.ae/trustedx-gw/SoapGateway

HTTP/1.1

Tiêu đề
 
Name Type Description
TwsAuthN string urn:safelayer:tws:policies:authentication:oauth:clients
SOAPAction string Verify
Content-Type string text/xml
 

Yêu cầu mẫu


<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/X MLSchema-instance">    <soapenv:Header>
        <wsse:Security soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next " soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/0 1/oasis-200401-wss-wssecurity-secext-1.0.xsd">
            <wsse:UsernameToken> 
                <wsse:Username>XXXXXXX</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis- 200401-wss-username-token-profile-1.0#PasswordText">XXXXXXXX</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
    <soapenv:Body>
        <VerifyRequest Profile="urn:safelayer:tws:dss:1.0:profiles:pdf:1.0:verif y" RequestID="9f116d3821d805702aaa" xmlns="http://www.docs.oasis-open.org/dss/ 2004/06/oasis-dss-1.0-core-schema-wd-27.xsd">
            <OptionalInputs>
            <ns1:ReturnSignerIdentity binary="true" xmlns:ns1="http://www.safelay er.com/TWS"/>
            </OptionalInputs>
            <InputDocuments>
                <Document>
                    <Base64Data MimeType="application/pdf">
                        {Base64 encoded signed PDF document}
                    </Base64Data>
                </Document>
            </InputDocuments>
        </VerifyRequest>
    </soapenv:Body>
</soapenv:Envelope>

 

Mẫu phản hồi


<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Body>
        <dss:VerifyResponse xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xm lns:css="http://www.safelayer.com/TWS" xmlns:dss="http://www.docs.oasis-open.o rg/dss/2004/06/oasis-dss-1.0-core-schema-wd-27.xsd" xmlns:xades="http://uri.et si.org/01903/v1.2.2#" Profile="urn:safelayer:tws:dss:1.0:profiles:pdf:1.0:veri fy" RequestID="9f116d3821d805702aaa" >
            <dss:Result>
                <dss:ResultMajor>urn:oasis:names:tc:dss:1.0:resultmajor:Succes s</dss:ResultMajor>
                <dss:ResultMinor>urn:oasis:names:tc:dss:1.0:resultminor:ValidS ignature_OnAllDocuments</dss:ResultMinor>
            </dss:Result>
            <dss:OptionalOutputs>
                <dss:SigningTime ThirdPartyTimestamp="false">2018-11-21T08:39: 45Z</dss:SigningTime>
                <dss:SignerIdentity Format="urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName">CN=Alexandros Monastiriotis + OID.2.5.4.5=#130F373834 313938353430343039313738, OU=UAE PASS, O=UAE Government, L=Dubai, C=AE</dss:SignerIdentity>
                <css:TrustInfo TrustLabel="" TrustLevel="0"/>
                <css:TrustInfoSummary TrustLevel="0"/>
                <css:VerifyingPolicy xmlns:css="http://www.safelayer.com/TWS">
                    <css:Identifier Qualifier="OIDAsURN">urn:uae:tws:verificat ion:policy:digitalid</css:Identifier>
                </css:VerifyingPolicy>
                <css:ValidationPolicy xmlns:css="http://www.safelayer.com/TWS">
                    <css:Identifier Qualifier="OIDAsURN">urn:uae:tws:validation:policy:digitalid</css:Identifier>
                </css:ValidationPolicy>
                <css:PdfFieldLabel>sign_091f1423</css:PdfFieldLabel>
                <css:NumberPdfSignatures>1</css:NumberPdfSignatures>
            </dss:OptionalOutputs>
        </dss:VerifyResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Was this helpful?

Thank you!

Hotline Hotline