public class ProviderConfigurationPermission
extends java.security.BasicPermission
Available permissions are "threadLocalEcImplicitlyCa" and "ecImplicitlyCa" which allow the setting of the thread local and global ecImplicitlyCa parameters respectively.
Examples:
Note: permission checks are only enforced if a security manager is present.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
actions |
private static int |
ALL |
private static java.lang.String |
ALL_STR |
private static int |
DH_DEFAULT_PARAMS |
private static java.lang.String |
DH_DEFAULT_PARAMS_STR |
private static int |
EC_IMPLICITLY_CA |
private static java.lang.String |
EC_IMPLICITLY_CA_STR |
private int |
permissionMask |
private static int |
THREAD_LOCAL_DH_DEFAULT_PARAMS |
private static java.lang.String |
THREAD_LOCAL_DH_DEFAULT_PARAMS_STR |
private static int |
THREAD_LOCAL_EC_IMPLICITLY_CA |
private static java.lang.String |
THREAD_LOCAL_EC_IMPLICITLY_CA_STR |
Constructor and Description |
---|
ProviderConfigurationPermission(java.lang.String name) |
ProviderConfigurationPermission(java.lang.String name,
java.lang.String actions) |
Modifier and Type | Method and Description |
---|---|
private int |
calculateMask(java.lang.String actions) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getActions() |
int |
hashCode() |
boolean |
implies(java.security.Permission permission) |
private static final int THREAD_LOCAL_EC_IMPLICITLY_CA
private static final int EC_IMPLICITLY_CA
private static final int THREAD_LOCAL_DH_DEFAULT_PARAMS
private static final int DH_DEFAULT_PARAMS
private static final int ALL
private static final java.lang.String THREAD_LOCAL_EC_IMPLICITLY_CA_STR
private static final java.lang.String EC_IMPLICITLY_CA_STR
private static final java.lang.String THREAD_LOCAL_DH_DEFAULT_PARAMS_STR
private static final java.lang.String DH_DEFAULT_PARAMS_STR
private static final java.lang.String ALL_STR
private final java.lang.String actions
private final int permissionMask
public ProviderConfigurationPermission(java.lang.String name)
public ProviderConfigurationPermission(java.lang.String name, java.lang.String actions)
private int calculateMask(java.lang.String actions)
public java.lang.String getActions()
getActions
in class java.security.BasicPermission
public boolean implies(java.security.Permission permission)
implies
in class java.security.BasicPermission
public boolean equals(java.lang.Object obj)
equals
in class java.security.BasicPermission
public int hashCode()
hashCode
in class java.security.BasicPermission