000025921 - RSA Keon OneStep does not always pass correct status to plug-in KCSOSFinalize()

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000025921
Applies ToKeon Certificate Authority OneStep
IssueRSA 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
ResolutionThese 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 IDa20700

Attachments

    Outcomes