|Applies To||Keon Certificate Authority OneStep|
|Issue||RSA Keon OneStep does not always pass correct status to plug-in KCSOSFinalize()|
KCSOS_Finalize(), according to documentation, should be passed the status returned from the last call to KCSOS_Exchange(). It received a different status instead.
According to documentation KeonOneStep pp30, the status parameter to KCSOSFinalize() is the return code from the last call to KCSOSExchange(). It is therefore a bug in onestep.cpp. The status argument to KCSOSFinalize() should be 'PluginStatus', and not 'status'.
KCSOSExchange() returned KCSOSE_FAILURE to the cgi, but KCSOSFinalize received KCSOSE_SUCCESS
|Resolution||These issues are resolved in the following KCA hot fixes:|
- v602 build 117
- v65 build 155
- v651build 223
Contact RSA Security Customer Support to obtain these hot fixes (or the newest build for each KCA version).
|Legacy Article ID||a20700|