| 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.
CertificateExceptionA root exception class for all exceptions related to public key certificates.
CertificateKeyMatchExceptionWhen loading a public and private key pair into a Context, the load succeeded, but the private key and public key (certificate) did not match.
CertificateLoadExceptionIndicates that a problem occurred while loading a certificate into a Context from either a memory buffer or from a file.
CertificateParseExceptionIndicates that IceSSL was unable to parse the provided public key certificate into a form usable by the underlying SSL implementation.
CertificateSignatureExceptionIndicates that the signature verification of a newly signed temporary RSA certificate has failed.
CertificateSigningExceptionIndicates that a problem occurred while signing certificates during temporary RSA certificate generation.
CertificateVerificationExceptionIndicates a problem occurred during the certificate verification phase of the SSL handshake.
CertificateVerifierTypeExceptionThis exception indicates that the provided CertificateVerifier was not derived from the proper base class, and thus, does not provide the appropriate interface.
ConfigParseExceptionThis exception indicates that a problem occurred while parsing the SSL configuration file, or while attempting to locate the configuration file.
ConfigurationLoadingExceptionThis 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.
ContextExceptionA problem was encountered while setting up the Context.
ContextInitializationExceptionIndicates that a problem occurred while initializing the context structure of the underlying SSL implementation.
ContextNotConfiguredExceptionThis exception is raised when an attempt is made to make use of a Context that has not been configured yet.
PrivateKeyExceptionA root exception class for all exceptions related to private keys.
PrivateKeyLoadExceptionIndicates that a problem occurred while loading a private key into a Context from either a memory buffer or from a file.
PrivateKeyParseExceptionIndicates that IceSSL was unable to parse the provided private key into a form usable by the underlying SSL implementation.
ProtocolExceptionIndicates that a problem occurred that violates the SSL protocol, causing the connection to be shutdown.
ShutdownExceptionThis exception generally indicates that a problem occurred that caused the shutdown of an SSL connection.
SslExceptionThis exception represents the base of all security related exceptions in Ice.
TrustedCertificateAddExceptionAn attempt to add a certificate to the Context's trusted certifificate store has failed.
UnsupportedContextExceptionAn 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 |