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=0) 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=0) 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 = 0
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 = 0  )  const [pure virtual]
 

Returns a single Credential according to the supplied criteria.

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


The documentation for this class was generated from the following file:
Generated on Fri Jan 12 14:37:47 2018 for xmltooling by  doxygen 1.4.6