Ice 3.7 Slice API Reference
Interfaces | Structs | Exceptions
Glacier2 Module Reference

Glacier2 is a firewall solution for Ice. More...

[["cpp:dll-export:GLACIER2_API"]][["cpp:doxygen:include:Glacier2/Glacier2.h"]][["cpp:header-ext:h"]][["cpp:include:Glacier2/Config.h"]][["js:module:ice"]][["js:cjs-module"]][["objc:dll-export:GLACIER2_API"]][["objc:header-dir:objc"]][["python:pkgdir:Glacier2"]][["java:package:com.zeroc"]]["objc:prefix:GLACIER2"]
module Glacier2 { ... }

Interfaces

interface  IdentitySet
 An object for managing the set of object identity constraints on a Session. More...
 
interface  PermissionsVerifier
 The Glacier2 permissions verifier. More...
 
interface  Router
 The Glacier2 specialization of the Ice::Router interface. More...
 
interface  Session
 A client-visible session object, which is tied to the lifecycle of a Router. More...
 
interface  SessionControl
 An administrative session control object, which is tied to the lifecycle of a Session. More...
 
interface  SessionManager
 The session manager for username/password authenticated users that is responsible for managing Session objects. More...
 
interface  SSLPermissionsVerifier
 The SSL Glacier2 permissions verifier. More...
 
interface  SSLSessionManager
 The session manager for SSL authenticated users that is responsible for managing Session objects. More...
 
interface  StringSet
 An object for managing the set of identity constraints for specific parts of object identity on a Session. More...
 

Structs

struct  SSLInfo
 Information taken from an SSL connection used for permissions verification. More...
 

Exceptions

exception  CannotCreateSessionException
 This exception is raised if an attempt to create a new session failed. More...
 
exception  PermissionDeniedException
 This exception is raised if a client is denied the ability to create a session with the router. More...
 
exception  SessionNotExistException
 This exception is raised if a client tries to destroy a session with a router, but no session exists for the client. More...
 

Detailed Description

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.