I hope someone can help me on this:

I've been trying to verify a PKCS#7 format signature using
RSA_public_decrypt() function. I have no problem verifying it if i sign
it with a NonRepudiation certificate. However, RSA_public_decrypt gives
me -1 when the signature is signed using a
Authentication(DigitalSignature) certificate. The signature is generated

by the RSA functionality in the smart card.

The exponent value is 0x03 and 0x10001 for NonRepudiation and
Authentication key respectively.

With this I attached 2 PKCS#7 messages:
1. signature.txt - generated using nonrepudiation cert
2. signb64.txt - generated using authentication cert

I really hope that someone can let me know what's wrong with my
signature or it is caused by some other reason.

Thanks a lot.

rgds,
kwlee
MIIESgYJKoZIhvcNAQcCoIIEOzCCBDcCAQIxCzAJBgUrDgMCGgUAMBcGCSqGSIb3DQEHAaAKBAgxMjM0NTY3OKCCAq8wggKrMIICFKADAgECAgIXuDANBgkqhkiG9w0BAQQFADBKMQswCQYDVQQGEwJNWTEZMBcGA1UEChQQRGlnaWNlcnQgU2RuIEJoZDEgMB4GA1UEAxQXRElHSVNJR04gaVZFU1QgQkFTSUMgVjEwHhcNOTkxMjIzMDkzMDAwWhcNMDExMjIzMDAwMDAwWjCBkzELMAkGA1UEBhMCTVkxNDAKBgNVBAQUA0xlZTAOBgNVBCoUB0theSBXaW4wFgYDVQQtAw8AEww3MzEwMDYwNjUxMzkxFDASBgNVBAMUC0xlZSBLYXkgV2luMR0wGwYJKoZIhvcNAQkBFg5rd2xlZUBtaW1vcy5teTEZMBcGA1UEBRMQNjAzNDIwMTMwMDAwMjc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArQyERLkoRqYoXS4cjZqu2gN8Nbw6ifLTiY49s8yaPvNmAOy71WGETbYPEFhOzeou7uEvcA726bPzkzTQZn+7scAt1Qke2ilRMlFGhA/KF+jcSFVkZIFLBnbKqAhXlHY2Xeqe1fDvApraLFs9Txoj2gWkNGTeyXSCPOiQcokdIYcCAwEAAaNWMFQwEwYDVR0jBAwwCoAIRDEwMjQwMDEwEgYDVR0OBAsECUtBMDAwMDEzMTALBgNVHQ8EBAMCA6gwEQYDVR0gBAowCDAGBgSDcgEBMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQEEBQADgYEAjrIDthC3uDQjZ61Z/AvlnPzkaXIZiTL+mj+eP0y8Z+kVcI/QQM+/GK+AVJUe/tbd/f9q2qkuvA5T5+xUlJEuoQN3ztifg9IeCuuGQO6zeXD2iuTuH/GdSpPUq/0EnWiJGzfZkJI8ocuiOHyUS7LHRl7/x!
 
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

Reply via email to