< prev index next >
src/java.base/share/classes/java/security/Security.java
Print this page
*** 28,37 ****
--- 28,39 ----
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.io.*;
import java.net.URL;
+ import jdk.internal.event.EventHelper;
+ import jdk.internal.event.SecurityPropertyEvent;
import jdk.internal.misc.SharedSecrets;
import jdk.internal.util.StaticProperty;
import sun.security.util.Debug;
import sun.security.util.PropertyExpander;
*** 793,802 ****
--- 795,809 ----
*/
public static void setProperty(String key, String datum) {
check("setProperty."+key);
props.put(key, datum);
invalidateSMCache(key); /* See below. */
+
+ SecurityPropertyEvent spe = new SecurityPropertyEvent();
+ if (spe.isEnabled() || EventHelper.isLoggingSecurity()) {
+ EventHelper.commitSecurityPropertyEvent(spe, key, datum);
+ }
}
/*
* Implementation detail: If the property we just set in
* setProperty() was either "package.access" or
< prev index next >