- 
    Bug 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    7
- 
        b01
- 
        generic
- 
        generic
- 
        Verified
                    The fix for 6894072:
http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f8956ba13b37
should be revised to eliminate the dependencies from the base module to kerberos:
sun.misc.JavaxSecurityAuthKerberosAccess -> javax.security.auth.kerberos.KeyTab (sun.kerberos)
sun.misc.JavaxSecurityAuthKerberosAccess -> sun.security.krb5.EncryptionKey (sun.kerberos)
sun.misc.JavaxSecurityAuthKerberosAccess -> sun.security.krb5.PrincipalName (sun.kerberos)
sun.misc.SharedSecrets -> javax.security.auth.kerberos.KeyTab (sun.kerberos)
The package-private method is only accessed by the Kerberos code and so
this shared secret should be defined the sun.security.krb5 package
instead of in sun.misc.
            
http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f8956ba13b37
should be revised to eliminate the dependencies from the base module to kerberos:
sun.misc.JavaxSecurityAuthKerberosAccess -> javax.security.auth.kerberos.KeyTab (sun.kerberos)
sun.misc.JavaxSecurityAuthKerberosAccess -> sun.security.krb5.EncryptionKey (sun.kerberos)
sun.misc.JavaxSecurityAuthKerberosAccess -> sun.security.krb5.PrincipalName (sun.kerberos)
sun.misc.SharedSecrets -> javax.security.auth.kerberos.KeyTab (sun.kerberos)
The package-private method is only accessed by the Kerberos code and so
this shared secret should be defined the sun.security.krb5 package
instead of in sun.misc.