security Directory Reference

Directory dependency graph for xmltooling/security/:
xmltooling/security/

Files

file  AbstractPKIXTrustEngine.h
 

A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials.


file  BasicX509Credential.h
 

Wraps an X.509-based Credential by storing key/cert objects inside.


file  ChainingTrustEngine.h
 

OpenSSLTrustEngine that uses multiple engines in sequence.


file  Credential.h
 

Wraps keys and related functionality.


file  CredentialContext.h
 

Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential.


file  CredentialCriteria.h
 

Class for specifying criteria by which a CredentialResolver should resolve credentials.


file  CredentialResolver.h
 

An API for resolving keys and certificates based on application criteria.


file  KeyInfoCredentialContext.h
 

Context for credentials resolved out of a KeyInfo.


file  KeyInfoResolver.h
 

Resolves credentials from KeyInfo information.


file  OpenSSLCredential.h
 

OpenSSL-specific credential.


file  OpenSSLCryptoX509CRL.h
 

OpenSSL-based class for handling X.509 CRLs.


file  OpenSSLTrustEngine.h
 

Extended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency.


file  SecurityHelper.h
 

A helper class for working with keys, certificates, etc.


file  SignatureTrustEngine.h
 

TrustEngine interface that adds validation of digital signatures.


file  TrustEngine.h
 

Evaluates the trustworthiness and validity of security information against implementation-specific requirements.


file  X509Credential.h
 

Wraps an X.509-based Credential.


file  X509TrustEngine.h
 

TrustEngine interface that adds validation of X.509 credentials.


file  XSECCryptoX509CRL.h
 

Wrapper for X.509 CRL objects, similar to existing XSEC wrappers.