org.bouncycastle.jce
Class ProviderConfigurationPermission
BasicPermission
org.bouncycastle.jce.ProviderConfigurationPermission
public class ProviderConfigurationPermission
extends BasicPermission
A permission class to define what can be done with the ConfigurableProvider interface.
Available permissions are "threadLocalEcImplicitlyCa" and "ecImplicitlyCa" which allow the setting
of the thread local and global ecImplicitlyCa parameters respectively.
Examples:
- ProviderConfigurationPermission("BC"); // enable all permissions
- ProviderConfigurationPermission("BC", "threadLocalEcImplicitlyCa"); // enable thread local only
- ProviderConfigurationPermission("BC", "ecImplicitlyCa"); // enable global setting only
- ProviderConfigurationPermission("BC", "threadLocalEcImplicitlyCa, ecImplicitlyCa"); // enable both explicitly
Note: permission checks are only enforced if a security manager is present.
ProviderConfigurationPermission
public ProviderConfigurationPermission(String name)
ProviderConfigurationPermission
public ProviderConfigurationPermission(String name,
String actions)
equals
public boolean equals(Object obj)
getActions
public String getActions()
hashCode
public int hashCode()
implies
public boolean implies(Permission permission)