Ice Reference Documentation | ||
---|---|---|
<<< Previous | Slice Documentation | Next >>> |
module |
IceSSL is a dynamic SSL transport plug-in for the Ice core. It provides authentication, encryption, and message integrity, using the industry-standard SSL protocol.
The CertificateVerifier
is the base interface for all classes that define
additional application-specific certificate verification rules.
The interface for the SSL plug-in.
CertificateException
A root exception class for all exceptions related to public key certificates.
CertificateKeyMatchException
When loading a public and private key pair into a Context, the load succeeded, but the private key and public key (certificate) did not match.
CertificateLoadException
Indicates that a problem occurred while loading a certificate into a Context from either a memory buffer or from a file.
CertificateParseException
Indicates that IceSSL was unable to parse the provided public key certificate into a form usable by the underlying SSL implementation.
CertificateSignatureException
Indicates that the signature verification of a newly signed temporary RSA certificate has failed.
CertificateSigningException
Indicates that a problem occurred while signing certificates during temporary RSA certificate generation.
CertificateVerificationException
Indicates a problem occurred during the certificate verification phase of the SSL handshake.
CertificateVerifierTypeException
This exception indicates that the provided CertificateVerifier was not derived from the proper base class, and thus, does not provide the appropriate interface.
ConfigParseException
This exception indicates that a problem occurred while parsing the SSL configuration file, or while attempting to locate the configuration file.
ConfigurationLoadingException
This exception indicates that an attempt was made to load the configuration for a Context, but the property specifying the indicated Context's SSL configuration file was not set.
ContextException
A problem was encountered while setting up the Context.
ContextInitializationException
Indicates that a problem occurred while initializing the context structure of the underlying SSL implementation.
ContextNotConfiguredException
This exception is raised when an attempt is made to make use of a Context that has not been configured yet.
PrivateKeyException
A root exception class for all exceptions related to private keys.
PrivateKeyLoadException
Indicates that a problem occurred while loading a private key into a Context from either a memory buffer or from a file.
PrivateKeyParseException
Indicates that IceSSL was unable to parse the provided private key into a form usable by the underlying SSL implementation.
ProtocolException
Indicates that a problem occurred that violates the SSL protocol, causing the connection to be shutdown.
ShutdownException
This exception generally indicates that a problem occurred that caused the shutdown of an SSL connection.
SslException
This exception represents the base of all security related exceptions in Ice.
TrustedCertificateAddException
An attempt to add a certificate to the Context's trusted certifificate store has failed.
UnsupportedContextException
An attempt was made to call a method that references a ContextType that is not supported for that operation.
A Plugin
may serve as a Client, Server or both (ClientServer).
<<< Previous | Home | Next >>> |
Glacier2::SessionNotExistException | Up | IceSSL::CertificateException |