For security reason credhub communicates with database over TLS and it requires external database to support TLS v1.2. However some old version of RDS MySQL database instance doesn't support TLS v1.2. That's why credhub complained "
Unsupported record version Unknown-0.0" when connecting to RDS database.
The solution is to check RDS MySQL database and upgrade it if the current version doesn't support TLS v1.2.
Another thing needs to be checked is "
Database CA certificate" configured on Credhub pane of TAS setting page. If a
certificate bundle is downloaded from
AWS site and multiple certificates are specified, then "
unable to find valid certification path to requested target" error might be seen since only the first certificate in bundle will be imported into truststore. More discussions are available
here.
So it's suggested to use the
single certificate from AWS to put into "
Database CA certificate" box.