Qt Cryptographic Architecture
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCQCA::AlgorithmGeneral superclass for an algorithm
|oCQCA::CertificatePublic Key (X.509) certificate
|oCQCA::CertificateAuthorityA Certificate Authority is used to generate Certificates and Certificate Revocation Lists (CRLs)
|oCQCA::CertificateRequestCertificate Request
|oCQCA::CipherGeneral class for cipher (encryption / decryption) algorithms
|oCQCA::CRLCertificate Revocation List
|oCQCA::HashGeneral class for hashing algorithms
|oCQCA::KeyDerivationFunctionGeneral superclass for key derivation algorithms
|oCQCA::KeyStoreGeneral purpose key storage object
|oCQCA::KeyStoreEntrySingle entry in a KeyStore
|oCQCA::MessageAuthenticationCodeGeneral class for message authentication code (MAC) algorithms
|oCQCA::PGPKeyPretty Good Privacy key
|oCQCA::PKeyGeneral superclass for public (PublicKey) and private (PrivateKey) keys used with asymmetric encryption techniques
|oCQCA::RandomSource of random numbers
|oCQCA::SASLSimple Authentication and Security Layer protocol implementation
|oCQCA::SecureMessageClass representing a secure message
|oCQCA::SecureMessageSystemAbstract superclass for secure messaging systems
|oCQCA::TLSTransport Layer Security / Secure Socket Layer
|\CQCA::TLSSessionSession token, used for TLS resuming
oCQCA::BigIntegerArbitrary precision integer
oCQCA::BufferedComputationGeneral superclass for buffered computation algorithms
|oCQCA::HashGeneral class for hashing algorithms
|\CQCA::MessageAuthenticationCodeGeneral class for message authentication code (MAC) algorithms
oCQCA::CertContextPropsX.509 certificate or certificate request properties
oCQCA::CertificateCollectionBundle of Certificates and CRLs
oCQCA::CertificateInfoPairOne entry in a certificate information list
oCQCA::CertificateInfoTypeCertificate information type
oCQCA::CertificateOptionsCertificate options
oCQCA::ConstraintTypeCertificate constraint
oCQCA::Provider::ContextInternal context class used for the plugin
|oCQCA::BasicContextBase class to use for primitive provider contexts
|oCQCA::DLGroupContextDiscrete logarithm provider
|oCQCA::KeyStoreListContextKeyStore provider
|oCQCA::MessageContextSecureMessage provider
|oCQCA::SASLContextSASL provider
|\CQCA::TLSContextTLS provider
oCContext public QObject
|\CQCA::ProviderAlgorithm provider
oCQCA::CRLContextPropsX.509 certificate revocation list properties
oCQCA::CRLEntryPart of a CRL representing a single certificate
oCQCA::DLGroupA discrete logarithm group
oCQCA::EventAn asynchronous event
oCQCA::FilterGeneral superclass for filtering transformation algorithms
|oCQCA::CipherGeneral class for cipher (encryption / decryption) algorithms
|\CQCA::TextFilterSuperclass for text based filtering algorithms
oCQCA::SASLContext::HostPortConvenience class to hold an IP address and an associated port
oCQCA::InitializerConvenience method for initialising and cleaning up QCA
oCQCA::KeyBundleCertificate chain and private key pair
oCQCA::KeyLengthSimple container for acceptable key lengths
oCQCA::KeyStoreInfoKey store information, outside of a KeyStore object
oCQCA::MemoryRegionArray of bytes that may be optionally secured
|\CQCA::SecureArraySecure array of bytes
oCQCA::SASL::ParamsParameter flags for the SASL authentication
oCQCA::PGPKeyContextPropsOpenPGP key properties
oCQCAPluginProvider plugin base class
oCQList
|oCQCA::CertificateChainA chain of related Certificates
|\CQCA::CertificateInfoOrderedOrdered certificate properties type
oCQObject
|oCQCA::AbstractLogDeviceAn abstract log device
|oCQCA::ConsoleQCA Console system
|oCQCA::ConsolePromptConsole prompt handler
|oCQCA::ConsoleReferenceManager for a Console
|oCQCA::DirWatchSupport class to monitor a directory for activity
|oCQCA::EventHandlerInterface class for password / passphrase / PIN and token handlers
|oCQCA::FileWatchSupport class to monitor a file for activity
|oCQCA::KeyGeneratorClass for generating asymmetric key pairs
|oCQCA::KeyLoaderAsynchronous private key loader
|oCQCA::KeyStoreGeneral purpose key storage object
|oCQCA::KeyStoreEntryWatcherClass to monitor the availability of a KeyStoreEntry
|oCQCA::KeyStoreManagerAccess keystores, and monitor keystores for changes
|oCQCA::LoggerA simple logging system
|oCQCA::PasswordAskerUser password / passphrase / PIN handler
|oCQCA::QPipeDeviceUnbuffered direct pipe
|oCQCA::QPipeEndA buffered higher-level pipe end
|oCQCA::SafeTimer
|oCQCA::SecureLayerAbstract interface to a security layer
|oCQCA::SecureMessageClass representing a secure message
|oCQCA::SecureMessageSystemAbstract superclass for secure messaging systems
|oCQCA::SynchronizerEnable synchronization between two threads
|\CQCA::TokenAskerUser token handler
oCQCA::QPipeA FIFO buffer (named pipe) abstraction
oCQThread
|\CQCA::SyncThreadConvenience class to run a thread and interact with it synchronously
oCQCA::SecureMessageKeyKey for SecureMessage system
oCQCA::SecureMessageSignatureSecureMessage signature
\CQCA::TLSContext::SessionInfoInformation about an active TLS connection