jdk/src/java.base/share/classes/java/security
Sean Mullan db85090553 8338411: Implement JEP 486: Permanently Disable the Security Manager
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov@openjdk.org>
Co-authored-by: Brian Burkhalter <bpb@openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Co-authored-by: Harshitha Onkar <honkar@openjdk.org>
Co-authored-by: Joe Wang <joehw@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Justin Lu <jlu@openjdk.org>
Co-authored-by: Kevin Walls <kevinw@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Naoto Sato <naoto@openjdk.org>
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Brent Christian <bchristi@openjdk.org>
Co-authored-by: Stuart Marks <smarks@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Phil Race <prr@openjdk.org>
Co-authored-by: Erik Gahlin <egahlin@openjdk.org>
Co-authored-by: Jaikiran Pai <jpai@openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
2024-11-12 17:16:15 +00:00
..
cert 8305406: Add @spec tags in java.base/java.* (part 2) 2024-10-26 06:57:45 +00:00
interfaces 8305406: Add @spec tags in java.base/java.* (part 2) 2024-10-26 06:57:45 +00:00
spec 8305406: Add @spec tags in java.base/java.* (part 2) 2024-10-26 06:57:45 +00:00
AccessControlContext.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
AccessControlException.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
AccessController.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
AlgorithmConstraints.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
AlgorithmParameterGenerator.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
AlgorithmParameterGeneratorSpi.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
AlgorithmParameters.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
AlgorithmParametersSpi.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
AllPermission.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
AsymmetricKey.java 8318096: Introduce AsymmetricKey interface with a getParams method 2023-10-26 22:43:06 +00:00
AuthProvider.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
BasicPermission.java 8311170: Simplify and modernize equals and hashCode in security area 2023-08-09 12:34:40 +00:00
Certificate.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
CodeSigner.java 8286503: Enhance security classes 2023-10-17 22:45:06 +00:00
CodeSource.java 8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject 2024-11-01 11:47:00 +00:00
CryptoPrimitive.java
DigestException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
DigestInputStream.java 8325189: Enable this-escape javac warning in java.base 2024-02-07 20:05:11 +00:00
DigestOutputStream.java 8325189: Enable this-escape javac warning in java.base 2024-02-07 20:05:11 +00:00
DomainCombiner.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
DomainLoadStoreParameter.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
DrbgParameters.java 8305406: Add @spec tags in java.base/java.* (part 2) 2024-10-26 06:57:45 +00:00
GeneralSecurityException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
Guard.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
GuardedObject.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
Identity.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
IdentityScope.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
InvalidAlgorithmParameterException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
InvalidKeyException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
InvalidParameterException.java 8296226: Add constructors (String,Throwable) and (Throwable) to InvalidParameterException 2022-11-07 07:50:12 +00:00
Key.java 8305406: Add @spec tags in java.base/java.* (part 2) 2024-10-26 06:57:45 +00:00
KeyException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
KeyFactory.java 8323624: ProviderList.ServiceList does not need to be a list 2024-03-29 15:23:26 +00:00
KeyFactorySpi.java 8285263: Minor cleanup could be done in java.security 2022-06-13 15:13:56 +00:00
KeyManagementException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
KeyPair.java 8285263: Minor cleanup could be done in java.security 2022-06-13 15:13:56 +00:00
KeyPairGenerator.java 8323624: ProviderList.ServiceList does not need to be a list 2024-03-29 15:23:26 +00:00
KeyPairGeneratorSpi.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
KeyRep.java 8305406: Add @spec tags in java.base/java.* (part 2) 2024-10-26 06:57:45 +00:00
KeyStore.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
KeyStoreException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
KeyStoreSpi.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
MessageDigest.java 8295919: java.security.MessageDigest.isEqual does not adhere to @implNote 2023-09-29 18:47:47 +00:00
MessageDigestSpi.java 8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones 2023-02-07 17:40:22 +00:00
NoSuchAlgorithmException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
NoSuchProviderException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
package-info.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
Permission.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
PermissionCollection.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
Permissions.java 8302111: Serialization considerations 2024-10-15 17:04:27 +05:30
PKCS12Attribute.java 8311170: Simplify and modernize equals and hashCode in security area 2023-08-09 12:34:40 +00:00
Policy.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
PolicySpi.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
Principal.java 8311170: Simplify and modernize equals and hashCode in security area 2023-08-09 12:34:40 +00:00
PrivateKey.java 8318096: Introduce AsymmetricKey interface with a getParams method 2023-10-26 22:43:06 +00:00
PrivilegedAction.java 8285676: Add missing @param tags for type parameters on classes and interfaces 2022-04-28 18:00:34 +00:00
PrivilegedActionException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
PrivilegedExceptionAction.java 8285676: Add missing @param tags for type parameters on classes and interfaces 2022-04-28 18:00:34 +00:00
ProtectionDomain.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
Provider.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
ProviderException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
PublicKey.java 8318096: Introduce AsymmetricKey interface with a getParams method 2023-10-26 22:43:06 +00:00
SecureClassLoader.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
SecureRandom.java 8305406: Add @spec tags in java.base/java.* (part 2) 2024-10-26 06:57:45 +00:00
SecureRandomParameters.java
SecureRandomSpi.java 8285263: Minor cleanup could be done in java.security 2022-06-13 15:13:56 +00:00
Security.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
SecurityPermission.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
Signature.java 8323624: ProviderList.ServiceList does not need to be a list 2024-03-29 15:23:26 +00:00
SignatureException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
SignatureSpi.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
SignedObject.java 8302111: Serialization considerations 2024-10-15 17:04:27 +05:30
Signer.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
Timestamp.java 8302111: Serialization considerations 2024-10-15 17:04:27 +05:30
UnrecoverableEntryException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
UnrecoverableKeyException.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00
UnresolvedPermission.java 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
UnresolvedPermissionCollection.java 8302111: Serialization considerations 2024-10-15 17:04:27 +05:30
URIParameter.java 8284851: Update javax.crypto files to use proper javadoc for mentioned classes 2022-07-07 23:20:58 +00:00