Ok following your quoted note, I got the asn1 structure to see what was
inside there:
Which value contains the hash you mention? Is it the messageDigest?
Thanks
jkoehring wrote:
>
>
> Another way to look at it is when the original AS2 message is signed, the
> MIC for the MDN should be exactly the same as the hash used in the
> calculation of the signature for the multipart/signed.
>
$> openssl asn1parse -in SIGB64-pk7.txt
0:d=0 hl=4 l=1101 cons: SEQUENCE
4:d=1 hl=2 l= 9 prim: OBJECT :pkcs7-signedData
15:d=1 hl=4 l=1086 cons: cont [ 0 ]
19:d=2 hl=4 l=1082 cons: SEQUENCE
23:d=3 hl=2 l= 1 prim: INTEGER :01
26:d=3 hl=2 l= 11 cons: SET
28:d=4 hl=2 l= 9 cons: SEQUENCE
30:d=5 hl=2 l= 5 prim: OBJECT :sha1
37:d=5 hl=2 l= 0 prim: NULL
39:d=3 hl=2 l= 11 cons: SEQUENCE
41:d=4 hl=2 l= 9 prim: OBJECT :pkcs7-data
52:d=3 hl=4 l= 643 cons: cont [ 0 ]
56:d=4 hl=4 l= 639 cons: SEQUENCE
60:d=5 hl=4 l= 488 cons: SEQUENCE
64:d=6 hl=2 l= 3 cons: cont [ 0 ]
66:d=7 hl=2 l= 1 prim: INTEGER :02
69:d=6 hl=2 l= 4 prim: INTEGER :468D29E6
75:d=6 hl=2 l= 13 cons: SEQUENCE
77:d=7 hl=2 l= 9 prim: OBJECT :md5WithRSAEncryption
88:d=7 hl=2 l= 0 prim: NULL
90:d=6 hl=3 l= 131 cons: SEQUENCE
93:d=7 hl=2 l= 11 cons: SET
95:d=8 hl=2 l= 9 cons: SEQUENCE
97:d=9 hl=2 l= 3 prim: OBJECT :countryName
102:d=9 hl=2 l= 2 prim: PRINTABLESTRING :MX
106:d=7 hl=2 l= 14 cons: SET
108:d=8 hl=2 l= 12 cons: SEQUENCE
110:d=9 hl=2 l= 3 prim: OBJECT :postalCode
115:d=9 hl=2 l= 5 prim: PRINTABLESTRING :66260
122:d=7 hl=2 l= 11 cons: SET
124:d=8 hl=2 l= 9 cons: SEQUENCE
126:d=9 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
131:d=9 hl=2 l= 2 prim: PRINTABLESTRING :NL
135:d=7 hl=2 l= 18 cons: SET
137:d=8 hl=2 l= 16 cons: SEQUENCE
139:d=9 hl=2 l= 3 prim: OBJECT :localityName
144:d=9 hl=2 l= 9 prim: PRINTABLESTRING :Monterrey
155:d=7 hl=2 l= 26 cons: SET
157:d=8 hl=2 l= 24 cons: SEQUENCE
159:d=9 hl=2 l= 3 prim: OBJECT :organizationName
164:d=9 hl=2 l= 17 prim: PRINTABLESTRING :removed
183:d=7 hl=2 l= 12 cons: SET
185:d=8 hl=2 l= 10 cons: SEQUENCE
187:d=9 hl=2 l= 3 prim: OBJECT :organizationalUnitName
192:d=9 hl=2 l= 3 prim: PRINTABLESTRING :ENG
197:d=7 hl=2 l= 25 cons: SET
199:d=8 hl=2 l= 23 cons: SEQUENCE
201:d=9 hl=2 l= 3 prim: OBJECT :commonName
206:d=9 hl=2 l= 16 prim: PRINTABLESTRING :removed
224:d=6 hl=2 l= 30 cons: SEQUENCE
226:d=7 hl=2 l= 13 prim: UTCTIME :070705172702Z
241:d=7 hl=2 l= 13 prim: UTCTIME :080704172702Z
256:d=6 hl=3 l= 131 cons: SEQUENCE
259:d=7 hl=2 l= 11 cons: SET
261:d=8 hl=2 l= 9 cons: SEQUENCE
263:d=9 hl=2 l= 3 prim: OBJECT :countryName
268:d=9 hl=2 l= 2 prim: PRINTABLESTRING :MX
272:d=7 hl=2 l= 14 cons: SET
274:d=8 hl=2 l= 12 cons: SEQUENCE
276:d=9 hl=2 l= 3 prim: OBJECT :postalCode
281:d=9 hl=2 l= 5 prim: PRINTABLESTRING :66260
288:d=7 hl=2 l= 11 cons: SET
290:d=8 hl=2 l= 9 cons: SEQUENCE
292:d=9 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
297:d=9 hl=2 l= 2 prim: PRINTABLESTRING :NL
301:d=7 hl=2 l= 18 cons: SET
303:d=8 hl=2 l= 16 cons: SEQUENCE
305:d=9 hl=2 l= 3 prim: OBJECT :localityName
310:d=9 hl=2 l= 9 prim: PRINTABLESTRING :Monterrey
321:d=7 hl=2 l= 26 cons: SET
323:d=8 hl=2 l= 24 cons: SEQUENCE
325:d=9 hl=2 l= 3 prim: OBJECT :organizationName
330:d=9 hl=2 l= 17 prim: PRINTABLESTRING :removed
349:d=7 hl=2 l= 12 cons: SET
351:d=8 hl=2 l= 10 cons: SEQUENCE
353:d=9 hl=2 l= 3 prim: OBJECT :organizationalUnitName
358:d=9 hl=2 l= 3 prim: PRINTABLESTRING :ENG
363:d=7 hl=2 l= 25 cons: SET
365:d=8 hl=2 l= 23 cons: SEQUENCE
367:d=9 hl=2 l= 3 prim: OBJECT :commonName
372:d=9 hl=2 l= 16 prim: PRINTABLESTRING :removed
390:d=6 hl=3 l= 159 cons: SEQUENCE
393:d=7 hl=2 l= 13 cons: SEQUENCE
395:d=8 hl=2 l= 9 prim: OBJECT :rsaEncryption
406:d=8 hl=2 l= 0 prim: NULL
408:d=7 hl=3 l= 141 prim: BIT STRING
552:d=5 hl=2 l= 13 cons: SEQUENCE
554:d=6 hl=2 l= 9 prim: OBJECT :md5WithRSAEncryption
565:d=6 hl=2 l= 0 prim: NULL
567:d=5 hl=3 l= 129 prim: BIT STRING
699:d=3 hl=4 l= 402 cons: SET
703:d=4 hl=4 l= 398 cons: SEQUENCE
707:d=5 hl=2 l= 1 prim: INTEGER :01
710:d=5 hl=3 l= 140 cons: SEQUENCE
713:d=6 hl=3 l= 131 cons: SEQUENCE
716:d=7 hl=2 l= 11 cons: SET
718:d=8 hl=2 l= 9 cons: SEQUENCE
720:d=9 hl=2 l= 3 prim: OBJECT :countryName
725:d=9 hl=2 l= 2 prim: PRINTABLESTRING :MX
729:d=7 hl=2 l= 14 cons: SET
731:d=8 hl=2 l= 12 cons: SEQUENCE
733:d=9 hl=2 l= 3 prim: OBJECT :postalCode
738:d=9 hl=2 l= 5 prim: PRINTABLESTRING :66260
745:d=7 hl=2 l= 11 cons: SET
747:d=8 hl=2 l= 9 cons: SEQUENCE
749:d=9 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
754:d=9 hl=2 l= 2 prim: PRINTABLESTRING :NL
758:d=7 hl=2 l= 18 cons: SET
760:d=8 hl=2 l= 16 cons: SEQUENCE
762:d=9 hl=2 l= 3 prim: OBJECT :localityName
767:d=9 hl=2 l= 9 prim: PRINTABLESTRING :Monterrey
778:d=7 hl=2 l= 26 cons: SET
780:d=8 hl=2 l= 24 cons: SEQUENCE
782:d=9 hl=2 l= 3 prim: OBJECT :organizationName
787:d=9 hl=2 l= 17 prim: PRINTABLESTRING :removed
806:d=7 hl=2 l= 12 cons: SET
808:d=8 hl=2 l= 10 cons: SEQUENCE
810:d=9 hl=2 l= 3 prim: OBJECT :organizationalUnitName
815:d=9 hl=2 l= 3 prim: PRINTABLESTRING :ENG
820:d=7 hl=2 l= 25 cons: SET
822:d=8 hl=2 l= 23 cons: SEQUENCE
824:d=9 hl=2 l= 3 prim: OBJECT :commonName
829:d=9 hl=2 l= 16 prim: PRINTABLESTRING :removed
847:d=6 hl=2 l= 4 prim: INTEGER :468D29E6
853:d=5 hl=2 l= 9 cons: SEQUENCE
855:d=6 hl=2 l= 5 prim: OBJECT :sha1
862:d=6 hl=2 l= 0 prim: NULL
864:d=5 hl=2 l= 93 cons: cont [ 0 ]
866:d=6 hl=2 l= 24 cons: SEQUENCE
868:d=7 hl=2 l= 9 prim: OBJECT :contentType
879:d=7 hl=2 l= 11 cons: SET
881:d=8 hl=2 l= 9 prim: OBJECT :pkcs7-data
892:d=6 hl=2 l= 28 cons: SEQUENCE
894:d=7 hl=2 l= 9 prim: OBJECT :signingTime
905:d=7 hl=2 l= 15 cons: SET
907:d=8 hl=2 l= 13 prim: UTCTIME :080623140750Z
922:d=6 hl=2 l= 35 cons: SEQUENCE
924:d=7 hl=2 l= 9 prim: OBJECT :messageDigest
935:d=7 hl=2 l= 22 cons: SET
937:d=8 hl=2 l= 20 prim: OCTET STRING [HEX
DUMP]:F715D2B0C84D0D98ADD5823C3A186CADBE43DE43
959:d=5 hl=2 l= 13 cons: SEQUENCE
961:d=6 hl=2 l= 9 prim: OBJECT :rsaEncryption
972:d=6 hl=2 l= 0 prim: NULL
974:d=5 hl=3 l= 128 prim: OCTET STRING [HEX
DUMP]:1F29519CBE7E44EC36DDDBD0C9ACC80D2E2003AC32BBEF8EA5A56EE8C0CB26A4EB964EA2CBCDA6FC023F6953D9EB65C5642EF6CA0D0C6060CEE605C7BE5BA2140D4350F579DFA3AC601F5265C0D5F7458383D7E3A756FED95A42313EF323606B4EDCA227B14E5AD29458C76CBBDA5ACC0D18D9D573DB6FECDE3BD6DBF3A58F87
--
View this message in context:
http://www.nabble.com/RFC-4130-checksum-in-SHA1-tp18034577p18093533.html
Sent from the OpenSSL - User mailing list archive at Nabble.com.