hg: jdk9/dev/jdk: 8043758: Datagram Transport Layer Security (DTLS)

xuelei.fan at oracle.com xuelei.fan at oracle.com
Tue Jun 2 04:01:42 UTC 2015


Changeset: 6721ff11d592
Author:    xuelei
Date:      2015-06-02 04:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/6721ff11d592

8043758: Datagram Transport Layer Security (DTLS)
Reviewed-by: jnimeh, weijun, mullan, wetmore

! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLEngineResult.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/X509ExtendedTrustManager.java
! src/java.base/share/classes/sun/security/ssl/AppInputStream.java
! src/java.base/share/classes/sun/security/ssl/AppOutputStream.java
! src/java.base/share/classes/sun/security/ssl/Authenticator.java
! src/java.base/share/classes/sun/security/ssl/CipherBox.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
+ src/java.base/share/classes/sun/security/ssl/Ciphertext.java
+ src/java.base/share/classes/sun/security/ssl/ClientAuthType.java
! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java
+ src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
+ src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
+ src/java.base/share/classes/sun/security/ssl/DTLSRecord.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
- src/java.base/share/classes/sun/security/ssl/EngineArgs.java
- src/java.base/share/classes/sun/security/ssl/EngineInputRecord.java
- src/java.base/share/classes/sun/security/ssl/EngineOutputRecord.java
- src/java.base/share/classes/sun/security/ssl/EngineWriter.java
! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java
! src/java.base/share/classes/sun/security/ssl/HandshakeInStream.java
! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
+ src/java.base/share/classes/sun/security/ssl/HandshakeStateManager.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
+ src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
! src/java.base/share/classes/sun/security/ssl/HelloExtensions.java
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/MAC.java
+ src/java.base/share/classes/sun/security/ssl/MaxFragmentLengthExtension.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
+ src/java.base/share/classes/sun/security/ssl/Plaintext.java
! src/java.base/share/classes/sun/security/ssl/ProtocolList.java
! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RandomCookie.java
! src/java.base/share/classes/sun/security/ssl/Record.java
+ src/java.base/share/classes/sun/security/ssl/RecordType.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
+ src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
+ src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
+ src/java.base/share/classes/sun/security/ssl/SSLRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
+ src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/conf/security/java.security
+ test/javax/net/ssl/DTLS/CipherSuite.java
+ test/javax/net/ssl/DTLS/ClientAuth.java
+ test/javax/net/ssl/DTLS/DTLSOverDatagram.java
+ test/javax/net/ssl/DTLS/InvalidCookie.java
+ test/javax/net/ssl/DTLS/InvalidRecords.java
+ test/javax/net/ssl/DTLS/NoMacInitialClientHello.java
+ test/javax/net/ssl/DTLS/Reordered.java
+ test/javax/net/ssl/DTLS/Retransmission.java
+ test/javax/net/ssl/DTLS/WeakCipherSuite.java
! test/javax/net/ssl/SSLEngine/CheckStatus.java
! test/javax/net/ssl/SSLEngine/LargeBufs.java
! test/javax/net/ssl/TLS/CipherTestUtils.java
! test/javax/net/ssl/TLSv11/ExportableBlockCipher.java
! test/javax/net/ssl/TLSv11/ExportableStreamCipher.java
! test/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
! test/sun/security/ssl/AppInputStream/ReadHandshake.java
! test/sun/security/ssl/ClientHandshaker/LengthCheckTest.java



More information about the jdk9-dev-changes mailing list