TLS 1.2 Не поддерживается алгоритм подписи CertificateVerify для ключа RSA

#java #ssl #certificate #tls1.2

Вопрос:

Я получаю проблему с алгоритмом подписи во время CertificateVerify для TLS 1.2, не знаю, почему это происходит и как это исправить.

Было бы очень признательно, если бы кто-нибудь мог поделиться некоторыми предложениями, заранее спасибо. Дайте мне знать, если вам понадобится дополнительная информация.

 Server version: Apache Tomcat/8.5.59
OS Name:        Linux
OS Version:     5.3.0-1035-azure
Architecture:   amd64
JVM Version:    1.8.0_275-b01
JVM Vendor:     Amazon.com Inc.

Error Logs:
9/6/2021, 11:09:37.560 AM               javax.net.ssl|SEVERE|3C|http-nio-8080-exec-9|2021-09-06 19:09:37.559 GMT 08:00|Logger.java:765|Fatal (INTERNAL_ERROR): No supported CertificateVerify signature algorithm for RSA key ( 
9/6/2021, 11:09:37.560 AM               "throwable" : { 
9/6/2021, 11:09:37.560 AM               javax.net.ssl.SSLException: No supported CertificateVerify signature algorithm for RSA key  
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.Alert.createSSLException(Alert.java:133)    
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.Alert.createSSLException(Alert.java:117)    
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.TransportContext.fatal(TransportContext.java:311)   
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.TransportContext.fatal(TransportContext.java:267)   
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.TransportContext.fatal(TransportContext.java:258)   
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.CertificateVerify$T12CertificateVerifyMessage.<init>(CertificateVerify.java:597)    
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.CertificateVerify$T12CertificateVerifyProducer.produce(CertificateVerify.java:760)  
9/6/2021, 11:09:37.560 AM               at sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:421)