|
From: Steven H. <sh...@te...> - 2005-07-22 23:25:24
|
Hi
Our partner is upgrading their ebms MSH and now requires a more 'strict' compliance with Ebms 1.3
Specifically, they would like the NonRepudiationInformation Digitially signed, below is what we are currently sending, and below
that sample, what they require:
Note the replacement of
<bpsrcptack:MessagePartIdentifier>cid:16119404.1121897154483.EBMSConnection@192.128.83.36</bpsrcptack:MessagePartIdentifier>
with:
<dsig:Reference URI="cid:20392570.1121310610175.EBMSConnection@192.128.83.100">
<dsig:DigestMethod Algorithm=" <http://www.w3.org/2000/09/xmldsig#sha1> http://www.w3.org/2000/09/xmldsig#sha1"/>
<dsig:DigestValue>4B2uoJR8lcgJX9iHB3q524egTeg=</dsig:DigestValue>
</dsig:Reference>
They haven't been more specific, apart from pointing us to section 6.3.2.5 of the ebMS spec from OASIS
http://www.oasis-open.org/committees/ebxml-msg/documents/ebMS_v2_0.pdf
Any suggestions on getting this to happen in Hermes?
Current:
<?xml version="1.0" encoding="UTF-8"?>
<bpsrcptack:ReceiptAcknowledgment xmlns:bpsrcptack=" <http://www.ebxml.org/BusinessProcess/BPSS_SIGNALS>
http://www.ebxml.org/BusinessProcess/BPSS_SIGNALS" xmlns:dsig=" <http://www.w3.org/2000/09/xmldsig>
http://www.w3.org/2000/09/xmldsig#" xmlns:xlink=" <http://www.w3.org/1999/xlink> http://www.w3.org/1999/xlink" xmlns:xsi="
<http://www.w3.org/2001/XMLSchema-instance> http://www.w3.org/2001/XMLSchema-instance">
<bpsrcptack:OriginalMessageIdentifier>BC.I0000000011351931-T64561296</bpsrcptack:OriginalMessageIdentifier>
<bpsrcptack:NonRepudiationInformation>
<bpsrcptack:MessagePartNRInformation>
<bpsrcptack:MessagePartIdentifier>cid:16119404.1121897154483.EBMSConnection@192.128.83.36</bpsrcptack:MessagePartIdentifier>
</bpsrcptack:MessagePartNRInformation>
</bpsrcptack:NonRepudiationInformation>
<bpsrcptack:FromPartyInfo bpsrcptack:type="TPID">672178</bpsrcptack:FromPartyInfo>
<bpsrcptack:ToPartyInfo bpsrcptack:type="TPID">625046</bpsrcptack:ToPartyInfo>
<bpsrcptack:FromRole bpsrcptack:name="Seller" xlink:href="urn:CompanyA:Procurement$1.0#Seller" xlink:type="simple"/>
<bpsrcptack:ToRole bpsrcptack:name="Buyer" xlink:href="urn:CompanyA:Procurement$1.0#Buyer" xlink:type="simple"/>
<bpsrcptack:OriginalMessageDateTime>2005-07-20T22:05:54.505Z</bpsrcptack:OriginalMessageDateTime>
<bpsrcptack:ThisMessageDateTime>2005-07-21T08:08:19Z</bpsrcptack:ThisMessageDateTime>
<bpsrcptack:ProcessSpecificationInfo bpsrcptack:name="Procurement" bpsrcptack:uuid="urn:CompanyA:Procurement$1.0"
bpsrcptack:version="1.0" xlink:href="urn:CompanyA:Procurement$1.0" xlink:type="simple"/>
</bpsrcptack:ReceiptAcknowledgment>
Requested:
<?xml version="1.0" encoding="UTF-8"?>
<bpsrcptack:ReceiptAcknowledgment xmlns:xsi=" <http://www.w3.org/2001/XMLSchema-instance> http://www.w3.org/2001/XMLSchema-instance"
xmlns:xlink=" <http://www.w3.org/1999/xlink> http://www.w3.org/1999/xlink" xmlns:dsig=" <http://www.w3.org/2000/09/xmldsig>
http://www.w3.org/2000/09/xmldsig#" xmlns:bpsrcptack=" <http://www.ebxml.org/BusinessProcess/BPSS_SIGNALS>
http://www.ebxml.org/BusinessProcess/BPSS_SIGNALS">
<bpsrcptack:OriginalMessageIdentifier>I0000000009719001-T65047388</bpsrcptack:OriginalMessageIdentifier>
<bpsrcptack:NonRepudiationInformation>
<bpsrcptack:MessagePartNRInformation>
<dsig:Reference URI="cid:20392570.1121310610175.EBMSConnection@192.128.83.100">
<dsig:DigestMethod Algorithm=" <http://www.w3.org/2000/09/xmldsig#sha1> http://www.w3.org/2000/09/xmldsig#sha1"/>
<dsig:DigestValue>4B2uoJR8lcgJX9iHB3q524egTeg=</dsig:DigestValue>
</dsig:Reference>
</bpsrcptack:MessagePartNRInformation>
</bpsrcptack:NonRepudiationInformation>
<bpsrcptack:FromPartyInfo bpsrcptack:type="TPID">613974</bpsrcptack:FromPartyInfo>
<bpsrcptack:ToPartyInfo bpsrcptack:type="TPID">625046</bpsrcptack:ToPartyInfo>
<bpsrcptack:FromRole bpsrcptack:name="Seller" xlink:href="urn:CompanyA:Procurement$1.0#Seller" xlink:type="simple"/>
<bpsrcptack:ToRole bpsrcptack:name="Buyer" xlink:href="urn:CompanyA:Procurement$1.0#Buyer" xlink:type="simple"/>
<bpsrcptack:OriginalMessageDateTime>2005-07-14T03:10:12.020Z</bpsrcptack:OriginalMessageDateTime>
<bpsrcptack:ThisMessageDateTime>2005-07-14T03:12:53.282Z</bpsrcptack:ThisMessageDateTime>
<bpsrcptack:ProcessSpecificationInfo bpsrcptack:name="Procurement" bpsrcptack:uuid="urn:CompanyA:Procurement$1.0"
bpsrcptack:version="1.0" xlink:href="urn:CompanyA:Procurement$1.0" xlink:type="simple"/>
</bpsrcptack:ReceiptAcknowledgment>
|