Ice 3.7 Slice API Reference
Loading...
Searching...
No Matches
SSLInfo.ice
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#pragma once
6
7[["cpp:dll-export:GLACIER2_API"]]
8[["cpp:doxygen:include:Glacier2/Glacier2.h"]]
9[["cpp:header-ext:h"]]
10[["cpp:include:Glacier2/Config.h"]]
11
12[["js:module:ice"]]
13[["js:cjs-module"]]
14
15[["objc:dll-export:GLACIER2_API"]]
16[["objc:header-dir:objc"]]
17
18[["python:pkgdir:Glacier2"]]
19
21
22#ifndef __SLICE2JAVA_COMPAT__
23[["java:package:com.zeroc"]]
24#endif
25
26["objc:prefix:GLACIER2"]
27module Glacier2
28{
29
38struct SSLInfo
39{
41 string remoteHost;
42
45
47 string localHost;
48
51
53 string cipher;
54
57}
58
59}
Glacier2 is a firewall solution for Ice.
Definition PermissionsVerifier.ice:28
sequence< string > StringSeq
A sequence of strings.
Definition BuiltinSequences.ice:51
Information taken from an SSL connection used for permissions verification.
Definition SSLInfo.ice:39
string cipher
The negotiated cipher suite.
Definition SSLInfo.ice:53
string localHost
The router's host.
Definition SSLInfo.ice:47
Ice::StringSeq certs
The certificate chain.
Definition SSLInfo.ice:56
string remoteHost
The remote host.
Definition SSLInfo.ice:41
int localPort
The router's port.
Definition SSLInfo.ice:50
int remotePort
The remote port.
Definition SSLInfo.ice:44