Author: markt Date: Wed Apr 8 18:53:20 2015 New Revision: 1672142 URL: http://svn.apache.org/r1672142 Log: JNI changes for newly added ALPN support in tomcat-native 1.2.x
Removed: tomcat/trunk/java/org/apache/tomcat/jni/SSLExt.java tomcat/trunk/java/org/apache/tomcat/jni/socket/ Modified: tomcat/trunk/java/org/apache/tomcat/jni/SSLContext.java tomcat/trunk/java/org/apache/tomcat/jni/SSLSocket.java Modified: tomcat/trunk/java/org/apache/tomcat/jni/SSLContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/jni/SSLContext.java?rev=1672142&r1=1672141&r2=1672142&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/jni/SSLContext.java (original) +++ tomcat/trunk/java/org/apache/tomcat/jni/SSLContext.java Wed Apr 8 18:53:20 2015 @@ -288,4 +288,5 @@ public final class SSLContext { */ public static native void setVerify(long ctx, int level, int depth); + public static native int setALPN(long ctx, byte[] proto, int len); } Modified: tomcat/trunk/java/org/apache/tomcat/jni/SSLSocket.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/jni/SSLSocket.java?rev=1672142&r1=1672141&r2=1672142&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/jni/SSLSocket.java (original) +++ tomcat/trunk/java/org/apache/tomcat/jni/SSLSocket.java Wed Apr 8 18:53:20 2015 @@ -107,4 +107,16 @@ public class SSLSocket { public static native int getInfoI(long sock, int id) throws Exception; + + /** + * Obtain the name of the protocol negotiated via ALPN. Only valid after the + * TLS handshake has completed. + * + * @param sock Socket + * @param negotiatedProtocol Byte array in which to store agreed protocol + * + * @return Length of agreed protocol. Zero means no protocol agreed. + */ + public static native int getALPN(long sock, byte[] negotiatedProtocol); + } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org