Receiving the message Error code: ssl_error_bad_mac_alert when connecting to HP Proliant’s iLO 3

I was receiving the message Error code: ssl_error_bad_mac_alert while connecting to a HP Proliant BL680 G7 with iLO 3 version 1.16

Secure Connection Failed

An error occurred during a connection to SSL peer reports incorrect Message Authentication Code. (Error code: ssl_error_bad_mac_alert)

CP014002.scexe – iLO 3 version 1.20
CP022551.scexe – iLO 3 version 1.80

To solve this problem, update iLO 3 first to version 1.20 and then to version 1.80

root@linux:/tmp # ./CP022551.scexe

FLASH_iLO3 v1.09 for Linux (Jan 23 2013)
(C) Copyright 2002-2013 Hewlett-Packard Development Company, L.P.
Firmware image: ilo3_180.bin
Current iLO 3 firmware version 1.20; Serial number ILOBRC0411JYB

Component XML file: CP022551.xml
CP022551.xml reports firmware version 1.80
This operation will update the firmware on the
iLO 3 in this server with version 1.80.
Continue (y/N)?y
Current firmware is 1.20 (Mar 14 2011 )
Firmware image is 0x801664(8394340) bytes
Committing to flash part…
******** DO NOT INTERRUPT! ********
Flashing completed.
Attempting to reset device.
***** iLO 3 reboot in progress (may take up to 60 seconds.)
***** Please ignore console messages, if any.

iLO 3 reboot completed.
root@linux:/tmp #