Added in API level 1
Policy
public
abstract
class
Policy
extends Object
| java.lang.Object | |
| ↳ | java.security.Policy |
Legacy security code; do not use.
Summary
Nested classes | |
|---|---|
interface |
Policy.Parameters
|
Fields | |
|---|---|
public
static
final
PermissionCollection |
UNSUPPORTED_EMPTY_COLLECTION
|
Public constructors | |
|---|---|
Policy()
|
|
Public methods | |
|---|---|
static
Policy
|
getInstance(String type, Policy.Parameters params)
|
static
Policy
|
getInstance(String type, Policy.Parameters params, Provider provider)
|
static
Policy
|
getInstance(String type, Policy.Parameters params, String provider)
|
Policy.Parameters
|
getParameters()
|
PermissionCollection
|
getPermissions(ProtectionDomain domain)
|
PermissionCollection
|
getPermissions(CodeSource codesource)
|
static
Policy
|
getPolicy()
|
Provider
|
getProvider()
|
String
|
getType()
|
boolean
|
implies(ProtectionDomain domain, Permission permission)
|
void
|
refresh()
|
static
void
|
setPolicy(Policy p)
|
Inherited methods | |
|---|---|
java.lang.Object
| |
Fields
Public constructors
Public methods
getInstance
Added in API level 9
Policy getInstance (String type, Policy.Parameters params)
| Parameters | |
|---|---|
type |
String
|
params |
Policy.Parameters
|
| Returns | |
|---|---|
Policy |
|
| Throws | |
|---|---|
NoSuchAlgorithmException |
|
getInstance
Added in API level 9
Policy getInstance (String type, Policy.Parameters params, Provider provider)
| Parameters | |
|---|---|
type |
String
|
params |
Policy.Parameters
|
provider |
Provider
|
| Returns | |
|---|---|
Policy |
|
| Throws | |
|---|---|
NoSuchAlgorithmException |
|
getInstance
Added in API level 9
Policy getInstance (String type, Policy.Parameters params, String provider)
| Parameters | |
|---|---|
type |
String
|
params |
Policy.Parameters
|
provider |
String
|
| Returns | |
|---|---|
Policy |
|
| Throws | |
|---|---|
NoSuchProviderException |
|
NoSuchAlgorithmException |
|
getPermissions
Added in API level 1
PermissionCollection getPermissions (ProtectionDomain domain)
| Parameters | |
|---|---|
domain |
ProtectionDomain
|
| Returns | |
|---|---|
PermissionCollection |
|
getPermissions
Added in API level 1
PermissionCollection getPermissions (CodeSource codesource)
| Parameters | |
|---|---|
codesource |
CodeSource
|
| Returns | |
|---|---|
PermissionCollection |
|
implies
Added in API level 1
boolean implies (ProtectionDomain domain, Permission permission)
| Parameters | |
|---|---|
domain |
ProtectionDomain
|
permission |
Permission
|
| Returns | |
|---|---|
boolean |
|
Interfaces
Classes
- AccessControlContext
- AccessController
- AlgorithmParameterGenerator
- AlgorithmParameterGeneratorSpi
- AlgorithmParameters
- AlgorithmParametersSpi
- AllPermission
- AuthProvider
- BasicPermission
- CodeSigner
- CodeSource
- DigestInputStream
- DigestOutputStream
- GuardedObject
- Identity
- IdentityScope
- KeyFactory
- KeyFactorySpi
- KeyPair
- KeyPairGenerator
- KeyPairGeneratorSpi
- KeyRep
- KeyStore
- KeyStore.Builder
- KeyStore.CallbackHandlerProtection
- KeyStore.PasswordProtection
- KeyStore.PrivateKeyEntry
- KeyStore.SecretKeyEntry
- KeyStore.TrustedCertificateEntry
- KeyStoreSpi
- MessageDigest
- MessageDigestSpi
- Permission
- PermissionCollection
- Permissions
- Policy
- PolicySpi
- ProtectionDomain
- Provider
- Provider.Service
- SecureClassLoader
- SecureRandom
- SecureRandomSpi
- Security
- SecurityPermission
- Signature
- SignatureSpi
- SignedObject
- Signer
- Timestamp
- UnresolvedPermission
Enums
Exceptions
- AccessControlException
- DigestException
- GeneralSecurityException
- InvalidAlgorithmParameterException
- InvalidKeyException
- InvalidParameterException
- KeyException
- KeyManagementException
- KeyStoreException
- NoSuchAlgorithmException
- NoSuchProviderException
- PrivilegedActionException
- ProviderException
- SignatureException
- UnrecoverableEntryException
- UnrecoverableKeyException

