xmltooling::OpenSSLPathValidator Class Reference

Extended PathValidator interface that adds validation using OpenSSL data types directly for efficiency. More...

#include <xmltooling/security/OpenSSLPathValidator.h>

Inheritance diagram for xmltooling::OpenSSLPathValidator:
xmltooling::PathValidator

List of all members.

Public Member Functions

virtual bool validate (X509 *certEE, STACK_OF(X509)*certChain, const PathValidatorParams &params) const =0
 Validates an end-entity certificate.

Detailed Description

Extended PathValidator interface that adds validation using OpenSSL data types directly for efficiency.


Member Function Documentation

virtual bool xmltooling::OpenSSLPathValidator::validate ( X509 *  certEE,
STACK_OF(X509)*  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 24 Jan 2020 for xmltooling by  doxygen 1.6.1