Ice
3.9
Slice API Reference
Toggle main menu visibility
Loading...
Searching...
No Matches
Glacier2
SSLInfo.ice
1
// Copyright (c) ZeroC, Inc.
2
3
#pragma once
4
5
[[
"cpp:dll-export:GLACIER2_API"
]]
6
[[
"cpp:doxygen:include:Glacier2/Glacier2.h"
]]
7
[[
"cpp:header-ext:h"
]]
8
9
[[
"cpp:include:Glacier2/Config.h"
]]
10
11
[[
"js:module:@zeroc/ice"
]]
12
13
#include "Ice/BuiltinSequences.ice"
14
15
[
"java:identifier:com.zeroc.Glacier2"
]
16
module
Glacier2
17
{
18
interface
SSLPermissionsVerifier;
// So that doc-comments can link to `SSLPermissionsVerifier`.
19
20
/// Represents information gathered from an incoming SSL connection and used for authentication and authorization.
21
/// @see SSLPermissionsVerifier
22
struct
SSLInfo
23
{
24
/// The remote host.
25
string
remoteHost
;
26
27
/// The remote port.
28
int
remotePort
;
29
30
/// The router's host.
31
string
localHost
;
32
33
/// The router's port.
34
int
localPort
;
35
36
/// The negotiated cipher suite.
37
string
cipher
;
38
39
/// The certificate chain.
40
Ice::StringSeq
certs
;
41
}
42
}
Glacier2
Communicate through firewalls and across NATs.
Definition
PermissionsVerifier.ice:17
Ice::StringSeq
sequence< string > StringSeq
A sequence of strings.
Definition
BuiltinSequences.ice:46
Glacier2::SSLInfo::cipher
string cipher
The negotiated cipher suite.
Definition
SSLInfo.ice:37
Glacier2::SSLInfo::localHost
string localHost
The router's host.
Definition
SSLInfo.ice:31
Glacier2::SSLInfo::certs
Ice::StringSeq certs
The certificate chain.
Definition
SSLInfo.ice:40
Glacier2::SSLInfo::remoteHost
string remoteHost
The remote host.
Definition
SSLInfo.ice:25
Glacier2::SSLInfo::localPort
int localPort
The router's port.
Definition
SSLInfo.ice:34
Glacier2::SSLInfo::remotePort
int remotePort
The remote port.
Definition
SSLInfo.ice:28
Glacier2::SSLInfo
Represents information gathered from an incoming SSL connection and used for authentication and autho...
Definition
SSLInfo.ice:23
Generated by
1.17.0