Ice 3.7 Slice API Reference
All Classes Interfaces Structs Exceptions Modules Files Operations Constants Sequences Dictionaries Enumerations Enumerator Pages
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 
20 #include <Ice/BuiltinSequences.ice>
21 
22 #ifndef __SLICE2JAVA_COMPAT__
23 [["java:package:com.zeroc"]]
24 #endif
25 
26 ["objc:prefix:GLACIER2"]
27 module Glacier2
28 {
29 
38 struct SSLInfo
39 {
41  string remoteHost;
42 
45 
47  string localHost;
48 
50  int localPort;
51 
53  string cipher;
54 
57 }
58 
59 }
BuiltinSequences.ice
Glacier2::SSLInfo::cipher
string cipher
The negotiated cipher suite.
Definition: SSLInfo.ice:53
Glacier2::SSLInfo::localHost
string localHost
The router's host.
Definition: SSLInfo.ice:47
Ice::StringSeq
sequence< string > StringSeq
A sequence of strings.
Definition: BuiltinSequences.ice:51
Glacier2::SSLInfo::localPort
int localPort
The router's port.
Definition: SSLInfo.ice:50
Glacier2::SSLInfo
Information taken from an SSL connection used for permissions verification.
Definition: SSLInfo.ice:39
Glacier2::SSLInfo::remotePort
int remotePort
The remote port.
Definition: SSLInfo.ice:44
Glacier2
Glacier2 is a firewall solution for Ice.
Definition: PermissionsVerifier.ice:28
Glacier2::SSLInfo::remoteHost
string remoteHost
The remote host.
Definition: SSLInfo.ice:41
Glacier2::SSLInfo::certs
Ice::StringSeq certs
The certificate chain.
Definition: SSLInfo.ice:56