I'm building a DLL to encrypt and decrypt information with certificates in
..net 2.0.
I have working on something very similar like this link
(http://windowssdk.msdn.microsoft.com...ms180956.aspx), but i
have a problem.
_ When i send or receive a crypt message from another host (that is using a
java component) nothing works.
(When i encrypt and decrypt in the same machine i have no problem)
For ex. when I decrypt I get this Exception : "Invalid cryptographic message
type."
First I have a Convert.FromBas e64String
then
EnvelopedCms envelopedCms = new EnvelopedCms();
try
{
envelopedCms.De code(encodedEnv elopedCms); <--- here i get the excep.
}
Any suggestions ?
FYI.
1. Some paypal pkcs7 are throwing the same error.
2.
this one not working
-----BEGIN PKCS7-----
MIIHqQYJKoZIhvc NAQcEoIIHmjCCB5 YCAQExggEwMIIBL AIBADCBlDCBjjEL MAkGA1UEBhMCVVM xCzAJBgNVBAgTAk NBMRYwFAYDVQQHE w1Nb3VudGFpbiBW aWV3MRQwEgYDVQQ KEwtQYXlQYWwgSW 5jLjETMBEGA1UEC xQKbGl2ZV9jZXJ0 czERMA8GA1UEAxQ IbGl2ZV9hcGkxHD AaBgkqhkiG9w0BC QEWDXJlQHBheXBh bC5jb20CAQAwDQY JKoZIhvcNAQEBBQ AEgYC6PnHh5ePdF exb8+D+IExTwZXp DHoZrzO0j+IBKDQ IO1qsYHKrwC0ZSS JtBgfA2wurW1IKt 4TXvae7DGVddWyu 10SPg9m1jAT3HbW 0IPqdTzSSLtDfLW d7khhRGh/M1aAd5flFnXDm+n 65i5apJyLaW0tnp PZPpimpETuOCXLN uTELMAkGBSsOAwI aBQAwggElBgkqhk iG9w0BBwEwFAYIK oZIhvcNAwcECHiU b3EUhv+QgIIBAC8/y2+soNmapGC0tHn za1bpIeCi3NMVnp fKhZPuiSMv2BDNb 9/Nv7NnlevEurU25k NXHXBYOrwoZUGuR l08kI9rp+KuwonX/5inKtEgN2EVcFcr sDnly1/tgj9+A5VaaBfa1+ Nl5HjYs8MY7O2g9 FkoRPOn31K72dIa NvliUmvg7rhBgVc DgKvrRtpe0kXqlU SnqQy64CayBiIeq BZ1r/krkVcwSDzKqNKbD STQEFyZMMlI/dBr2UHyE4zezv8O DG3t9w26avIK5G9 KUPqf4BTZtNl0EP KaD8CYXzCERAtTi 4GSlV1iCkCZODr6 q9v7igasGLWuOCW E4x2G5s5feUqggg OHMIIDgzCCAuygA wIBAgIBADANBgkq hkiG9w0BAQUFADC BjjELMAkGA1UEBh MCVVMxCzAJBgNVB AgTAkNBMRYwFAYD VQQHEw1Nb3VudGF pbiBWaWV3MRQwEg YDVQQKEwtQYXlQY WwgSW5jLjETMBEG A1UECxQKbGl2ZV9 jZXJ0czERMA8GA1 UEAxQIbGl2ZV9hc GkxHDAaBgkqhkiG 9w0BCQEWDXJlQHB heXBhbC5jb20wHh cNMDQwMjEzMTAxM zE1WhcNMzUwMjEz MTAxMzE1WjCBjjE LMAkGA1UEBhMCVV MxCzAJBgNVBAgTA kNBMRYwFAYDVQQH Ew1Nb3VudGFpbiB WaWV3MRQwEgYDVQ QKEwtQYXlQYWwgS W5jLjETMBEGA1UE CxQKbGl2ZV9jZXJ 0czERMA8GA1UEAx QIbGl2ZV9hcGkxH DAaBgkqhkiG9w0B CQEWDXJlQHBheXB hbC5jb20wgZ8wDQ YJKoZIhvcNAQEBB QADgY0AMIGJAoGB AMFHTt38RMxLXJy O2SmS+Ndl72T7oK J4u4uw+6awntALW h03PewmIJuzbALS csTS4sZoS1fKciB Goh11gIfHzylvkd Ne/hJl66/RGqrj5rFb08sAAB NTzDTiqqNpJeBsY s/c2aiGozptX2RlnB ktH+SUNpAajW724 Nv2Wvhif6sFAgMB AAGjge4wgeswHQY DVR0OBBYEFJaffL vGbxe9WT9S1wob7 BDWZJRrMIG7BgNV HSMEgbMwgbCAFJa ffLvGbxe9WT9S1w ob7BDWZJRroYGUp IGRMIGOMQswCQYD VQQGEwJVUzELMAk GA1UECBMCQ0ExFj AUBgNVBAcTDU1vd W50YWluIFZpZXcx FDASBgNVBAoTC1B heVBhbCBJbmMuMR MwEQYDVQQLFApsa XZlX2NlcnRzMREw DwYDVQQDFAhsaXZ lX2FwaTEcMBoGCS qGSIb3DQEJARYNc mVAcGF5cGFsLmNv bYIBADAMBgNVHRM EBTADAQH/MA0GCSqGSIb3DQE BBQUAA4GBAIFfOl aagFrl71+jq6OKi dbWFSE+Q4FqROvd gIONth+8kSK//Y/4ihuE4Ymvzn5ceE 3S/iBSQQMjyvb+s2TW bQYDwcp129OPIbD 9epdr4tJOUNiSoj w7BHwYRiPh58S1x GlFgHFXwrEBb3dg NbMUa+u4qectsMA XpVHnD9wIyfmHMY IBmjCCAZYCAQEwg ZQwgY4xCzAJBgNV BAYTAlVTMQswCQY DVQQIEwJDQTEWMB QGA1UEBxMNTW91b nRhaW4gVmlldzEU MBIGA1UEChMLUGF 5UGFsIEluYy4xEz ARBgNVBAsUCmxpd mVfY2VydHMxETAP BgNVBAMUCGxpdmV fYXBpMRwwGgYJKo ZIhvcNAQkBFg1yZ UBwYXlwYWwuY29t AgEAMAkGBSsOAwI aBQCgXTAYBgkqhk iG9w0BCQMxCwYJK oZIhvcNAQcBMBwG CSqGSIb3DQEJBTE PFw0wNTAxMTkyMz AxMTJaMCMGCSqGS Ib3DQEJBDEWBBTd zOgNt4FSkbMVRHz 8uYWGxwGQgTANBg kqhkiG9w0BAQEFA ASBgCxZglT8cGAS pQcvEzOPBLJ2QY2 IO76yzG+bK/FFAivryzyvlO/PBUIhtoGkr8ju7Y w215sP16wBExNdX rJ8zdsyCaiisfMX kWDug5FCSNKMcrK FNMq0v1jyF4o2CY W8W+YzEuLaxyx8Y KGEpbh7rGGl7QPh zOkCgbdhkY3EiMZ J
-----END PKCS7-----
this one is working
-----BEGIN PKCS7-----
MIIEaAYJKoZIhvc NAQcDoIIEWTCCBF UCAQIxga4wgasCA QKAFGwcD3yLbyqd 2+kzQ6vteKrOfFS UMA0GCSqGSIb3DQ EBAQUABIGAAd8Hf VqGchpJeGJE11xO DZM2MpLppRi0dNc o+gzzvAg8ZDI0/kYFfOOB53fEOYzN uWJUkKBmjQY0xuv s9iN5HysKNQWRaC X9G0uFzyUHoRWL4 VF0AS5AOoJUXVAW GJIvgvrLgBilCA1 QiuRO8VcEncgDrh zMNPW/dL0LQLY5nEcwggO dBgkqhkiG9w0BBw EwFAYIKoZIhvcNA wcECNgzfHQmS5le gIIDeMFTa53pAfT S9bI2DwP53gzAOr oIIwqAkYa4PQU1i YGxjv9TF2pum6Z3 zNIjH7Rp73XQf67 60wVqNm6PaDB4u0 f80s3wV0cnKF8NY BErACGbXODld0Iz QPFNrHz28vqvBSg Z0AfrULr4fFVtDT U2nsKDwkJESlCV+ PpQY4ht32vpgd5s CIVbvn6W9KpqIWC AlxiUGfehrK+CQK hYKVVudc54H5ekG lFqGBjI5CjgUHsP SJMHv4FW60r+neM nscLhwn4n/VBKbsl6Utpxh/0J4kA04GHkbpaY/Dx3P/bChyOpM6Rb82+Tc j7S8rHWX3vY9RPO YHgiKi2iNVmczfG uWbUllBuCFOlbEX RRfyWDnmrZ+4vI1 jVKBclcoook0EaL SttwqbgK4zgFF4o 3co6gK+AvEpxW5U CuWs++dPGNdPiN1 G/czhx2bH3mm3hHlJ GQSH5VNgr4tV1r2 trblxjTC72Kbxox ETDm5Ano58h6e6C jt8CvbgQgdHxhiV z4Vs2EjwMpSHCMw lGZ0QVdJhEVma3A ZP+ta/okra3g0orfkqW5A 5fP0YjCbXWpd5D6 Bp2tGJoIlEtqNAP PkK2BCy7Ux10JYG Bil0zs8XOFb6FgT dMHBckpjXMgGlAQ fL9UY+7pjELSKY2 fjNB6qewo7iSZr7 RJcCBNDA1DC8k4K R90VYpwDv48kNAE yU3Qg49yduFwYpP 313bcYiiyD/e0oQfE1DJL8JQyk BIlklH9T/AfNY06Ivxs6dZZi x/6+6QjOI4VA5P7Hn vGwhON4dNbdLK6u ddq1sigAQp2p4De Ph/nEDw/v3KFCA4xlOnOIdl uIw4svPYxScgZnb cgbqEYc1Ph0vgn7 nOiPDhbXFhRx0Ya tvGYWuNXA2EZJjf tPqj40v0BNyZ1k/sWMi7xhwF3Qi/OBu5Mb3ko2GSHMP zgP+DeYi9l63Cbh GsoqjCTKhkUsUvX Ea68Mq5EzvUxsEu Nda0YkJXw7dl6pU yRzm59n6r4c0ta/6qqdwo1iPZuwuyv rAlq61DCOHA4bZL HU4NKb1D9j5yB88 qOBGKCHBxoosHnK joPe0JHrHefM6Ld H+08fGip7LMDhA3 wFW9+4l+SDI1gUb wuoxW/5aYJdONOo76/p1JeKCxVo2tESEe w8auwbNgZIrRueI egLFWWK5HwN7dj5 b+XjGGecVNB5w==
-----END PKCS7-----
--
Tomás Rawski
Rubic Labs
Ofi: +54 (11) 4431-1502
Cel: +54 (911) 5597-6070
..net 2.0.
I have working on something very similar like this link
(http://windowssdk.msdn.microsoft.com...ms180956.aspx), but i
have a problem.
_ When i send or receive a crypt message from another host (that is using a
java component) nothing works.
(When i encrypt and decrypt in the same machine i have no problem)
For ex. when I decrypt I get this Exception : "Invalid cryptographic message
type."
First I have a Convert.FromBas e64String
then
EnvelopedCms envelopedCms = new EnvelopedCms();
try
{
envelopedCms.De code(encodedEnv elopedCms); <--- here i get the excep.
}
Any suggestions ?
FYI.
1. Some paypal pkcs7 are throwing the same error.
2.
this one not working
-----BEGIN PKCS7-----
MIIHqQYJKoZIhvc NAQcEoIIHmjCCB5 YCAQExggEwMIIBL AIBADCBlDCBjjEL MAkGA1UEBhMCVVM xCzAJBgNVBAgTAk NBMRYwFAYDVQQHE w1Nb3VudGFpbiBW aWV3MRQwEgYDVQQ KEwtQYXlQYWwgSW 5jLjETMBEGA1UEC xQKbGl2ZV9jZXJ0 czERMA8GA1UEAxQ IbGl2ZV9hcGkxHD AaBgkqhkiG9w0BC QEWDXJlQHBheXBh bC5jb20CAQAwDQY JKoZIhvcNAQEBBQ AEgYC6PnHh5ePdF exb8+D+IExTwZXp DHoZrzO0j+IBKDQ IO1qsYHKrwC0ZSS JtBgfA2wurW1IKt 4TXvae7DGVddWyu 10SPg9m1jAT3HbW 0IPqdTzSSLtDfLW d7khhRGh/M1aAd5flFnXDm+n 65i5apJyLaW0tnp PZPpimpETuOCXLN uTELMAkGBSsOAwI aBQAwggElBgkqhk iG9w0BBwEwFAYIK oZIhvcNAwcECHiU b3EUhv+QgIIBAC8/y2+soNmapGC0tHn za1bpIeCi3NMVnp fKhZPuiSMv2BDNb 9/Nv7NnlevEurU25k NXHXBYOrwoZUGuR l08kI9rp+KuwonX/5inKtEgN2EVcFcr sDnly1/tgj9+A5VaaBfa1+ Nl5HjYs8MY7O2g9 FkoRPOn31K72dIa NvliUmvg7rhBgVc DgKvrRtpe0kXqlU SnqQy64CayBiIeq BZ1r/krkVcwSDzKqNKbD STQEFyZMMlI/dBr2UHyE4zezv8O DG3t9w26avIK5G9 KUPqf4BTZtNl0EP KaD8CYXzCERAtTi 4GSlV1iCkCZODr6 q9v7igasGLWuOCW E4x2G5s5feUqggg OHMIIDgzCCAuygA wIBAgIBADANBgkq hkiG9w0BAQUFADC BjjELMAkGA1UEBh MCVVMxCzAJBgNVB AgTAkNBMRYwFAYD VQQHEw1Nb3VudGF pbiBWaWV3MRQwEg YDVQQKEwtQYXlQY WwgSW5jLjETMBEG A1UECxQKbGl2ZV9 jZXJ0czERMA8GA1 UEAxQIbGl2ZV9hc GkxHDAaBgkqhkiG 9w0BCQEWDXJlQHB heXBhbC5jb20wHh cNMDQwMjEzMTAxM zE1WhcNMzUwMjEz MTAxMzE1WjCBjjE LMAkGA1UEBhMCVV MxCzAJBgNVBAgTA kNBMRYwFAYDVQQH Ew1Nb3VudGFpbiB WaWV3MRQwEgYDVQ QKEwtQYXlQYWwgS W5jLjETMBEGA1UE CxQKbGl2ZV9jZXJ 0czERMA8GA1UEAx QIbGl2ZV9hcGkxH DAaBgkqhkiG9w0B CQEWDXJlQHBheXB hbC5jb20wgZ8wDQ YJKoZIhvcNAQEBB QADgY0AMIGJAoGB AMFHTt38RMxLXJy O2SmS+Ndl72T7oK J4u4uw+6awntALW h03PewmIJuzbALS csTS4sZoS1fKciB Goh11gIfHzylvkd Ne/hJl66/RGqrj5rFb08sAAB NTzDTiqqNpJeBsY s/c2aiGozptX2RlnB ktH+SUNpAajW724 Nv2Wvhif6sFAgMB AAGjge4wgeswHQY DVR0OBBYEFJaffL vGbxe9WT9S1wob7 BDWZJRrMIG7BgNV HSMEgbMwgbCAFJa ffLvGbxe9WT9S1w ob7BDWZJRroYGUp IGRMIGOMQswCQYD VQQGEwJVUzELMAk GA1UECBMCQ0ExFj AUBgNVBAcTDU1vd W50YWluIFZpZXcx FDASBgNVBAoTC1B heVBhbCBJbmMuMR MwEQYDVQQLFApsa XZlX2NlcnRzMREw DwYDVQQDFAhsaXZ lX2FwaTEcMBoGCS qGSIb3DQEJARYNc mVAcGF5cGFsLmNv bYIBADAMBgNVHRM EBTADAQH/MA0GCSqGSIb3DQE BBQUAA4GBAIFfOl aagFrl71+jq6OKi dbWFSE+Q4FqROvd gIONth+8kSK//Y/4ihuE4Ymvzn5ceE 3S/iBSQQMjyvb+s2TW bQYDwcp129OPIbD 9epdr4tJOUNiSoj w7BHwYRiPh58S1x GlFgHFXwrEBb3dg NbMUa+u4qectsMA XpVHnD9wIyfmHMY IBmjCCAZYCAQEwg ZQwgY4xCzAJBgNV BAYTAlVTMQswCQY DVQQIEwJDQTEWMB QGA1UEBxMNTW91b nRhaW4gVmlldzEU MBIGA1UEChMLUGF 5UGFsIEluYy4xEz ARBgNVBAsUCmxpd mVfY2VydHMxETAP BgNVBAMUCGxpdmV fYXBpMRwwGgYJKo ZIhvcNAQkBFg1yZ UBwYXlwYWwuY29t AgEAMAkGBSsOAwI aBQCgXTAYBgkqhk iG9w0BCQMxCwYJK oZIhvcNAQcBMBwG CSqGSIb3DQEJBTE PFw0wNTAxMTkyMz AxMTJaMCMGCSqGS Ib3DQEJBDEWBBTd zOgNt4FSkbMVRHz 8uYWGxwGQgTANBg kqhkiG9w0BAQEFA ASBgCxZglT8cGAS pQcvEzOPBLJ2QY2 IO76yzG+bK/FFAivryzyvlO/PBUIhtoGkr8ju7Y w215sP16wBExNdX rJ8zdsyCaiisfMX kWDug5FCSNKMcrK FNMq0v1jyF4o2CY W8W+YzEuLaxyx8Y KGEpbh7rGGl7QPh zOkCgbdhkY3EiMZ J
-----END PKCS7-----
this one is working
-----BEGIN PKCS7-----
MIIEaAYJKoZIhvc NAQcDoIIEWTCCBF UCAQIxga4wgasCA QKAFGwcD3yLbyqd 2+kzQ6vteKrOfFS UMA0GCSqGSIb3DQ EBAQUABIGAAd8Hf VqGchpJeGJE11xO DZM2MpLppRi0dNc o+gzzvAg8ZDI0/kYFfOOB53fEOYzN uWJUkKBmjQY0xuv s9iN5HysKNQWRaC X9G0uFzyUHoRWL4 VF0AS5AOoJUXVAW GJIvgvrLgBilCA1 QiuRO8VcEncgDrh zMNPW/dL0LQLY5nEcwggO dBgkqhkiG9w0BBw EwFAYIKoZIhvcNA wcECNgzfHQmS5le gIIDeMFTa53pAfT S9bI2DwP53gzAOr oIIwqAkYa4PQU1i YGxjv9TF2pum6Z3 zNIjH7Rp73XQf67 60wVqNm6PaDB4u0 f80s3wV0cnKF8NY BErACGbXODld0Iz QPFNrHz28vqvBSg Z0AfrULr4fFVtDT U2nsKDwkJESlCV+ PpQY4ht32vpgd5s CIVbvn6W9KpqIWC AlxiUGfehrK+CQK hYKVVudc54H5ekG lFqGBjI5CjgUHsP SJMHv4FW60r+neM nscLhwn4n/VBKbsl6Utpxh/0J4kA04GHkbpaY/Dx3P/bChyOpM6Rb82+Tc j7S8rHWX3vY9RPO YHgiKi2iNVmczfG uWbUllBuCFOlbEX RRfyWDnmrZ+4vI1 jVKBclcoook0EaL SttwqbgK4zgFF4o 3co6gK+AvEpxW5U CuWs++dPGNdPiN1 G/czhx2bH3mm3hHlJ GQSH5VNgr4tV1r2 trblxjTC72Kbxox ETDm5Ano58h6e6C jt8CvbgQgdHxhiV z4Vs2EjwMpSHCMw lGZ0QVdJhEVma3A ZP+ta/okra3g0orfkqW5A 5fP0YjCbXWpd5D6 Bp2tGJoIlEtqNAP PkK2BCy7Ux10JYG Bil0zs8XOFb6FgT dMHBckpjXMgGlAQ fL9UY+7pjELSKY2 fjNB6qewo7iSZr7 RJcCBNDA1DC8k4K R90VYpwDv48kNAE yU3Qg49yduFwYpP 313bcYiiyD/e0oQfE1DJL8JQyk BIlklH9T/AfNY06Ivxs6dZZi x/6+6QjOI4VA5P7Hn vGwhON4dNbdLK6u ddq1sigAQp2p4De Ph/nEDw/v3KFCA4xlOnOIdl uIw4svPYxScgZnb cgbqEYc1Ph0vgn7 nOiPDhbXFhRx0Ya tvGYWuNXA2EZJjf tPqj40v0BNyZ1k/sWMi7xhwF3Qi/OBu5Mb3ko2GSHMP zgP+DeYi9l63Cbh GsoqjCTKhkUsUvX Ea68Mq5EzvUxsEu Nda0YkJXw7dl6pU yRzm59n6r4c0ta/6qqdwo1iPZuwuyv rAlq61DCOHA4bZL HU4NKb1D9j5yB88 qOBGKCHBxoosHnK joPe0JHrHefM6Ld H+08fGip7LMDhA3 wFW9+4l+SDI1gUb wuoxW/5aYJdONOo76/p1JeKCxVo2tESEe w8auwbNgZIrRueI egLFWWK5HwN7dj5 b+XjGGecVNB5w==
-----END PKCS7-----
--
Tomás Rawski
Rubic Labs
Ofi: +54 (11) 4431-1502
Cel: +54 (911) 5597-6070
Comment