org.glite.security.voms.services.ACLEntry Class Reference

List of all members.

Public Member Functions

 ACLEntry ()
String getAdminDN ()
String getAdminCA ()
void setAdminDN (String dn)
void setAdminCA (String ca)
String getOperationName ()
void setOperationName (String operation)
boolean isAllow ()
void setAllow (boolean allow)

Detailed Description

Represents access control list entries within the VOMS database.

Access control lists (ACLs) provide authorization information within the VOMS database. They consists of a list of principal-operation-allow/deny triplets called ACL entries. An entry allows or denies an operation to a client principal based on its third element. A client is allowed to perform an operation if she has no matching deny entry but at least one allow entry in the relevant ACL.

The principal of an ACL entry may be a VO group or role in this or in another VO, in which case that entry matches a set of clients instead of a single individual client.

The following operations are defined: CREATE, DELETE, ADD, REMOVE, SET_ACL, GET_ACL, SET_DEFAULT_ACL, GET_DEFAULT_ACL, LIST, plus a special wildcard operation ALL, which is a shorthand for all operations.

Author:
Akos Frohner
Deprecated:
Starting from VOMS Admin 2, this interface for ACL management is deprecated an no longer understood. Use the ACL management interface defined in VOMSACL.

Definition at line 55 of file ACLEntry.java.


Constructor & Destructor Documentation

org.glite.security.voms.services.ACLEntry.ACLEntry  ) 
 

Empty public constructor.

Definition at line 58 of file ACLEntry.java.


Member Function Documentation

String org.glite.security.voms.services.ACLEntry.getAdminCA  ) 
 

Returns the principal's CA for this ACL entry.

Definition at line 64 of file ACLEntry.java.

String org.glite.security.voms.services.ACLEntry.getAdminDN  ) 
 

Returns the principal's DN for this ACL entry.

Definition at line 61 of file ACLEntry.java.

String org.glite.security.voms.services.ACLEntry.getOperationName  ) 
 

Returns the operation field of this ACL entry.

Definition at line 73 of file ACLEntry.java.

boolean org.glite.security.voms.services.ACLEntry.isAllow  ) 
 

Returns the allow field of this ACL entry.

Definition at line 79 of file ACLEntry.java.

void org.glite.security.voms.services.ACLEntry.setAdminCA String  ca  ) 
 

Sets the principal's CA for this ACL entry.

Definition at line 70 of file ACLEntry.java.

void org.glite.security.voms.services.ACLEntry.setAdminDN String  dn  ) 
 

Sets the principal's DN for this ACL entry.

Definition at line 67 of file ACLEntry.java.

void org.glite.security.voms.services.ACLEntry.setAllow boolean  allow  ) 
 

Sets the allow field of this ACL entry.

Definition at line 82 of file ACLEntry.java.

void org.glite.security.voms.services.ACLEntry.setOperationName String  operation  ) 
 

Sets the operation field of this ACL entry.

Definition at line 76 of file ACLEntry.java.


The documentation for this class was generated from the following file:
Generated on Thu Apr 10 18:02:26 2008 for VOMS Admin by  doxygen 1.4.6