-
Enhancement
-
Resolution: Fixed
-
P3
-
7
-
b128
-
generic
-
generic
-
Verified
The basic security, permission, and authentication code in the JDK libraries should be updated to use the diamond operator. This affects the following files:
src/share/classes/com/sun/security/auth/PolicyFile.java
src/share/classes/com/sun/security/auth/PolicyParser.java
src/share/classes/com/sun/security/auth/SubjectCodeSource.java
src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java
src/share/classes/com/sun/security/auth/login/ConfigFile.java
src/share/classes/com/sun/security/auth/module/JndiLoginModule.java
src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java
src/share/classes/com/sun/security/auth/module/UnixLoginModule.java
src/share/classes/java/security/AccessControlContext.java
src/share/classes/java/security/BasicPermission.java
src/share/classes/java/security/CodeSource.java
src/share/classes/java/security/Identity.java
src/share/classes/java/security/Permissions.java
src/share/classes/java/security/Policy.java
src/share/classes/java/security/ProtectionDomain.java
src/share/classes/java/security/Provider.java
src/share/classes/java/security/SecureClassLoader.java
src/share/classes/java/security/Security.java
src/share/classes/java/security/Signature.java
src/share/classes/java/security/UnresolvedPermission.java
src/share/classes/java/security/UnresolvedPermissionCollection.java
src/share/classes/javax/security/auth/PrivateCredentialPermission.java
src/share/classes/javax/security/auth/Subject.java
src/share/classes/javax/security/auth/SubjectDomainCombiner.java
src/share/classes/javax/security/auth/kerberos/DelegationPermission.java
src/share/classes/javax/security/auth/kerberos/ServicePermission.java
src/share/classes/sun/security/acl/AclEntryImpl.java
src/share/classes/sun/security/acl/AclImpl.java
src/share/classes/sun/security/acl/GroupImpl.java
test/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java
test/com/sun/security/auth/module/LdapLoginModule/CheckOptions.java
test/javax/security/auth/Subject/Generic.java
test/javax/security/auth/x500/X500Principal/KeywordMap.java
Sean Mullan should be the primary reviewer for these changes.
src/share/classes/com/sun/security/auth/PolicyFile.java
src/share/classes/com/sun/security/auth/PolicyParser.java
src/share/classes/com/sun/security/auth/SubjectCodeSource.java
src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java
src/share/classes/com/sun/security/auth/login/ConfigFile.java
src/share/classes/com/sun/security/auth/module/JndiLoginModule.java
src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java
src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java
src/share/classes/com/sun/security/auth/module/UnixLoginModule.java
src/share/classes/java/security/AccessControlContext.java
src/share/classes/java/security/BasicPermission.java
src/share/classes/java/security/CodeSource.java
src/share/classes/java/security/Identity.java
src/share/classes/java/security/Permissions.java
src/share/classes/java/security/Policy.java
src/share/classes/java/security/ProtectionDomain.java
src/share/classes/java/security/Provider.java
src/share/classes/java/security/SecureClassLoader.java
src/share/classes/java/security/Security.java
src/share/classes/java/security/Signature.java
src/share/classes/java/security/UnresolvedPermission.java
src/share/classes/java/security/UnresolvedPermissionCollection.java
src/share/classes/javax/security/auth/PrivateCredentialPermission.java
src/share/classes/javax/security/auth/Subject.java
src/share/classes/javax/security/auth/SubjectDomainCombiner.java
src/share/classes/javax/security/auth/kerberos/DelegationPermission.java
src/share/classes/javax/security/auth/kerberos/ServicePermission.java
src/share/classes/sun/security/acl/AclEntryImpl.java
src/share/classes/sun/security/acl/AclImpl.java
src/share/classes/sun/security/acl/GroupImpl.java
test/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java
test/com/sun/security/auth/module/LdapLoginModule/CheckOptions.java
test/javax/security/auth/Subject/Generic.java
test/javax/security/auth/x500/X500Principal/KeywordMap.java
Sean Mullan should be the primary reviewer for these changes.