Author: markt
Date: Wed Aug 23 11:49:53 2017
New Revision: 1805885
URL: http://svn.apache.org/viewvc?rev=1805885&view=rev
Log:
Fix remaining LibreSSL warnings
Modified:
tomcat/native/trunk/native/src/sslinfo.c
Modified: tomcat/native/trunk/native/src/sslinfo.c
URL:
http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslinfo.c?rev=1805885&r1=1805884&r2=1805885&view=diff
==============================================================================
--- tomcat/native/trunk/native/src/sslinfo.c (original)
+++ tomcat/native/trunk/native/src/sslinfo.c Wed Aug 23 11:49:53 2017
@@ -394,11 +394,15 @@ TCN_IMPLEMENT_CALL(jstring, SSLSocket, g
}
break;
case SSL_INFO_CLIENT_A_SIG:
+#if defined(LIBRESSL_VERSION_NUMBER)
+ value = tcn_new_string(e, "UNKNOWN");
+#else
nid = X509_get_signature_nid(xs);
if (nid == NID_undef)
value = tcn_new_string(e, "UNKNOWN");
else
value = tcn_new_string(e, OBJ_nid2ln(nid));
+#endif
break;
case SSL_INFO_CLIENT_A_KEY:
X509_PUBKEY_get0_param(&paobj, NULL, 0, NULL,
X509_get_X509_PUBKEY(xs));
@@ -445,11 +449,15 @@ TCN_IMPLEMENT_CALL(jstring, SSLSocket, g
}
break;
case SSL_INFO_SERVER_A_SIG:
+#if defined(LIBRESSL_VERSION_NUMBER)
+ value = tcn_new_string(e, "UNKNOWN");
+#else
nid = X509_get_signature_nid(xs);
if (nid == NID_undef)
value = tcn_new_string(e, "UNKNOWN");
else
value = tcn_new_string(e, OBJ_nid2ln(nid));
+#endif
break;
case SSL_INFO_SERVER_A_KEY:
X509_PUBKEY_get0_param(&paobj, NULL, 0, NULL,
X509_get_X509_PUBKEY(xs));
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]