Looks good to me.

Xuelei

On 6/7/2018 8:56 AM, Weijun Wang wrote:
Oops, another place needs change

   http://hg.openjdk.java.net/jdk/sandbox/rev/64aa781522be

--Max

On Jun 7, 2018, at 11:03 PM, Xuelei Fan <xuelei....@oracle.com> wrote:

Looks fine to me.  Thanks!

Xuelei

On 6/7/2018 8:01 AM, Weijun Wang wrote:
Still at
    http://cr.openjdk.java.net/~weijun/9999999/webrev.more-krb5-cleanup/
I keep the existing unsupported KRB5 ciphersuites and move the 10 previously 
supported ones there.
--Max
On Jun 7, 2018, at 10:49 PM, Weijun Wang <weijun.w...@oracle.com> wrote:



On Jun 7, 2018, at 10:47 PM, Xuelei Fan <xuelei....@oracle.com> wrote:

CipherSuite.java
----------------
I think we may still want to have KRB5 cipher suite in the unsupported list, as 
we did for from line 455.

-    TLS_KRB5_WITH_3DES_EDE_CBC_SHA(
-          0x001F, false, "TLS_KRB5_WITH_3DES_EDE_CBC_SHA", "",
-          ProtocolVersion.PROTOCOLS_TO_T12,
-          K_KRB5, B_3DES, M_SHA, H_SHA256),
+    TLS_KRB5_WITH_3DES_EDE_CBC_SHA("TLS_KRB5_WITH_3DES_EDE_CBC_SHA", 0x001F),

Or

   CS_001F("TLS_KRB5_WITH_3DES_EDE_CBC_SHA", 0x001F),

which matches the naming style of other unsupported CS.

--Max


I may prefer to have lines 545-549 (old lines) there as unsupported cipher 
suites.

Otherwise, looks fine to me.

Thanks,
Xuelei


On 6/7/2018 7:41 AM, Weijun Wang wrote:
Please take a review
  http://cr.openjdk.java.net/~weijun/9999999/webrev.more-krb5-cleanup/
--Max
On Jun 7, 2018, at 10:24 PM, Xuelei Fan <xuelei....@oracle.com> wrote:

Yes, please KRB5 cipher suite from the supported list.
Typo: Yes, please remove KRB5 cipher suite from the supported list.

On 6/7/2018 7:23 AM, Xuelei Fan wrote:
Yes, please KRB5 cipher suite from the supported list.
For the public APIs part, please leave it as it is before we deprecate the 
specification.  Some other JSSE provider might still support KRB5 cipher suites.
Xuelei
On 6/7/2018 1:45 AM, Weijun Wang wrote:
And there are the Kerberos word in public APIs:

share/classes/javax/net/ssl/SSLContext.java
336:     * Some cipher suites (such as Kerberos) require remote hostname
366:     * Some cipher suites (such as Kerberos) require remote hostname

share/classes/javax/net/ssl/HttpsURLConnection.java
106:     * such as Kerberos, will throw an SSLPeerUnverifiedException.
130:     * such as Kerberos.
134:     * KerberosPrincipal for Kerberos cipher suites.
158:     * return null for non-certificate based ciphersuites, such as Kerberos.
162:     * KerberosPrincipal for Kerberos cipher suites. If no principal was

share/classes/javax/net/ssl/SSLContextSpi.java
90:     * Some cipher suites (such as Kerberos) require remote hostname
110:     * Some cipher suites (such as Kerberos) require remote hostname

share/classes/javax/net/ssl/SSLEngine.java
395:     * Some cipher suites (such as Kerberos) require remote hostname
397:     * constructor to use Kerberos.

share/classes/javax/net/ssl/SSLSession.java
221:     * such as Kerberos, will throw an SSLPeerUnverifiedException.
264:     * such as Kerberos, will throw an SSLPeerUnverifiedException.
295:     * KerberosPrincipal for Kerberos cipher suites.
313:     * KerberosPrincipal for Kerberos cipher suites. If no principal was

share/classes/javax/net/ssl/HandshakeCompletedEvent.java
122:     * such as Kerberos, will throw an SSLPeerUnverifiedException.
145:     * such as Kerberos, will throw an SSLPeerUnverifiedException.
178:     * KerberosPrincipal for Kerberos cipher suites.
208:     * KerberosPrincipal for Kerberos cipher suites. If no principal was

--Max

On Jun 7, 2018, at 4:31 PM, Weijun Wang <weijun.w...@oracle.com> wrote:

I still see K_KRB5 KeyExchange and TLS_KRB5_WITH_3DES_EDE_CBC_SHA etc in 
CipherSuite.java. Shall I also remove them.

Thanks
Max




Reply via email to