The JCE security manager is responsible for determining the maximum allowable cryptographic strength for a given application, for a given algorithm, by consulting the configured jurisdiction policy files and the cryptographic permissions bundled with the application.
| Modifier and Type | Field and Description |
|---|---|
| private static final CryptoAllPermission | |
| private static final CryptoPermissions | |
| private static final CryptoPermissions | |
| private static final ConcurrentMap | |
| private static final CryptoPermissions | |
| pack-priv static final JceSecurityManager | |
| private static final Vector | |
| pack-priv static final StackWalker |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static CryptoPermissions | |
| pack-priv CryptoPermission | getCryptoPermission(String theAlg)
Returns the maximum allowable crypto strength for the given application, for the given algorithm. |
| pack-priv CryptoPermission | |
| private CryptoPermission | |
| pack-priv boolean |
| allPerm | back to summary |
|---|---|
| private static final CryptoAllPermission allPerm | |
| CACHE_NULL_MARK | back to summary |
|---|---|
| private static final CryptoPermissions CACHE_NULL_MARK | |
| defaultPolicy | back to summary |
|---|---|
| private static final CryptoPermissions defaultPolicy | |
| exemptCache | back to summary |
|---|---|
| private static final ConcurrentMap<URL, CryptoPermissions> exemptCache | |
| exemptPolicy | back to summary |
|---|---|
| private static final CryptoPermissions exemptPolicy | |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final JceSecurityManager INSTANCE | |
| TrustedCallersCache | back to summary |
|---|---|
| private static final Vector<Class<?>> TrustedCallersCache | |
| WALKER | back to summary |
|---|---|
| pack-priv static final StackWalker WALKER | |
| JceSecurityManager | back to summary |
|---|---|
| private JceSecurityManager() | |
| getAppPermissions | back to summary |
|---|---|
| private static CryptoPermissions getAppPermissions(URL callerCodeBase) | |
| getCryptoPermission | back to summary |
|---|---|
| pack-priv CryptoPermission getCryptoPermission(String theAlg) Returns the maximum allowable crypto strength for the given application, for the given algorithm. | |
| getCryptoPermissionFromURL | back to summary |
|---|---|
| pack-priv CryptoPermission getCryptoPermissionFromURL(URL callerCodeBase, String alg, CryptoPermission defaultPerm) | |
| getDefaultPermission | back to summary |
|---|---|
| private CryptoPermission getDefaultPermission(String alg) Returns the default permission for the given algorithm. | |
| isCallerTrusted | back to summary |
|---|---|
| pack-priv boolean isCallerTrusted(Class<?> caller, Provider provider) | |