Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

glite::rgma::SSLSigningPolicyProperties Class Reference

#include <SSLSigningPolicyProperties.h>

Inheritance diagram for glite::rgma::SSLSigningPolicyProperties:

glite::rgma::Properties List of all members.

Public Member Functions

 SSLSigningPolicyProperties (X509 *certificate, const std::string &directory) throw (RGMAException)
std::vector< std::string > getListProperty (std::string key)

Protected Member Functions

void load (std::string filename) throw (RGMAException)

Detailed Description

Class is used to represent the contents of a signing policy file. It only handles the mimumum subset of features needed for RGMA. In particular it only looks at the first instances of access_id_CA, pos_rights and cond_subjects fields. These are what it matches:

access_id_CA .* '' pos_rights .* CA:sign cond_subjects .* '[ ...]'


Member Function Documentation

std::vector< std::string > glite::rgma::SSLSigningPolicyProperties::getListProperty std::string  key  ) 
 

Gets a list of properties with the specified key. This method throws an exception if the property is not found.

Parameters:
key the hashtable key
Returns:
List of property values

void glite::rgma::SSLSigningPolicyProperties::load std::string  filename  )  throw (RGMAException) [protected, virtual]
 

Loads properties from specified file.

Reimplemented from glite::rgma::Properties.


The documentation for this class was generated from the following files:
Generated on Wed May 17 17:48:19 2006 for glite-rgma-api-cpp by doxygen 1.3.5