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.

Reply via email to