< 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 >