Glacier2 is a firewall solution for Ice. Glacier2 authenticates and filters client requests and allows callbacks to the client in a secure fashion. In combination with IceSSL, Glacier2 provides a security solution that is both non-intrusive and easy to configure.
IdentitySet — An object for managing the set of object identity constraints on a Session.
PermissionsVerifier — The Glacier2 permissions verifier.
Router — The Glacier2 specialization of the Ice::Router interface.
SSLPermissionsVerifier — The SSL Glacier2 permissions verifier.
SSLSessionManager — The session manager for SSL authenticated users that is responsible for managing Session objects.
Session — A client-visible session object, which is tied to the lifecycle of a Router.
SessionControl — An administrative session control object, which is tied to the lifecycle of a Session.
SessionManager — The session manager for username/password authenticated users that is responsible for managing Session objects.
StringSet — An object for managing the set of identity constraints for specific parts of object identity on a Session.
CannotCreateSessionException — This exception is raised if an attempt to create a new session failed.
PermissionDeniedException — This exception is raised if a client is denied the ability to create a session with the router.
SessionNotExistException — This exception is raised if a client tries to destroy a session with a router, but no session exists for the client.
SSLInfo — Information taken from an SSL connection used for permissions verification.