Author: markt
Date: Thu Oct 5 09:11:38 2017
New Revision: 1811174
URL: http://svn.apache.org/viewvc?rev=1811174&view=rev
Log:
Deprecate some unused code that overrides a method that has been deprecated in
Java 9
Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java
Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java?rev=1811174&r1=1811173&r2=1811174&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java Thu
Oct 5 09:11:38 2017
@@ -38,8 +38,6 @@ import javax.net.ssl.SSLSession;
import javax.net.ssl.SSLSessionBindingEvent;
import javax.net.ssl.SSLSessionBindingListener;
import javax.net.ssl.SSLSessionContext;
-import javax.security.cert.CertificateException;
-import javax.security.cert.X509Certificate;
import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory;
@@ -151,7 +149,8 @@ public final class OpenSSLEngine extends
private volatile String applicationProtocol;
private volatile Certificate[] peerCerts;
- private volatile X509Certificate[] x509PeerCerts;
+ @Deprecated
+ private volatile javax.security.cert.X509Certificate[] x509PeerCerts;
private volatile ClientAuthMode clientAuth = ClientAuthMode.NONE;
// SSL Engine status variables
@@ -1243,10 +1242,12 @@ public final class OpenSSLEngine extends
return EMPTY_CERTIFICATES;
}
+ @Deprecated
@Override
- public X509Certificate[] getPeerCertificateChain() throws
SSLPeerUnverifiedException {
+ public javax.security.cert.X509Certificate[] getPeerCertificateChain()
+ throws SSLPeerUnverifiedException {
// these are lazy created to reduce memory overhead
- X509Certificate[] c = x509PeerCerts;
+ javax.security.cert.X509Certificate[] c = x509PeerCerts;
if (c == null) {
byte[][] chain;
synchronized (OpenSSLEngine.this) {
@@ -1258,11 +1259,12 @@ public final class OpenSSLEngine extends
if (chain == null) {
throw new
SSLPeerUnverifiedException(sm.getString("engine.unverifiedPeer"));
}
- X509Certificate[] peerCerts = new
X509Certificate[chain.length];
+ javax.security.cert.X509Certificate[] peerCerts =
+ new javax.security.cert.X509Certificate[chain.length];
for (int i = 0; i < peerCerts.length; i++) {
try {
- peerCerts[i] = X509Certificate.getInstance(chain[i]);
- } catch (CertificateException e) {
+ peerCerts[i] =
javax.security.cert.X509Certificate.getInstance(chain[i]);
+ } catch (javax.security.cert.CertificateException e) {
throw new IllegalStateException(e);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]