Ice 3.8
Slice API Reference
Loading...
Searching...
No Matches
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"]
16module Glacier2
17{
18 /// Represents information gathered from an incoming SSL connection and used for authentication and authorization.
19 /// @see SSLPermissionsVerifier
20 struct SSLInfo
21 {
22 /// The remote host.
23 string remoteHost;
24
25 /// The remote port.
27
28 /// The router's host.
29 string localHost;
30
31 /// The router's port.
33
34 /// The negotiated cipher suite.
35 string cipher;
36
37 /// The certificate chain.
39 }
40}
Communicate through firewalls and across NATs.
sequence< string > StringSeq
A sequence of strings.
string cipher
The negotiated cipher suite.
Definition SSLInfo.ice:35
string localHost
The router's host.
Definition SSLInfo.ice:29
Ice::StringSeq certs
The certificate chain.
Definition SSLInfo.ice:38
string remoteHost
The remote host.
Definition SSLInfo.ice:23
int localPort
The router's port.
Definition SSLInfo.ice:32
int remotePort
The remote port.
Definition SSLInfo.ice:26
Represents information gathered from an incoming SSL connection and used for authentication and autho...
Definition SSLInfo.ice:21