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 24 Jan 2020 for xmltooling by  doxygen 1.6.1