/var/log/vmware/content-library/cls.log, below error log snips are found:YYYY-MM-DDTHH:MM:SS | DEBUG | <cluster name>-auto-jy03-h5:######## | tomcat-http-14 | Apache4xRestrictedCipherSSLConnectionSocketFactory | Starting handshakeYYYY-MM-DDTHH:MM:SS | DEBUG | <cluster name>-auto-jy03-h5:######## | tomcat-http-14 | CertificateTrustStrategy | CertificateTrustStrategy isTrusted: sslThumbprint null, sslCertificate null sourceUrl https://<ESXi-fqdn>/cls/vcsp/lib/########-####-####-####-##########/lib.jsonYYYY-MM-DDTHH:MM:SS | ERROR | <cluster name>-auto-jy03-h5:######## | tomcat-http-14 | VcspClientImpl | Remote library certificate error: certificate_unknown(46)YYYY-MM-DDTHH:MM:SS | DEBUG | tomcat-http-49 | Apache4xRestrictedCipherSSLConnectionSocketFactory | Starting handshakeYYYY-MM-DDTHH:MM:SS | ERROR | tomcat-http-49 | ThumbprintTrustStrategy | SSL thumbprint mismatch: Received AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA, expected BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BBYYYY-MM-DDTHH:MM:SS | ERROR | tomcat-http-49 | VcspClientImpl | Remote library certificate error: certificate_unknown(46) org.bouncycastle.tls.TlsFatalAlert: certificate_unknown(46)at org.bouncycastle.jsse.provider.ProvSSLSocketWrap.checkServerTrusted(Unknown Source) ~[bctls-fips-1.0.10.jar:1.0.10]at org.bouncycastle.jsse.provider.ProvTlsClient$1.notifyServerCertificate(Unknown Source) ~[bctls-fips-1.0.10.jar:1.0.10]at org.bouncycastle.tls.TlsUtils.processServerCertificate(Unknown Source) ~[bctls-fips-1.0.10.jar:1.0.10]This issue occurs when there is a difference between Original Thumbprint and the Updated Publisher Library Thumbprint, which is as follows:
Example:
Original Thumbprint: AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA
Updated Publisher Library Thumbprint: BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB
Subscriber Library Database Reference: AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA (Mismatch)
To resolve this issue, follow the below Options.
Option 1 (For New Content Library configuration): Click YES and proceed further in the below Warning popup.
Option 2 (For the Content Library, that's already configured):
"SSL certificate cannot be trusted. The thumbprint of the certificate is: [thumbprint]. Do you want to proceed?"To verify a thumbprint mismatch, perform the following steps:
openssl s_client -connect <VC_FQDN>:443 -showcerts </dev/null 2>/dev/null | openssl x509 -noout -fingerprint -sha1/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgresSELECT * FROM cl_library;