xmltooling::CredentialResolver Class Reference

An API for resolving keys and certificates based on application criteria. More...

#include <xmltooling/security/CredentialResolver.h>

Inheritance diagram for xmltooling::CredentialResolver:

xmltooling::Lockable List of all members.

Public Member Functions

virtual const Credentialresolve (const CredentialCriteria *criteria=NULL) const =0
 Returns a single Credential according to the supplied criteria.
virtual std::vector< const
Credential * >::size_type 
resolve (std::vector< const Credential * > &results, const CredentialCriteria *criteria=NULL) const =0
 Returns all matching Credentials according to the supplied criteria.

Detailed Description

An API for resolving keys and certificates based on application criteria.


Member Function Documentation

virtual std::vector<const Credential*>::size_type xmltooling::CredentialResolver::resolve ( std::vector< const Credential * > &  results,
const CredentialCriteria criteria = NULL 
) const [pure virtual]

Returns all matching Credentials according to the supplied criteria.

Parameters:
results array to store matching Credentials
criteria an optional CredentialCriteria object
Returns:
number of credentials found

virtual const Credential* xmltooling::CredentialResolver::resolve ( const CredentialCriteria criteria = NULL  )  const [pure virtual]

Returns a single Credential according to the supplied criteria.

Parameters:
criteria an optional CredentialCriteria object
Returns:
a Credential, or NULL if none could be found


The documentation for this class was generated from the following file:
Generated on Mon Oct 19 14:18:34 2009 for xmltooling by  doxygen 1.4.7