-
Enhancement
-
Resolution: Fixed
-
P3
-
8, 11, 12
-
b21
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8149577 | 11.0.5-oracle | Sean Coffey | P3 | Resolved | Fixed | b01 |
JDK-8226636 | 11.0.5 | Christoph Langer | P3 | Resolved | Fixed | b01 |
JDK-8149578 | 8u231 | Sean Coffey | P3 | Resolved | Fixed | b01 |
JDK-8229613 | emb-8u231 | Sean Coffey | P3 | Resolved | Fixed | b01 |
Via the introduction of JFR Crypto Events (JDK-8186986), security library code could start recording events of particular interest to the JFR recording framework (if enabled). Code using this new 'EventRuntime' API would be inserted into security library classes and could communicate directly with JFR libraries if present. If not present, we have have stub holders that simply end up logging to the System Logger as a fall back.
Examples of events to record would be :
* Certificates encountered while setting up a TLS connection
* TLS protocol version and ciphersuite used for each TLS connection attempt
* Overriding of default security properties
Once such data is recorded, there's potential for a client tool, coupled with a ruleset to analyze the new events and report back to system administrators about the overall strength of their Java applications with respect to cryptographic standards.
- backported by
-
JDK-8149577 Enhance the security libraries to record events of interest
- Resolved
-
JDK-8149578 Enhance the security libraries to record events of interest
- Resolved
-
JDK-8226636 Enhance the security libraries to record events of interest
- Resolved
-
JDK-8229613 Enhance the security libraries to record events of interest
- Resolved
- blocks
-
JMC-5561 Support for Crypto Events in JMC
- Open
- is blocked by
-
JDK-8193397 Milestone 3: Implementation
- Resolved
-
JDK-8203629 Produce events in the JDK without a dependency on jdk.jfr
- Resolved
- relates to
-
JDK-8255348 NPE in PKIXCertPathValidator event logging code
- Resolved
-
JMC-7263 JMC displaying long value in scientific notation
- Resolved
-
JDK-8292033 Move jdk.X509Certificate event logic to JCA layer
- Closed
-
JDK-8266551 Improve X509ValidationEvent so that all validation attempts are recorded
- Open
-
JDK-8254711 Add java.security.Provider.getService JFR Event
- Resolved
-
JDK-8140423 Add system property or mechanism to allow customers to test upcoming restrictions
- Closed
-
JDK-8234466 Class loading deadlock involving X509Factory#commitEvent()
- Resolved
-
JDK-8214161 java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr
- Closed
-
JDK-8234468 Application startup failed on JRE 8u231
- Closed
-
JDK-8146635 Introduce Logger API for security libs diagnostics
- Closed