diff -r ece3df019add -r cf642210ecb7 cryptoservices/certificateandkeymgmt/x509/x509cert.cpp --- a/cryptoservices/certificateandkeymgmt/x509/x509cert.cpp Tue Nov 24 09:06:03 2009 +0200 +++ b/cryptoservices/certificateandkeymgmt/x509/x509cert.cpp Thu Dec 17 09:28:34 2009 +0200 @@ -514,7 +514,7 @@ iAsymmetricAlgorithm = CAlgorithmIdentifier::NewL(algId, encodedParams->Des()); } - if (oidDes == KSHA1WithRSA) + if (oidDes == KSHA1WithRSA || oidDes == KSHA1WithRSASignature) { TAlgorithmId algId = ERSA; TAlgorithmId digestId = ESHA1;