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

List of all members.

Public Member Functions

String getAdminIssuer ()
void setAdminIssuer (String adminIssuer)
String getAdminSubject ()
void setAdminSubject (String adminSubject)
int getVomsPermissionBits ()
void setVomsPermissionBits (int vomsPermissionBits)

Package Attributes

String adminSubject
String adminIssuer
int vomsPermissionBits = 0

Detailed Description

This class represents an ACL entry in VOMS Admin 2.x ACL.

Author:
Andrea Ceccanti

Definition at line 34 of file ACLEntry.java.


Member Data Documentation

String org.glite.security.voms.services.acl.ACLEntry.adminIssuer [package]
 

This is the admin issuer, i.e., usually the X509 distinguished name of a Certificate Authority.

Definition at line 49 of file ACLEntry.java.

Referenced by org.glite.security.voms.services.acl.ACLEntry.getAdminIssuer().

String org.glite.security.voms.services.acl.ACLEntry.adminSubject [package]
 

This is the admin subject, i.e., usually an X509 distinguished name.

Definition at line 44 of file ACLEntry.java.

Referenced by org.glite.security.voms.services.acl.ACLEntry.getAdminSubject().

int org.glite.security.voms.services.acl.ACLEntry.vomsPermissionBits = 0 [package]
 

This is a bitmask that define the VOMS permission associated with the Admin.

Below the integer value and name for permissions are given:

  • 1 = CONTAINER_READ
  • 2 = CONTAINER_WRITE
  • 4 = MEMBERSHIP_READ
  • 8 = MEMBERSHIP_WRITE
  • 16 = ACL_READ
  • 32 = ACL_WRITE
  • 64 = ACL_DEFAULT
  • 128 = REQUESTS_READ
  • 256 = REQUESTS_WRITE
  • 512 = ATTRIBUTES_READ
  • 1024 = ATTRIBUTES_WRITE

By summing the above values, one can combine permissions, e.g. "CONTAINER_READ,CONTAINER_WRITE" = 3

Definition at line 73 of file ACLEntry.java.

Referenced by org.glite.security.voms.services.acl.ACLEntry.getVomsPermissionBits().


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