Ice Reference Documentation
<<< Previous | Slice Documentation | Next >>>

# `Glacier2`

## Overview

    module Glacier2

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.

### Interface Index

Admin

  The Glacier2 administrative interface.

PermissionsVerifier

  The Glacier2 permissions verifier.

Router

  The Glacier2 specialization of the standard Ice router interface.

Session

  A client-visible session object, which is tied to the lifecycle of a `Router`.

SessionManager

  The session manager, which is responsible for managing `Session` objects.

### Exception Index

`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.

<<< Previous | Home | Next >>>
`IceSSL::UnsupportedContextException` | Up | `Glacier2::Admin`