blob: f0b6e8f15b02e34b2e5f7e887399d5cbcc66b358 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
classdef ConnectionInfo < Ice.ConnectionInfo
% ConnectionInfo Summary of ConnectionInfo
%
% Provides access to the connection detaisl of an SSL connection.
%
% ConnectionInfo Properties:
% cipher - The negotiated cipher suite.
% certs - The certificate chain.
% verified - The certificate chain verification status.
% Copyright (c) ZeroC, Inc. All rights reserved.
methods
function obj = ConnectionInfo(underlying, incoming, adapterName, connectionId, cipher, ...
certs, verified)
if nargin == 0
underlying = [];
incoming = false;
adapterName = '';
connectionId = '';
cipher = '';
certs = [];
verified = false;
end
obj = obj@Ice.ConnectionInfo(underlying, incoming, adapterName, connectionId);
obj.cipher = cipher;
obj.certs = certs;
obj.verified = verified;
end
end
properties(SetAccess=private)
% cipher - The negotiated cipher suite.
cipher char
% certs - The certificate chain.
certs
% verified - The certificate chain verification status.
verified logical
end
end
|