A B C D E G I K O P R V

A

AbstractPolicy - class org.codehaus.spice.xmlpolicy.runtime.AbstractPolicy.
Abstract Policy class that makes it easy to add permission sets to policy.
AbstractPolicy() - Constructor for class org.codehaus.spice.xmlpolicy.runtime.AbstractPolicy
 

B

buildPolicy(PolicyMetaData, PolicyResolver) - Method in class org.codehaus.spice.xmlpolicy.builder.PolicyBuilder
Build a policy for a specified meta data.

C

createKeyStore(String, URL) - Method in class org.codehaus.spice.xmlpolicy.builder.PolicyBuilder
Create a keystore of specified type and loading from specified url.
createPermissionSetFor(CodeSource) - Method in class org.codehaus.spice.xmlpolicy.runtime.AbstractPolicy
Create a set of permissions for a particular codesource.
createPolicy(Map) - Method in interface org.codehaus.spice.xmlpolicy.builder.PolicyResolver
Create a Policy object from a grant map.

D

DefaultPolicy - class org.codehaus.spice.xmlpolicy.runtime.DefaultPolicy.
A policy implementation that accepts policys details from a map.
DefaultPolicy() - Constructor for class org.codehaus.spice.xmlpolicy.runtime.DefaultPolicy
Create a policy with zero entrys.
DefaultPolicy(Map) - Constructor for class org.codehaus.spice.xmlpolicy.runtime.DefaultPolicy
Create a Policy that applies specified grants.

E

error(String, Throwable) - Method in class org.codehaus.spice.xmlpolicy.runtime.AbstractPolicy
Error occured in policy.

G

getAction() - Method in class org.codehaus.spice.xmlpolicy.metadata.PermissionMetaData
Return the action of permission (may be null).
getClassname() - Method in class org.codehaus.spice.xmlpolicy.metadata.PermissionMetaData
Return the name of permission class.
getCodebase() - Method in class org.codehaus.spice.xmlpolicy.metadata.GrantMetaData
Return the code base for grant.
getGrants() - Method in class org.codehaus.spice.xmlpolicy.metadata.PolicyMetaData
Return the grants that make up policy.
getKeyStore() - Method in class org.codehaus.spice.xmlpolicy.metadata.PermissionMetaData
Return the key store to load signer from.
getKeyStore() - Method in class org.codehaus.spice.xmlpolicy.metadata.GrantMetaData
Return the key store to load signer from.
getKeyStores() - Method in class org.codehaus.spice.xmlpolicy.metadata.PolicyMetaData
Return the KeyStores associated with policy.
getLocation() - Method in class org.codehaus.spice.xmlpolicy.metadata.KeyStoreMetaData
Return the location of the KeyStore (usually a URL).
getName() - Method in class org.codehaus.spice.xmlpolicy.metadata.KeyStoreMetaData
Return the name of keystore.
getPermissions() - Method in class org.codehaus.spice.xmlpolicy.metadata.GrantMetaData
Return the set of permissions associated with grant.
getPermissions(CodeSource) - Method in class org.codehaus.spice.xmlpolicy.runtime.AbstractPolicy
Overide so we can have a per-application security policy with no side-effects to other applications.
getSignedBy() - Method in class org.codehaus.spice.xmlpolicy.metadata.PermissionMetaData
Return the principle name who signed the permission.
getSignedBy() - Method in class org.codehaus.spice.xmlpolicy.metadata.GrantMetaData
Return the signer for grant.
getTarget() - Method in class org.codehaus.spice.xmlpolicy.metadata.PermissionMetaData
Return the action of permission (may be null).
getType() - Method in class org.codehaus.spice.xmlpolicy.metadata.KeyStoreMetaData
Return the type of the key store (ie JKS).
GrantMetaData - class org.codehaus.spice.xmlpolicy.metadata.GrantMetaData.
This class defines a keystore that is used when locating signers of a codebase.
GrantMetaData(String, String, String, PermissionMetaData[]) - Constructor for class org.codehaus.spice.xmlpolicy.metadata.GrantMetaData
Construct a grant.

I

info(String) - Method in class org.codehaus.spice.xmlpolicy.verifier.PolicyVerifier
Log an informational message.

K

KeyStoreMetaData - class org.codehaus.spice.xmlpolicy.metadata.KeyStoreMetaData.
This class defines a keystore that is used when locating signers of a codebase.
KeyStoreMetaData(String, String, String) - Constructor for class org.codehaus.spice.xmlpolicy.metadata.KeyStoreMetaData
Construct a keysotre.

O

org.codehaus.spice.xmlpolicy.builder - package org.codehaus.spice.xmlpolicy.builder
 
org.codehaus.spice.xmlpolicy.metadata - package org.codehaus.spice.xmlpolicy.metadata
 
org.codehaus.spice.xmlpolicy.reader - package org.codehaus.spice.xmlpolicy.reader
 
org.codehaus.spice.xmlpolicy.runtime - package org.codehaus.spice.xmlpolicy.runtime
 
org.codehaus.spice.xmlpolicy.verifier - package org.codehaus.spice.xmlpolicy.verifier
 

P

PermissionMetaData - class org.codehaus.spice.xmlpolicy.metadata.PermissionMetaData.
This class defines a keystore that is used when locating signers of a codebase.
PermissionMetaData(String, String, String, String, String) - Constructor for class org.codehaus.spice.xmlpolicy.metadata.PermissionMetaData
Construct the permission meta data.
PolicyBuilder - class org.codehaus.spice.xmlpolicy.builder.PolicyBuilder.
A Utility class that builds a Policy object from a specified PolicyMetaData.
PolicyBuilder() - Constructor for class org.codehaus.spice.xmlpolicy.builder.PolicyBuilder
 
PolicyMetaData - class org.codehaus.spice.xmlpolicy.metadata.PolicyMetaData.
This class defines the set of KeyStores and Grants in a policy declaration.
PolicyMetaData(KeyStoreMetaData[], GrantMetaData[]) - Constructor for class org.codehaus.spice.xmlpolicy.metadata.PolicyMetaData
Create a policy with specific keystores and grants.
PolicyReader - class org.codehaus.spice.xmlpolicy.reader.PolicyReader.
This class builds a PolicyMetaData object from specified XML document.
PolicyReader() - Constructor for class org.codehaus.spice.xmlpolicy.reader.PolicyReader
 
PolicyResolver - interface org.codehaus.spice.xmlpolicy.builder.PolicyResolver.
This is the interface via which elements of Policy are resolved.
PolicyVerifier - class org.codehaus.spice.xmlpolicy.verifier.PolicyVerifier.
Verify Policy set is valid.
PolicyVerifier() - Constructor for class org.codehaus.spice.xmlpolicy.verifier.PolicyVerifier
 
processGrants(Map) - Method in class org.codehaus.spice.xmlpolicy.runtime.DefaultPolicy
Process map of grants and configure Policy appropriately.

R

readPolicy(Element) - Method in class org.codehaus.spice.xmlpolicy.reader.PolicyReader
Build ClassLoader MetaData from a DOM tree.
refresh() - Method in class org.codehaus.spice.xmlpolicy.runtime.AbstractPolicy
Refresh policy.
resolveLocation(String) - Method in interface org.codehaus.spice.xmlpolicy.builder.PolicyResolver
Resolve a location to a URL.

V

verifyPolicy(PolicyMetaData) - Method in class org.codehaus.spice.xmlpolicy.verifier.PolicyVerifier
 

A B C D E G I K O P R V

Copyright © 2002-2003 Codehaus. All Rights Reserved.