JDK 14 RFR of JDK-8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss

Roger Riggs Roger.Riggs at oracle.com
Thu Sep 26 19:41:17 UTC 2019


Sean,

I think that's the other EncryptionKey.
The one in 
src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java 
isn't.

Roger


On 9/26/19 3:35 PM, Sean Mullan wrote:
> - Krb5Context.java
>
> 1394         @SuppressWarnings("serial") // Not statically typed as 
> Serializable
> 1395         private final EncryptionKey key;
>
> EncryptionKey is Serializable (it derives from java.security.Key which 
> is Serializable). I was wondering why we needed to suppress the 
> warning here.
>
> --Sean
>
> On 9/23/19 8:15 PM, Joe Darcy wrote:
>> Hello,
>>
>> Another module, another review request as part of making serial 
>> warnings more robust:
>>
>>      JDK-8231368: Suppress warnings on non-serializable non-transient 
>> instance fields in java.security.jgss
>>      http://cr.openjdk.java.net/~darcy/8231368.0/
>>
>> (Related earlier review 
>> https://mail.openjdk.java.net/pipermail/security-dev/2019-September/020672.html.) 
>>
>>
>> In this latest review, I included a comment in KRBError.java that its 
>> writeObject method uses a different encoding scheme.
>>
>> Thanks,
>>
>> -Joe
>>




More information about the security-dev mailing list