Sean Mullan
65c98e577f
8344420: Remove Security Manager dependencies from javax.security package
...
Reviewed-by: alanb, rriggs, wetmore
2024-11-26 17:24:22 +00:00
Sean Mullan
86d527f987
8344949: javax.security.auth.Subject.SecureSet.writeObject does not do a security check anymore
...
Reviewed-by: alanb
2024-11-26 14:21:01 +00:00
Volkan Yazıcı
25dd51e4fc
8344222: Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration
...
Reviewed-by: dfuchs, jpai
2024-11-26 09:35:31 +00:00
Sean Mullan
ddc8a9d5da
8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages
...
Reviewed-by: coffeys, ascarpino, hchao
2024-11-25 13:10:59 +00:00
Sean Mullan
6aec2dcf76
8344788: Specify that the access control context parameters of Subject.doAsPrivileged are ignored
...
Reviewed-by: alanb
2024-11-22 19:14:02 +00:00
Sean Mullan
9769ee8697
8344652: Remove access control context text from SSLEngine and SSLSession APIs
...
Reviewed-by: jnimeh
2024-11-22 13:18:26 +00:00
Sean Mullan
de6e013e0e
8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages
...
Reviewed-by: jpai, ascarpino
2024-11-18 19:35:42 +00:00
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
Kevin Driver
2c7bea1cb2
8343772: Expected IAPE not thrown in KDF.getInstance (TCK)
...
Reviewed-by: valeriep
2024-11-07 19:27:35 +00:00
Kevin Driver
2a1ae0ff89
8331008: Implement JEP 478: Key Derivation Function API (Preview)
...
Co-authored-by: Rajan Halade <rhalade@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Co-authored-by: Valerie Peng <valeriep@openjdk.org>
Reviewed-by: weijun, valeriep
2024-11-05 21:07:52 +00:00
Andrew Haley
3fab8e37bb
8341903: Implementation of Scoped Values (Fourth Preview)
...
Reviewed-by: alanb
2024-11-05 17:12:17 +00:00
Jonathan Gibbons
873f8a696f
8305406: Add @spec tags in java.base/java.* (part 2)
...
Co-authored-by: Daniel Jeliński <djelinski@openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw@openjdk.org>
Reviewed-by: valeriep
2024-10-26 06:57:45 +00:00
Valerie Peng
369c573383
8302111: Serialization considerations
...
Reviewed-by: skoivu, rhalade, weijun, wetmore
2024-10-15 17:04:27 +05:30
Justin Lu
5f3e7aa833
8339735: Remove references to Applet in core-libs/security APIs
...
Reviewed-by: coffeys, naoto, iris, rriggs, lancea, mullan
2024-09-19 16:18:37 +00:00
Mark Powers
f1fa64b6b6
4966250: SSLSessionContext.setSessionTimeout() documentation could be updated
...
Reviewed-by: mullan
2024-08-01 16:37:20 +00:00
Nizar Benalla
92de2b2d5f
8336039: Doccheck: HTML warnings, broken links and missing files in java.base documentation
...
Reviewed-by: liach, djelinski
2024-07-22 13:27:12 +00:00
Ben Perez
74468bc1f3
8209092: Remove outdated wording from RC5ParameterSpec
...
Reviewed-by: mullan
2024-06-12 18:59:26 +00:00
Alan Bateman
707154235b
8331189: Implementation of Scoped Values (Third Preview)
...
Reviewed-by: aph, jpai, mcimadamore
2024-05-30 15:41:56 +00:00
Nizar Benalla
ae60d84500
8328501: Incorrect @since
tags for java security interfaces
...
Reviewed-by: mullan
2024-05-06 15:54:40 +00:00
Oli Gillespie
6158da5e95
8330108: Increase CipherInputStream buffer size
...
Reviewed-by: ascarpino, shade
2024-04-23 12:37:36 +00:00
Weijun Wang
59c2aff1ed
8323624: ProviderList.ServiceList does not need to be a list
...
Reviewed-by: mullan
2024-03-29 15:23:26 +00:00
Weijun Wang
d32746ef4a
8296244: Alternate implementation of user-based authorization Subject APIs that doesn’t depend on Security Manager APIs
...
Reviewed-by: mullan
2024-03-20 21:25:41 +00:00
Sean Mullan
c4845f01d2
8317431: Implement simpler Comparator when building certification paths
...
Reviewed-by: kdriver, weijun
2024-03-08 15:20:37 +00:00
Joe Darcy
fbd15b2087
8325189
: Enable this-escape javac warning in java.base
...
Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun
2024-02-07 20:05:11 +00:00
Weijun Wang
9fd855ed47
8322971: KEM.getInstance() should check if a 3rd-party security provider is signed
...
Reviewed-by: mullan, valeriep
2024-01-11 13:45:40 +00:00
Weijun Wang
9123961aaa
8318096: Introduce AsymmetricKey interface with a getParams method
...
Reviewed-by: darcy, mullan, ascarpino
2023-10-26 22:43:06 +00:00
Bradford Wetmore
adca97b659
8286503: Enhance security classes
...
Reviewed-by: rhalade, mullan, skoivu, weijun
2023-10-17 22:45:06 +00:00
Ben Perez
991ce84e09
4964430: (spec) missing IllegalStateException exception requirement for javax.crypto.Cipher.doFinal
...
Reviewed-by: mullan, valeriep
2023-10-06 03:07:23 +00:00
Mandy Chung
111ecdbaf5
8268829: Provide an optimized way to walk the stack with Class object only
...
8210375: StackWalker::getCallerClass throws UnsupportedOperationException
Reviewed-by: coleenp, dfuchs, bchristi
2023-09-07 21:37:40 +00:00
Pavel Rappo
19ae62ae2c
8311170: Simplify and modernize equals and hashCode in security area
...
Reviewed-by: djelinski, rriggs, valeriep
2023-08-09 12:34:40 +00:00
Weijun Wang
6b90b0519e
8297878: KEM: Implementation
...
Reviewed-by: ascarpino, mullan
2023-05-30 16:29:19 +00:00
Sergey Chernyshev
a284920b34
8168469: Memory leak in JceSecurity
...
Reviewed-by: valeriep
2023-05-12 19:24:45 +00:00
Mark Powers
9486969bd3
8302696: Revert API signature changes made in JDK-8285504 and JDK-8285263
...
Reviewed-by: mullan
2023-04-11 14:42:44 +00:00
Kevin Driver
b814cfc39d
8178806: Better exception logging in crypto code
...
Reviewed-by: valeriep
2023-02-09 22:31:00 +00:00
Valerie Peng
7eff578768
8288050: Add support of SHA-512/224 and SHA-512/256 to the PBKDF2 and PBES2 impls in SunJCE provider
...
Reviewed-by: weijun
2023-01-26 22:07:31 +00:00
Joe Darcy
7bf0d1465e
8300133: Use generalized see and link tags in core libs
...
Reviewed-by: jjg, mchung, naoto, smarks
2023-01-18 18:54:03 +00:00
Jesper Wilhelmsson
df1caf9081
Merge
2023-01-04 16:03:09 +00:00
Mark Powers
3eb85d19ec
8299235: broken link referencing missing id
...
Reviewed-by: mullan
2023-01-03 15:41:55 +00:00
Daniel Jeliński
36de61c460
8298865: Excessive memory allocation in CipherOutputStream AEAD decryption
...
Reviewed-by: valeriep, ascarpino
2022-12-20 10:27:33 +00:00
Daniel Jeliński
b9074fa1ed
8298249: Excessive memory allocation in CipherInputStream AEAD decryption
...
Reviewed-by: ascarpino, valeriep
2022-12-15 06:54:33 +00:00
Xue-Lei Andrew Fan
5d4c71c8bd
8281236: (D)TLS key exchange named groups
...
Reviewed-by: mullan
2022-12-07 20:16:45 +00:00
Weijun Wang
d450314bd3
8297276: Remove thread text from Subject.current
...
Reviewed-by: xuelei, rriggs, mullan
2022-11-28 22:02:54 +00:00
Andrey Turbanov
66228f77fe
8297074: Use enhanced-for cycle instead of Enumeration in javax.crypto
...
Reviewed-by: weijun, wetmore
2022-11-17 20:25:53 +00:00
Weijun Wang
68d3ed5cee
8296442: EncryptedPrivateKeyInfo can be created with an uninitialized AlgorithmParameters
...
Reviewed-by: xuelei, kdriver, mullan
2022-11-16 20:30:34 +00:00
Daniel Fuchs
4338f527aa
8294241: Deprecate URL public constructors
...
Reviewed-by: joehw, prr, alanb, aefimov, michaelm
2022-11-03 17:18:14 +00:00
Mark Powers
8480f87044
8291974: PrivateCredentialPermission should not use local variable to enable debugging
...
Reviewed-by: mullan
2022-10-31 19:55:47 +00:00
Kevin Driver
6335150cea
6205692: (spec) javax.crypto.MacSpi.engineUpdate(ByteBuffer input): NPE should be specified
...
Reviewed-by: valeriep
2022-08-30 20:51:34 +00:00
Kevin Driver
550e5d7822
4958071: (spec) confusing exception list for javax.crypto.Cipher.init(...) for
...
Reviewed-by: valeriep, wetmore
2022-08-30 18:23:46 +00:00
Jayashree Huttanagoudar
3c2289d651
8215916: The failure reason of an optional JAAS LoginModule is not logged
...
Reviewed-by: weijun
2022-08-24 15:47:12 +00:00
Weijun Wang
74d3330e10
8292682: Code change of JDK-8282730 not updated to reflect CSR update
...
Reviewed-by: xuelei, hchao
2022-08-19 19:57:42 +00:00