#include <CertPathValidator.h>
Public Member Functions | |
virtual | ~CertPathValidator () |
CertPathValidatorResult * | validate (const CertPath &certPath, const CertPathParameters ¶ms) throw (CertPathValidatorException, InvalidAlgorithmParameterException) |
const String & | getAlgorithm () const throw () |
const Provider & | getProvider () const throw () |
Static Public Member Functions | |
static CertPathValidator * | getInstance (const String &algorithm) throw (NoSuchAlgorithmException) |
static CertPathValidator * | getInstance (const String &algorithm, const String &provider) throw (NoSuchAlgorithmException, NoSuchProviderException) |
static CertPathValidator * | getInstance (const String &algorithm, const Provider &provider) throw (NoSuchAlgorithmException) |
static const String & | getDefaultType () throw () |
Protected Member Functions | |
CertPathValidator (CertPathValidatorSpi *spi, const Provider *provider, const String &algorithm) |
beecrypt::security::cert::CertPathValidator::CertPathValidator | ( | CertPathValidatorSpi * | spi, | |
const Provider * | provider, | |||
const String & | algorithm | |||
) | [protected] |
virtual beecrypt::security::cert::CertPathValidator::~CertPathValidator | ( | ) | [virtual] |
const String& beecrypt::security::cert::CertPathValidator::getAlgorithm | ( | ) | const throw () |
static const String& beecrypt::security::cert::CertPathValidator::getDefaultType | ( | ) | throw () [static] |
static CertPathValidator* beecrypt::security::cert::CertPathValidator::getInstance | ( | const String & | algorithm, | |
const Provider & | provider | |||
) | throw (NoSuchAlgorithmException) [static] |
static CertPathValidator* beecrypt::security::cert::CertPathValidator::getInstance | ( | const String & | algorithm, | |
const String & | provider | |||
) | throw (NoSuchAlgorithmException, NoSuchProviderException) [static] |
static CertPathValidator* beecrypt::security::cert::CertPathValidator::getInstance | ( | const String & | algorithm | ) | throw (NoSuchAlgorithmException) [static] |
const Provider& beecrypt::security::cert::CertPathValidator::getProvider | ( | ) | const throw () |
CertPathValidatorResult* beecrypt::security::cert::CertPathValidator::validate | ( | const CertPath & | certPath, | |
const CertPathParameters & | params | |||
) | throw (CertPathValidatorException, InvalidAlgorithmParameterException) |