xmltooling::PathValidator Class Reference

Plugin interface to certificate path validation, independent of context. More...

#include <xmltooling/security/PathValidator.h>

Inheritance diagram for xmltooling::PathValidator:

xmltooling::OpenSSLPathValidator List of all members.

Public Member Functions

virtual bool validate (XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const PathValidatorParams &params) const =0
 Validates an end-entity certificate.

Classes

class  PathValidatorParams
 Marker interface for plugin-specific parameters into the validation process. More...

Detailed Description

Plugin interface to certificate path validation, independent of context.

This interface assumes that the end-entity certificate is "correctly" bound to a party, and solely addresses the validity of that certificate.


Member Function Documentation

virtual bool xmltooling::PathValidator::validate XSECCryptoX509 *  certEE,
const std::vector< XSECCryptoX509 * > &  certChain,
const PathValidatorParams params
const [pure virtual]
 

Validates an end-entity certificate.

Parameters:
certEE end-entity certificate
certChain the complete untrusted certificate chain
params plugin-specific parameters to the validation process
Returns:
true iff validaton succeeds


The documentation for this class was generated from the following file:
Generated on Thu Nov 16 23:43:17 2017 for xmltooling by  doxygen 1.4.6