Project

General

Profile

Software Inventory Message and Attributes for PA-TNC (SWIMA) » History » Version 20

Andreas Steffen, 22.06.2017 13:27

1 18 Andreas Steffen
h1. Software Inventory Message and Attributes for PA-TNC (SWIMA)
2 1 Andreas Steffen
3 6 Andreas Steffen
{{>toc}}
4 6 Andreas Steffen
5 8 Andreas Steffen
h2. Starting PT-TLS Server Daemon
6 6 Andreas Steffen
7 4 Andreas Steffen
The PT-TLS server based on the strongSwan systemd daemon is usually started automatically at boot time with the command
8 1 Andreas Steffen
<pre>
9 4 Andreas Steffen
systemctl start strongswan-swanctl
10 4 Andreas Steffen
</pre>
11 4 Andreas Steffen
12 10 Andreas Steffen
First all the PA-TNC attribute definitions from the IETF, TCG, ITA-HSR and PWG namespaces are loaded. The IMVs to by dynamically loaded are read from _/etc/tnc_config_. 
13 4 Andreas Steffen
<pre>
14 19 Andreas Steffen
Jun 22 12:31:28 koala systemd[1]: Starting strongSwan IPsec IKEv1/IKEv2 daemon using swanctl...
15 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: TNC recommendation policy is 'default'
16 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loading IMVs from '/etc/tnc_config'
17 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: added IETF attributes
18 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: added ITA-HSR attributes
19 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: added PWG attributes
20 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: added TCG attributes
21 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: libimcv initialized
22 1 Andreas Steffen
</pre>
23 4 Andreas Steffen
24 13 Andreas Steffen
The OS IMV is loaded as a dynamic library and attached to the TNC server.
25 1 Andreas Steffen
<pre>
26 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: IMV 1 "OS" initialized
27 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: IMV 1 supports 1 message type: 'IETF/Operating System' 0x000000/0x00000001
28 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: IMV 1 "OS" loaded from '/usr/lib/ipsec/imcvs/imv-os.so'
29 1 Andreas Steffen
</pre>
30 4 Andreas Steffen
31 13 Andreas Steffen
The SWIMA IMV is loaded as a dynamic library and attached to the TNC server.
32 1 Andreas Steffen
<pre>
33 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: IMV 2 "SWIMA" initialized
34 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: IMV 2 supports 1 message type: 'IETF/Software' 0x000000/0x00000009
35 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: IMV 2 "SWIMA" loaded from '/usr/lib/ipsec/imcvs/imv-swima.so'
36 1 Andreas Steffen
</pre>
37 4 Andreas Steffen
38 4 Andreas Steffen
The strongSwan daemon loads all required plugins and goes into multi-threading mode so that multiple PT-TLS connections can be handled
39 1 Andreas Steffen
<pre>
40 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loaded plugins: charon-systemd charon-systemd random nonce x509 tpm openssl revocation constraints pubkey pkcs1 pkcs8 pkcs12 pem tnc-imv tnc-pdp tnc-tnccs tnccs-20 kernel-netlink socket-default sqlite curl vici
41 19 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: spawning 16 worker threads
42 1 Andreas Steffen
</pre>
43 4 Andreas Steffen
44 4 Andreas Steffen
Multiple PT-TLS server and CA certificates are loaded into the daemon
45 1 Andreas Steffen
<pre>
46 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loaded certificate 'C=CH, O=MSE, OU=TSM_ITSec, CN=mse2.strongswan.org'
47 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loaded certificate 'C=CH, O=strongSec GmbH, CN=koala.strongsec.com'
48 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loaded certificate 'C=CH, O=strongSec GmbH, CN=koala.strongsec.com'
49 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loaded certificate 'C=CH, O=strongSec GmbH, CN=strongSec 2016 Root CA'
50 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loaded certificate 'C=CH, O=MSE, OU=TSM_ITSec, CN=MSE CA'
51 1 Andreas Steffen
</pre>
52 4 Andreas Steffen
53 4 Andreas Steffen
The actual loading is done by the *swanctl* command line tool which transfers the certificates to the daemon via a Unix socket.
54 1 Andreas Steffen
<pre>
55 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded certificate from '/etc/swanctl/x509/MSE2_Cert.pem'
56 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded certificate from '/etc/swanctl/x509/koala_AIK_ECC_Cert.pem'
57 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded certificate from '/etc/swanctl/x509/koala_AIK_RSA_Cert.pem'
58 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded certificate from '/etc/swanctl/x509ca/strongsecCaCert.pem'
59 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded certificate from '/etc/swanctl/x509ca/MSE_CA_Cert.pem'
60 4 Andreas Steffen
</pre>
61 4 Andreas Steffen
62 1 Andreas Steffen
The first server certificate has a matching ECDSA private key loaded from file
63 4 Andreas Steffen
<pre>
64 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: loaded ECDSA private key
65 1 Andreas Steffen
</pre>
66 1 Andreas Steffen
67 4 Andreas Steffen
The second server certificate has a matching ECDSA key protected by a TPM 2.0
68 1 Andreas Steffen
<pre>
69 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: TPM 2.0 - algorithms: RSA SHA1 HMAC AES MGF1 KEYEDHASH XOR SHA256 RSASSA RSAES RSAPSS OAEP ECDSA ECDH SM2 ECMQV KDF1_SP800_108 ECC SYMCIPHER CTR OFB CBC CFB ECB
70 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: TPM 2.0 - ECC curves: NIST_P256 BN_P256
71 20 Andreas Steffen
Jun 22 12:31:28 koala charon-systemd[12088]: TPM 2.0 via TSS2 available
72 20 Andreas Steffen
Jun 22 12:31:29 koala charon-systemd[12088]: AIK signature algorithm is ECDSA with SHA256 hash
73 20 Andreas Steffen
Jun 22 12:31:29 koala charon-systemd[12088]: loaded ECDSA private key from token
74 4 Andreas Steffen
</pre>
75 1 Andreas Steffen
76 1 Andreas Steffen
The third server certificate has a matching RSA key protected by a TPM 2.0
77 13 Andreas Steffen
<pre>
78 20 Andreas Steffen
Jun 22 12:31:29 koala charon-systemd[12088]: TPM 2.0 - algorithms: RSA SHA1 HMAC AES MGF1 KEYEDHASH XOR SHA256 RSASSA RSAES RSAPSS OAEP ECDSA ECDH SM2 ECMQV KDF1_SP800_108 ECC SYMCIPHER CTR OFB CBC CFB ECB
79 20 Andreas Steffen
Jun 22 12:31:29 koala charon-systemd[12088]: TPM 2.0 - ECC curves: NIST_P256 BN_P256
80 20 Andreas Steffen
Jun 22 12:31:29 koala charon-systemd[12088]: TPM 2.0 via TSS2 available
81 20 Andreas Steffen
Jun 22 12:31:29 koala charon-systemd[12088]: AIK signature algorithm is RSASSA with SHA256 hash
82 20 Andreas Steffen
Jun 22 12:31:29 koala charon-systemd[12088]: loaded RSA private key from token
83 5 Andreas Steffen
</pre>
84 1 Andreas Steffen
85 1 Andreas Steffen
Again it is the *swanctl* tool which loads the private keys or determines the IDs of keys residing on smartcard or TPM devices.
86 1 Andreas Steffen
<pre>
87 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded ecdsa key from '/etc/swanctl/ecdsa/MSE2_Key.pem'
88 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded key token_ak_ecc from token [keyid: 8e70ca6665cd2e6c7893e407cb9a7cd6264d714f]
89 20 Andreas Steffen
Jun 22 12:31:29 koala swanctl[12107]: loaded key token_ak_rsa from token [keyid: ce431f647d549f759267422f4097c874e2eca547]
90 1 Andreas Steffen
</pre>
91 1 Andreas Steffen
92 1 Andreas Steffen
The PT-TLS server is now up and ready to accept connections on the default TCP port 271.
93 13 Andreas Steffen
<pre>
94 20 Andreas Steffen
Jun 22 12:31:29 koala systemd[1]: Started strongSwan IPsec IKEv1/IKEv2 daemon using swanctl.
95 8 Andreas Steffen
</pre>
96 8 Andreas Steffen
97 5 Andreas Steffen
h2. Accepting PT-TLS Client Connection
98 1 Andreas Steffen
99 1 Andreas Steffen
A PT-TLS client connects to the PT-TLS server and does a TLS 1.2 handshake to establish a secure socket
100 13 Andreas Steffen
<pre>
101 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: accepting PT-TLS stream from 46.126.238.39
102 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: entering PT-TLS negotiation phase
103 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: negotiated TLS 1.2 using suite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
104 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: sending TLS server certificate 'C=CH, O=MSE, OU=TSM_ITSec, CN=mse2.strongswan.org'
105 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: sending TLS cert request for 'C=CH, O=MSE, OU=TSM_ITSec, CN=MSE CA'
106 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: sending TLS cert request for 'C=CH, O=strongSec GmbH, CN=strongSec 2016 Root CA'
107 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: received TLS peer certificate 'C=CH, O=strongSec GmbH, CN=brisbane.strongsec.com'
108 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   using certificate "C=CH, O=strongSec GmbH, CN=brisbane.strongsec.com"
109 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   using trusted ca certificate "C=CH, O=strongSec GmbH, CN=strongSec 2016 Root CA"
110 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: checking certificate status of "C=CH, O=strongSec GmbH, CN=brisbane.strongsec.com"
111 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   using trusted certificate "C=CH, O=strongSec GmbH, CN=strongSec 2016 Root CA"
112 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   crl correctly signed by "C=CH, O=strongSec GmbH, CN=strongSec 2016 Root CA"
113 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   crl is valid: until Jun 25 10:00:01 2017
114 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   using cached crl
115 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   using trusted certificate "C=CH, O=strongSec GmbH, CN=strongSec 2016 Root CA"
116 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   crl correctly signed by "C=CH, O=strongSec GmbH, CN=strongSec 2016 Root CA"
117 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   crl is valid: until Jun 23 10:00:01 2017
118 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   using cached crl
119 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: certificate status is good
120 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]:   reached self-signed root ca with a path length of 0
121 1 Andreas Steffen
</pre>
122 1 Andreas Steffen
123 1 Andreas Steffen
The PT-TLS protocol is started skipping SASL-based client authentication because the client already authenticated itself during the TLS handshake.
124 1 Andreas Steffen
<pre>
125 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: received PT-TLS message #0 of type 'Version Request' (20 bytes)
126 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: sending PT-TLS message #0 of type 'Version Response' (20 bytes)
127 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: negotiated PT-TLS version 1
128 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: doing SASL client authentication
129 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: skipping SASL, client already authenticated by TLS certificate
130 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: sending PT-TLS message #1 of type 'SASL Mechanisms' (16 bytes)
131 1 Andreas Steffen
</pre>
132 1 Andreas Steffen
133 1 Andreas Steffen
The PT-TLS protocol switches to the data transport phase and a TNCCS (PB-TNC) connection is instantiated
134 1 Andreas Steffen
<pre>
135 20 Andreas Steffen
Jun 22 12:34:56 koala charon-systemd[12088]: entering PT-TLS data transport phase
136 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: received PT-TLS message #1 of type 'PB-TNC Batch' (337 bytes)
137 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: assigned TNCCS Connection ID 1
138 1 Andreas Steffen
</pre>
139 1 Andreas Steffen
140 1 Andreas Steffen
An OS IMV instance is created for this PB-TNC connection
141 1 Andreas Steffen
<pre>
142 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 1 "OS" created a state for IF-TNCCS 2.0 Connection ID 1: +long +excl -soh
143 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]:   over IF-T for TLS 2.0 with maximum PA-TNC message size of 131024 bytes
144 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]:   user AR identity 'C=CH, O=strongSec GmbH, CN=brisbane.strongsec.com' of type X.500 DN authenticated by certificate
145 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]:   machine AR identity '46.126.238.39' of type IPv4 address authenticated by unknown method
146 1 Andreas Steffen
</pre>
147 13 Andreas Steffen
148 1 Andreas Steffen
A SWIMA IMV instance is created for this PB-TNC connection
149 1 Andreas Steffen
<pre>
150 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 2 "SWIMA" created a state for IF-TNCCS 2.0 Connection ID 1: +long +excl -soh
151 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]:   over IF-T for TLS 2.0 with maximum PA-TNC message size of 131024 bytes
152 1 Andreas Steffen
</pre>
153 1 Andreas Steffen
154 1 Andreas Steffen
The PB-TNC connection is now initialized and goes into Handshake mode
155 5 Andreas Steffen
<pre>
156 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 1 "OS" changed state of Connection ID 1 to 'Handshake'
157 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 2 "SWIMA" changed state of Connection ID 1 to 'Handshake'
158 14 Andreas Steffen
</pre>
159 14 Andreas Steffen
160 14 Andreas Steffen
The first PB-TNC client batch is received containing two PA-TNC messages
161 14 Andreas Steffen
<pre>
162 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: received TNCCS batch (321 bytes)
163 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: TNC server is handling inbound connection
164 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PB-TNC CDATA batch for Connection ID 1
165 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: PB-TNC state transition from 'Init' to 'Server Working'
166 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing IETF/PB-Language-Preference message (31 bytes)
167 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing IETF/PB-PA message (230 bytes)
168 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing IETF/PB-PA message (52 bytes)
169 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: setting language preference to 'en'
170 14 Andreas Steffen
</pre>
171 14 Andreas Steffen
172 1 Andreas Steffen
The first PA-TNC message is of type *IETF / Operating System* and contains some IETF standard attributes sent by the OS IMC
173 1 Andreas Steffen
<pre>
174 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: handling PB-PA message type 'IETF/Operating System' 0x000000/0x00000001
175 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 1 "OS" received message for Connection ID 1 from IMC 1
176 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: => 206 bytes @ 0x7ff810004f10
177 20 Andreas Steffen
                                                0: 01 00 00 00 6F 69 67 01 00 00 00 00 00 00 00 02  ....oig.........
178 14 Andreas Steffen
                                               16: 00 00 00 17 00 71 32 00 00 55 62 75 6E 74 75 00  .....q2..Ubuntu.
179 14 Andreas Steffen
                                               32: 00 00 00 00 00 00 04 00 00 00 1B 0C 31 36 2E 30  ............16.0
180 1 Andreas Steffen
                                               48: 34 20 78 38 36 5F 36 34 00 00 00 00 00 00 00 00  4 x86_64........
181 1 Andreas Steffen
                                               64: 00 03 00 00 00 1C 00 00 00 10 00 00 00 04 00 00  ................
182 1 Andreas Steffen
                                               80: 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00  ................
183 20 Andreas Steffen
                                               96: 00 24 03 01 00 00 32 30 31 37 2D 30 36 2D 31 39  .$....2017-06-19
184 20 Andreas Steffen
                                              112: 54 31 34 3A 31 38 3A 33 35 5A 00 00 00 00 00 00  T14:18:35Z......
185 14 Andreas Steffen
                                              128: 00 0B 00 00 00 10 00 00 00 01 00 00 00 00 00 00  ................
186 14 Andreas Steffen
                                              144: 00 0C 00 00 00 10 00 00 00 00 00 00 90 2A 00 00  .............*..
187 1 Andreas Steffen
                                              160: 00 08 00 00 00 34 35 64 39 35 30 32 31 33 39 36  .....45d95021396
188 1 Andreas Steffen
                                              176: 64 32 34 31 35 65 35 63 35 33 63 61 32 64 65 61  d2415e5c53ca2dea
189 1 Andreas Steffen
                                              192: 36 66 62 63 31 63 32 33 38 37 63 35 36 61        6fbc1c2387c56a
190 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC message with ID 0x6f696701
191 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'IETF/Product Information' 0x000000/0x00000002
192 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'IETF/String Version' 0x000000/0x00000004
193 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'IETF/Numeric Version' 0x000000/0x00000003
194 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'IETF/Operational Status' 0x000000/0x00000005
195 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'IETF/Forwarding Enabled' 0x000000/0x0000000b
196 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'IETF/Factory Default Password Enabled' 0x000000/0x0000000c
197 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'ITA-HSR/Device ID' 0x00902a/0x00000008
198 14 Andreas Steffen
</pre>
199 14 Andreas Steffen
200 1 Andreas Steffen
This is the OS information contained in the PA-TNC attributes
201 1 Andreas Steffen
<pre>
202 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: operating system name is 'Ubuntu' from vendor Canonical
203 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: operating system version is '16.04 x86_64'
204 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: operating system numeric version is 16.4
205 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: operational status: operational, result: successful
206 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: last boot: Jun 19 14:18:35 UTC 2017
207 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IPv4 forwarding is enabled
208 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: factory default password is disabled
209 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: device ID is 5d95021396d2415e5c53ca2dea6fbc1c2387c56a
210 14 Andreas Steffen
</pre>
211 14 Andreas Steffen
212 1 Andreas Steffen
The second PA-TNC message is of type *IETF / Software* and contains a PA-TNC segmentation contract request
213 1 Andreas Steffen
<pre>
214 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: handling PB-PA message type 'IETF/Software' 0x000000/0x00000009
215 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 2 "SWIMA" received message for Connection ID 1 from IMC 2
216 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: => 28 bytes @ 0x7ff810005860
217 20 Andreas Steffen
                                                0: 01 00 00 00 19 74 B7 4E 00 00 55 97 00 00 00 21  .....t.N..U....!
218 14 Andreas Steffen
                                               16: 00 00 00 14 00 98 96 80 00 01 FF B8              ............
219 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC message with ID 0x1974b74e
220 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: processing PA-TNC attribute type 'TCG/Max Attribute Size Request' 0x005597/0x00000021
221 14 Andreas Steffen
</pre>
222 14 Andreas Steffen
223 1 Andreas Steffen
This is the decoded segmentation contract request
224 1 Andreas Steffen
<pre>
225 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 2 received a segmentation contract request from IMC 2 for PA message type 'IETF/Software' 0x000000/0x00000009
226 1 Andreas Steffen
                                               maximum attribute size of 10000000 bytes with maximum segment size of 131000 bytes
227 14 Andreas Steffen
</pre>
228 1 Andreas Steffen
229 1 Andreas Steffen
<pre>
230 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: creating PA-TNC message with ID 0xa41e0787
231 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: creating PA-TNC attribute type 'TCG/Max Attribute Size Response' 0x005597/0x00000022
232 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: created PA-TNC message: => 28 bytes @ 0x7ff810000a00
233 20 Andreas Steffen
                                                0: 01 00 00 00 A4 1E 07 87 00 00 55 97 00 00 00 22  ..........U...."
234 14 Andreas Steffen
                                               16: 00 00 00 14 00 98 96 80 00 01 FF B8              ............
235 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: creating PB-PA message type 'IETF/Software' 0x000000/0x00000009
236 1 Andreas Steffen
</pre>
237 20 Andreas Steffen
238 20 Andreas Steffen
The OS IMV also sends a segmentation contract request for PA message type *IETF / Operating System*
239 1 Andreas Steffen
<pre>
240 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 1 requests a segmentation contract for PA message type 'IETF/Operating System' 0x000000/0x00000001
241 1 Andreas Steffen
                                               maximum attribute size of 100000000 bytes with maximum segment size of 131000 bytes
242 1 Andreas Steffen
</pre>
243 20 Andreas Steffen
244 20 Andreas Steffen
The strongTNC policy manager assigns a session ID and issues a single SWIDT workitem
245 14 Andreas Steffen
<pre>
246 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: assigned session ID 2 to Connection ID 1
247 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: running policy script: 2>&1 ipsec imv_policy_manager start 2
248 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: policy: imv_policy_manager start successful
249 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: SWIDT workitem 9
250 14 Andreas Steffen
</pre>
251 20 Andreas Steffen
252 20 Andreas Steffen
The OS IMV has not received any work items from the policy manager and terminates gracefully
253 14 Andreas Steffen
<pre>
254 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 1 has no workitems - no evaluation requested
255 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: creating PA-TNC message with ID 0x916d188f
256 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: creating PA-TNC attribute type 'IETF/Assessment Result' 0x000000/0x00000009
257 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: creating PA-TNC attribute type 'IETF/Remediation Instructions' 0x000000/0x0000000a
258 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: created PA-TNC message: => 117 bytes @ 0x7ff810004f20
259 20 Andreas Steffen
                                                0: 01 00 00 00 91 6D 18 8F 00 00 00 00 00 00 00 09  .....m..........
260 1 Andreas Steffen
                                               16: 00 00 00 10 00 00 00 04 00 00 00 00 00 00 00 0A  ................
261 1 Andreas Steffen
                                               32: 00 00 00 5D 00 00 00 00 00 00 00 02 00 00 00 42  ...]...........B
262 1 Andreas Steffen
                                               48: 49 50 20 50 61 63 6B 65 74 20 46 6F 72 77 61 72  IP Packet Forwar
263 14 Andreas Steffen
                                               64: 64 69 6E 67 0A 20 20 50 6C 65 61 73 65 20 64 69  ding.  Please di
264 14 Andreas Steffen
                                               80: 73 61 62 6C 65 20 74 68 65 20 66 6F 72 77 61 72  sable the forwar
265 1 Andreas Steffen
                                               96: 64 69 6E 67 20 6F 66 20 49 50 20 70 61 63 6B 65  ding of IP packe
266 14 Andreas Steffen
                                              112: 74 73 02 65 6E                                   ts.en
267 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: creating PB-PA message type 'IETF/Operating System' 0x000000/0x00000001
268 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 1 provides recommendation 'allow' and evaluation 'don't know'
269 14 Andreas Steffen
</pre>
270 1 Andreas Steffen
271 20 Andreas Steffen
The SWIMA IMV sends a segmentation contract request for PA message type *IETF / Software* as well
272 14 Andreas Steffen
<pre>
273 20 Andreas Steffen
Jun 22 12:34:57 koala charon-systemd[12088]: IMV 2 requests a segmentation contract for PA message type 'IETF/Software' 0x000000/0x00000009
274 1 Andreas Steffen
                                               maximum attribute size of 10000000 bytes with maximum segment size of 131000 bytes
275 14 Andreas Steffen
</pre>
276 14 Andreas Steffen
277 14 Andreas Steffen
h2. Sending IETF SW Request Attribute
278 14 Andreas Steffen
279 14 Andreas Steffen
<pre>
280 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: IMV 2 handles SWIDT workitem 251
281 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: IMV 2 issues sw request 251
282 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: creating PA-TNC message with ID 0x6c940091
283 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: creating PA-TNC attribute type 'TCG/Max Attribute Size Request' 0x005597/0x00000021
284 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: creating PA-TNC attribute type 'IETF/SW Request' 0x000000/0x00000011
285 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: created PA-TNC message: => 52 bytes @ 0x7f2258027be0
286 14 Andreas Steffen
                                                0: 01 00 00 00 6C 94 00 91 00 00 55 97 00 00 00 21  ....l.....U....!
287 14 Andreas Steffen
                                               16: 00 00 00 14 00 98 96 80 00 01 FF B8 00 00 00 00  ................
288 14 Andreas Steffen
                                               32: 00 00 00 11 00 00 00 18 20 00 00 00 00 00 00 FB  ........ .......
289 14 Andreas Steffen
                                               48: 00 00 00 00                                      ....
290 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: creating PB-PA message type 'IETF/Software' 0x000000/0x00000009
291 14 Andreas Steffen
</pre>
292 14 Andreas Steffen
293 14 Andreas Steffen
<pre>
294 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: TNC server is handling outbound connection
295 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: PB-TNC state transition from 'Server Working' to 'Client Working'
296 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: creating PB-TNC SDATA batch
297 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: adding IETF/PB-PA message
298 14 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: adding IETF/PB-PA message
299 1 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: adding IETF/PB-PA message
300 1 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: sending PB-TNC SDATA batch (277 bytes) for Connection ID 1
301 1 Andreas Steffen
Jun 13 14:47:14 koala charon-systemd[27680]: sending PT-TLS message #2 of type 'PB-TNC Batch' (293 bytes)
302 15 Andreas Steffen
</pre>
303 15 Andreas Steffen
304 15 Andreas Steffen
h2. Receiving IETF SW Identity Inventory Attribute
305 15 Andreas Steffen
306 15 Andreas Steffen
<pre>
307 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: received PT-TLS message #2 of type 'PB-TNC Batch' (131072 bytes)
308 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: received TNCCS batch (131056 bytes)
309 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: TNC server is handling inbound connection
310 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: processing PB-TNC CDATA batch for Connection ID 1
311 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: PB-TNC state transition from 'Client Working' to 'Server Working'
312 1 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: processing IETF/PB-PA message (131048 bytes)
313 1 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: handling PB-PA message type 'IETF/Software' 0x000000/0x00000009
314 1 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: IMV 2 "SWIMA" received message for Connection ID 1 from IMC 2 to IMV 2
315 1 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: => 131024 bytes @ 0x7f225008ca00
316 1 Andreas Steffen
                                                  0: 01 00 00 00 DC 50 E6 C6 00 00 55 97 00 00 00 22  .....P....U...."
317 1 Andreas Steffen
                                                 16: 00 00 00 14 00 98 96 80 00 01 FF B8 00 00 55 97  ..............U.
318 1 Andreas Steffen
                                                 32: 00 00 00 23 00 01 FF B4 C0 00 00 01 00 00 00 00  ...#............
319 1 Andreas Steffen
                                                 48: 00 00 00 12 00 02 7F B7 00 00 07 FF 00 00 00 FB  ................
320 1 Andreas Steffen
                                                 64: 11 22 33 44 00 00 00 01 00 00 00 00 00 00 00 01  ."3D............
321 1 Andreas Steffen
                                                 80: 01 00 00 51 73 74 72 6F 6E 67 73 77 61 6E 2E 6F  ...Qstrongswan.o
322 1 Andreas Steffen
                                                 96: 72 67 5F 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D  rg_Ubuntu_16.04-
323 1 Andreas Steffen
                                                112: 78 38 36 5F 36 34 2D 61 31 31 79 2D 70 72 6F 66  x86_64-a11y-prof
324 1 Andreas Steffen
                                                128: 69 6C 65 2D 6D 61 6E 61 67 65 72 2D 69 6E 64 69  ile-manager-indi
325 1 Andreas Steffen
                                                144: 63 61 74 6F 72 2D 30 2E 31 2E 31 30 2D 30 75 62  cator-0.1.10-0ub
326 1 Andreas Steffen
                                                160: 75 6E 74 75 33 00 00 00 00 00 00 00 00 00 01 01  untu3...........
327 1 Andreas Steffen
                                                176: 00 00 57 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72  ..Wstrongswan.or
328 1 Andreas Steffen
                                                192: 67 5F 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78  g_Ubuntu_16.04-x
329 1 Andreas Steffen
                                                208: 38 36 5F 36 34 2D 61 63 63 6F 75 6E 74 2D 70 6C  86_64-account-pl
330 1 Andreas Steffen
                                                224: 75 67 69 6E 2D 66 61 63 65 62 6F 6F 6B 2D 30 2E  ugin-facebook-0.
331 1 Andreas Steffen
                                                240: 31 32 7E 31 36 2E 30 34 2E 32 30 31 36 30 31 32  12~16.04.2016012
332 1 Andreas Steffen
                                                256: 36 2D 30 75 62 75 6E 74 75 31 00 00 00 00 00 00  6-0ubuntu1......
333 1 Andreas Steffen
                                                272: 00 00 00 01 01 00 00 55 73 74 72 6F 6E 67 73 77  .......Ustrongsw
334 1 Andreas Steffen
                                                288: 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36  an.org_Ubuntu_16
335 1 Andreas Steffen
                                                304: 2E 30 34 2D 78 38 36 5F 36 34 2D 61 63 63 6F 75  .04-x86_64-accou
336 1 Andreas Steffen
                                                320: 6E 74 2D 70 6C 75 67 69 6E 2D 66 6C 69 63 6B 72  nt-plugin-flickr
337 1 Andreas Steffen
                                                336: 2D 30 2E 31 32 7E 31 36 2E 30 34 2E 32 30 31 36  -0.12~16.04.2016
338 1 Andreas Steffen
                                                352: 30 31 32 36 2D 30 75 62 75 6E 74 75 31 00 00 00  0126-0ubuntu1...
339 1 Andreas Steffen
                                                368: 00 00 00 00 00 00 01 01 00 00 55 73 74 72 6F 6E  ..........Ustron
340 1 Andreas Steffen
                                                384: 67 73 77 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75  gswan.org_Ubuntu
341 1 Andreas Steffen
                                                400: 5F 31 36 2E 30 34 2D 78 38 36 5F 36 34 2D 61 63  _16.04-x86_64-ac
342 1 Andreas Steffen
                                                416: 63 6F 75 6E 74 2D 70 6C 75 67 69 6E 2D 67 6F 6F  count-plugin-goo
343 1 Andreas Steffen
                                                432: 67 6C 65 2D 30 2E 31 32 7E 31 36 2E 30 34 2E 32  gle-0.12~16.04.2
344 1 Andreas Steffen
                                                448: 30 31 36 30 31 32 36 2D 30 75 62 75 6E 74 75 31  0160126-0ubuntu1
345 1 Andreas Steffen
                                                ...
346 1 Andreas Steffen
                                             130656: 00 00 00 01 01 00 00 40 73 74 72 6F 6E 67 73 77  .......@strongsw
347 1 Andreas Steffen
                                             130672: 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36  an.org_Ubuntu_16
348 1 Andreas Steffen
                                             130688: 2E 30 34 2D 78 38 36 5F 36 34 2D 70 79 74 68 6F  .04-x86_64-pytho
349 1 Andreas Steffen
                                             130704: 6E 2D 70 6B 67 2D 72 65 73 6F 75 72 63 65 73 2D  n-pkg-resources-
350 1 Andreas Steffen
                                             130720: 32 30 2E 37 2E 30 2D 31 00 00 00 00 00 00 00 00  20.7.0-1........
351 1 Andreas Steffen
                                             130736: 00 01 01 00 00 3D 73 74 72 6F 6E 67 73 77 61 6E  .....=strongswan
352 1 Andreas Steffen
                                             130752: 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36 2E 30  .org_Ubuntu_16.0
353 1 Andreas Steffen
                                             130768: 34 2D 78 38 36 5F 36 34 2D 70 79 74 68 6F 6E 2D  4-x86_64-python-
354 1 Andreas Steffen
                                             130784: 73 65 74 75 70 74 6F 6F 6C 73 2D 32 30 2E 37 2E  setuptools-20.7.
355 1 Andreas Steffen
                                             130800: 30 2D 31 00 00 00 00 00 00 00 00 00 01 01 00 00  0-1.............
356 1 Andreas Steffen
                                             130816: 38 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F  8strongswan.org_
357 1 Andreas Steffen
                                             130832: 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38 36  Ubuntu_16.04-x86
358 1 Andreas Steffen
                                             130848: 5F 36 34 2D 70 79 74 68 6F 6E 2D 74 61 6C 6C 6F  _64-python-tallo
359 1 Andreas Steffen
                                             130864: 63 2D 32 2E 31 2E 35 2D 32 00 00 00 00 00 00 00  c-2.1.5-2.......
360 1 Andreas Steffen
                                             130880: 00 00 01 01 00 00 38 73 74 72 6F 6E 67 73 77 61  ......8strongswa
361 1 Andreas Steffen
                                             130896: 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36 2E  n.org_Ubuntu_16.
362 1 Andreas Steffen
                                             130912: 30 34 2D 78 38 36 5F 36 34 2D 70 79 74 68 6F 6E  04-x86_64-python
363 1 Andreas Steffen
                                             130928: 2D 77 68 65 65 6C 2D 30 2E 32 39 2E 30 2D 31 00  -wheel-0.29.0-1.
364 15 Andreas Steffen
                                             130944: 00 00 00 00 00 00 00 00 01 01 00 00 44 73 74 72  ............Dstr
365 15 Andreas Steffen
                                             130960: 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F 55 62 75 6E  ongswan.org_Ubun
366 15 Andreas Steffen
                                             130976: 74 75 5F 31 36 2E 30 34 2D 78 38 36 5F 36 34 2D  tu_16.04-x86_64-
367 1 Andreas Steffen
                                             130992: 70 79 74 68 6F 6E 32 2E 37 2D 32 2E 37 2E 31 32  python2.7-2.7.12
368 15 Andreas Steffen
                                             131008: 2D 31 75 62 75 6E 74 75 30 7E 31 36 2E 30 34 2E  -1ubuntu0~16.04.
369 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: processing PA-TNC message with ID 0xdc50e6c6
370 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: processing PA-TNC attribute type 'TCG/Max Attribute Size Response' 0x005597/0x00000022
371 1 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: processing PA-TNC attribute type 'TCG/Attribute Segment Envelope' 0x005597/0x00000023
372 1 Andreas Steffen
</pre>
373 1 Andreas Steffen
374 15 Andreas Steffen
<pre>
375 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: IMV 2 received a segmentation contract response from IMC 2 for PA message type 'IETF/Software' 0x000000/0x00000009
376 15 Andreas Steffen
                                               maximum attribute size of 10000000 bytes with maximum segment size of 131000 bytes
377 1 Andreas Steffen
</pre>
378 15 Andreas Steffen
<pre>
379 1 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: received first segment for base attribute ID 1 (130980 bytes)
380 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: processing PA-TNC attribute type 'IETF/SW Identifier Inventory' 0x000000/0x00000012
381 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: 67 bytes insufficient to parse 68 bytes of data
382 15 Andreas Steffen
</pre>
383 15 Andreas Steffen
384 15 Andreas Steffen
<pre>
385 1 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]: received software identity inventory with 1646 items for request 251 at eid 1 of epoch 0x11223344, 401 items to follow
386 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-a11y-profile-manager-indicator-0.1.10-0ubuntu3
387 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-account-plugin-facebook-0.12~16.04.20160126-0ubuntu1
388 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-account-plugin-flickr-0.12~16.04.20160126-0ubuntu1
389 15 Andreas Steffen
Jun 13 14:47:15 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-account-plugin-google-0.12~16.04.20160126-0ubuntu1
390 1 Andreas Steffen
                                               ...
391 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python-pkg-resources-20.7.0-1
392 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python-setuptools-20.7.0-1
393 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python-talloc-2.1.5-2
394 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python-wheel-0.29.0-1
395 15 Andreas Steffen
</pre>
396 1 Andreas Steffen
<pre>
397 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PA-TNC message with ID 0xeb46af13
398 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PA-TNC attribute type 'TCG/Next Segment Request' 0x005597/0x00000024
399 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: created PA-TNC message: => 24 bytes @ 0x7f2250158500
400 15 Andreas Steffen
                                                0: 01 00 00 00 EB 46 AF 13 00 00 55 97 00 00 00 24  .....F....U....$
401 15 Andreas Steffen
                                               16: 00 00 00 10 00 00 00 01                          ........
402 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PB-PA message type 'IETF/Software' 0x000000/0x00000009
403 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: TNC server is handling outbound connection
404 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: PB-TNC state transition from 'Server Working' to 'Client Working'
405 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PB-TNC SDATA batch
406 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: adding IETF/PB-PA message
407 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: sending PB-TNC SDATA batch (56 bytes) for Connection ID 1
408 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: sending PT-TLS message #3 of type 'PB-TNC Batch' (72 bytes)
409 15 Andreas Steffen
</pre>
410 15 Andreas Steffen
<pre>
411 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: received PT-TLS message #3 of type 'PB-TNC Batch' (32859 bytes)
412 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: received TNCCS batch (32843 bytes)
413 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: TNC server is handling inbound connection
414 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: processing PB-TNC CDATA batch for Connection ID 1
415 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: PB-TNC state transition from 'Client Working' to 'Server Working'
416 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: processing IETF/PB-PA message (32835 bytes)
417 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: handling PB-PA message type 'IETF/Software' 0x000000/0x00000009
418 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: IMV 2 "SWIMA" received message for Connection ID 1 from IMC 2 to IMV 2
419 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: => 32811 bytes @ 0x7f2270027540
420 1 Andreas Steffen
                                                 0: 01 00 00 00 B7 BA 96 5B 00 00 55 97 00 00 00 23  .......[..U....#
421 1 Andreas Steffen
                                                16: 00 00 80 23 00 00 00 01 31 00 00 00 00 00 00 00  ...#....1.......
422 1 Andreas Steffen
                                                32: 00 00 01 01 00 00 48 73 74 72 6F 6E 67 73 77 61  ......Hstrongswa
423 1 Andreas Steffen
                                                48: 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36 2E  n.org_Ubuntu_16.
424 1 Andreas Steffen
                                                64: 30 34 2D 78 38 36 5F 36 34 2D 70 79 74 68 6F 6E  04-x86_64-python
425 1 Andreas Steffen
                                                80: 32 2E 37 2D 64 65 76 2D 32 2E 37 2E 31 32 2D 31  2.7-dev-2.7.12-1
426 1 Andreas Steffen
                                                96: 75 62 75 6E 74 75 30 7E 31 36 2E 30 34 2E 31 00  ubuntu0~16.04.1.
427 1 Andreas Steffen
                                               112: 00 00 00 00 00 00 00 00 01 01 00 00 4C 73 74 72  ............Lstr
428 1 Andreas Steffen
                                               128: 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F 55 62 75 6E  ongswan.org_Ubun
429 1 Andreas Steffen
                                               144: 74 75 5F 31 36 2E 30 34 2D 78 38 36 5F 36 34 2D  tu_16.04-x86_64-
430 1 Andreas Steffen
                                               160: 70 79 74 68 6F 6E 32 2E 37 2D 6D 69 6E 69 6D 61  python2.7-minima
431 1 Andreas Steffen
                                               176: 6C 2D 32 2E 37 2E 31 32 2D 31 75 62 75 6E 74 75  l-2.7.12-1ubuntu
432 1 Andreas Steffen
                                               192: 30 7E 31 36 2E 30 34 2E 31 00 00 00 00 00 00 00  0~16.04.1.......
433 1 Andreas Steffen
                                               208: 00 00 01 01 00 00 32 73 74 72 6F 6E 67 73 77 61  ......2strongswa
434 1 Andreas Steffen
                                               224: 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36 2E  n.org_Ubuntu_16.
435 1 Andreas Steffen
                                               240: 30 34 2D 78 38 36 5F 36 34 2D 70 79 74 68 6F 6E  04-x86_64-python
436 1 Andreas Steffen
                                               256: 33 2D 33 2E 35 2E 31 2D 33 00 00 00 00 00 00 00  3-3.5.1-3.......
437 1 Andreas Steffen
                                               272: 00 00 01 01 00 00 43 73 74 72 6F 6E 67 73 77 61  ......Cstrongswa
438 1 Andreas Steffen
                                               288: 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36 2E  n.org_Ubuntu_16.
439 1 Andreas Steffen
                                               304: 30 34 2D 78 38 36 5F 36 34 2D 70 79 74 68 6F 6E  04-x86_64-python
440 1 Andreas Steffen
                                               320: 33 2D 61 70 70 6F 72 74 2D 32 2E 32 30 2E 31 2D  3-apport-2.20.1-
441 1 Andreas Steffen
                                               336: 30 75 62 75 6E 74 75 32 2E 36 00 00 00 00 00 00  0ubuntu2.6......
442 1 Andreas Steffen
                                               ...
443 1 Andreas Steffen
                                             32448: 00 00 00 01 01 00 00 42 73 74 72 6F 6E 67 73 77  .......Bstrongsw
444 1 Andreas Steffen
                                             32464: 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36  an.org_Ubuntu_16
445 1 Andreas Steffen
                                             32480: 2E 30 34 2D 78 38 36 5F 36 34 2D 7A 65 6E 69 74  .04-x86_64-zenit
446 1 Andreas Steffen
                                             32496: 79 2D 63 6F 6D 6D 6F 6E 2D 33 2E 31 38 2E 31 2E  y-common-3.18.1.
447 1 Andreas Steffen
                                             32512: 31 2D 31 75 62 75 6E 74 75 32 00 00 00 00 00 00  1-1ubuntu2......
448 1 Andreas Steffen
                                             32528: 00 00 00 01 01 00 00 2D 73 74 72 6F 6E 67 73 77  .......-strongsw
449 1 Andreas Steffen
                                             32544: 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36  an.org_Ubuntu_16
450 1 Andreas Steffen
                                             32560: 2E 30 34 2D 78 38 36 5F 36 34 2D 7A 69 70 2D 33  .04-x86_64-zip-3
451 1 Andreas Steffen
                                             32576: 2E 30 2D 31 31 00 00 00 00 00 00 00 00 00 01 01  .0-11...........
452 1 Andreas Steffen
                                             32592: 00 00 41 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72  ..Astrongswan.or
453 1 Andreas Steffen
                                             32608: 67 5F 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78  g_Ubuntu_16.04-x
454 1 Andreas Steffen
                                             32624: 38 36 5F 36 34 2D 7A 6C 69 62 31 67 2D 31 7E 31  86_64-zlib1g-1~1
455 1 Andreas Steffen
                                             32640: 2E 32 2E 38 2E 64 66 73 67 2D 32 75 62 75 6E 74  .2.8.dfsg-2ubunt
456 1 Andreas Steffen
                                             32656: 75 34 2E 31 00 00 00 00 00 00 00 00 00 01 01 00  u4.1............
457 1 Andreas Steffen
                                             32672: 00 45 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67  .Estrongswan.org
458 1 Andreas Steffen
                                             32688: 5F 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38  _Ubuntu_16.04-x8
459 1 Andreas Steffen
                                             32704: 36 5F 36 34 2D 7A 6C 69 62 31 67 2D 64 65 76 2D  6_64-zlib1g-dev-
460 1 Andreas Steffen
                                             32720: 31 7E 31 2E 32 2E 38 2E 64 66 73 67 2D 32 75 62  1~1.2.8.dfsg-2ub
461 15 Andreas Steffen
                                             32736: 75 6E 74 75 34 2E 31 00 00 00 00 00 00 00 00 00  untu4.1.........
462 15 Andreas Steffen
                                             32752: 01 02 00 00 1F 73 74 72 6F 6E 67 73 77 61 6E 2E  .....strongswan.
463 15 Andreas Steffen
                                             32768: 6F 72 67 5F 73 74 72 6F 6E 67 53 77 61 6E 2D 35  org_strongSwan-5
464 1 Andreas Steffen
                                             32784: 2D 35 2D 33 00 15 2F 75 73 72 2F 73 68 61 72 65  -5-3../usr/share
465 1 Andreas Steffen
                                             32800: 2F 73 74 72 6F 6E 67 73 77 61 6E                 /strongswan
466 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: processing PA-TNC message with ID 0xb7ba965b
467 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: processing PA-TNC attribute type 'TCG/Attribute Segment Envelope' 0x005597/0x00000023
468 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: received last segment for base attribute ID 1 (32787 bytes)
469 15 Andreas Steffen
</pre>
470 15 Andreas Steffen
<pre>
471 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: received software identity inventory with 401 items for request 251 at eid 1 of epoch 0x11223344, 0 items to follow
472 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python2.7-2.7.12-1ubuntu0~16.04.1
473 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python2.7-dev-2.7.12-1ubuntu0~16.04.1
474 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python2.7-minimal-2.7.12-1ubuntu0~16.04.1
475 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python3-3.5.1-3
476 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-python3-apport-2.20.1-0ubuntu2.6
477 16 Andreas Steffen
478 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-zenity-common-3.18.1.1-1ubuntu2
479 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-zip-3.0-11
480 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-zlib1g-1~1.2.8.dfsg-2ubuntu4.1
481 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-zlib1g-dev-1~1.2.8.dfsg-2ubuntu4.1
482 7 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_strongSwan-5-5-3
483 15 Andreas Steffen
</pre>
484 15 Andreas Steffen
485 15 Andreas Steffen
h2. Sending IETF [Targeted] SW Request Attribute
486 15 Andreas Steffen
487 15 Andreas Steffen
<pre>
488 15 Andreas Steffen
un 13 14:47:16 koala charon-systemd[27680]: 12 SWID tag targets
489 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5core5a-5.5.1~dfsg-16ubuntu7.5
490 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5dbus5-5.5.1~dfsg-16ubuntu7.5
491 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5gui5-5.5.1~dfsg-16ubuntu7.5
492 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5network5-5.5.1~dfsg-16ubuntu7.5
493 15 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5opengl5-5.5.1~dfsg-16ubuntu7.5
494 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5printsupport5-5.5.1~dfsg-16ubuntu7.5
495 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5sql5-5.5.1~dfsg-16ubuntu7.5
496 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5sql5-sqlite-5.5.1~dfsg-16ubuntu7.5
497 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5test5-5.5.1~dfsg-16ubuntu7.5
498 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5widgets5-5.5.1~dfsg-16ubuntu7.5
499 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_Ubuntu_16.04-x86_64-libqt5xml5-5.5.1~dfsg-16ubuntu7.5
500 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]:   strongswan.org_strongSwan-5-5-3
501 16 Andreas Steffen
</pre>
502 16 Andreas Steffen
503 16 Andreas Steffen
<pre>
504 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PA-TNC message with ID 0x5f558479
505 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PA-TNC attribute type 'IETF/SW Request' 0x000000/0x00000011
506 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: created PA-TNC message: => 866 bytes @ 0x7f2270179190
507 16 Andreas Steffen
                                                0: 01 00 00 00 5F 55 84 79 00 00 00 00 00 00 00 11  ...._U.y........
508 16 Andreas Steffen
                                               16: 00 00 03 5A 00 00 00 0C 00 00 00 FB 00 00 00 00  ...Z............
509 16 Andreas Steffen
                                               32: 00 46 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67  .Fstrongswan.org
510 16 Andreas Steffen
                                               48: 5F 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38  _Ubuntu_16.04-x8
511 16 Andreas Steffen
                                               64: 36 5F 36 34 2D 6C 69 62 71 74 35 63 6F 72 65 35  6_64-libqt5core5
512 16 Andreas Steffen
                                               80: 61 2D 35 2E 35 2E 31 7E 64 66 73 67 2D 31 36 75  a-5.5.1~dfsg-16u
513 16 Andreas Steffen
                                               96: 62 75 6E 74 75 37 2E 35 00 45 73 74 72 6F 6E 67  buntu7.5.Estrong
514 16 Andreas Steffen
                                              112: 73 77 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F  swan.org_Ubuntu_
515 16 Andreas Steffen
                                              128: 31 36 2E 30 34 2D 78 38 36 5F 36 34 2D 6C 69 62  16.04-x86_64-lib
516 16 Andreas Steffen
                                              144: 71 74 35 64 62 75 73 35 2D 35 2E 35 2E 31 7E 64  qt5dbus5-5.5.1~d
517 16 Andreas Steffen
                                              160: 66 73 67 2D 31 36 75 62 75 6E 74 75 37 2E 35 00  fsg-16ubuntu7.5.
518 16 Andreas Steffen
                                              176: 44 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F  Dstrongswan.org_
519 16 Andreas Steffen
                                              192: 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38 36  Ubuntu_16.04-x86
520 16 Andreas Steffen
                                              208: 5F 36 34 2D 6C 69 62 71 74 35 67 75 69 35 2D 35  _64-libqt5gui5-5
521 16 Andreas Steffen
                                              224: 2E 35 2E 31 7E 64 66 73 67 2D 31 36 75 62 75 6E  .5.1~dfsg-16ubun
522 16 Andreas Steffen
                                              240: 74 75 37 2E 35 00 48 73 74 72 6F 6E 67 73 77 61  tu7.5.Hstrongswa
523 16 Andreas Steffen
                                              256: 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31 36 2E  n.org_Ubuntu_16.
524 16 Andreas Steffen
                                              272: 30 34 2D 78 38 36 5F 36 34 2D 6C 69 62 71 74 35  04-x86_64-libqt5
525 16 Andreas Steffen
                                              288: 6E 65 74 77 6F 72 6B 35 2D 35 2E 35 2E 31 7E 64  network5-5.5.1~d
526 16 Andreas Steffen
                                              304: 66 73 67 2D 31 36 75 62 75 6E 74 75 37 2E 35 00  fsg-16ubuntu7.5.
527 16 Andreas Steffen
                                              320: 47 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F  Gstrongswan.org_
528 16 Andreas Steffen
                                              336: 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38 36  Ubuntu_16.04-x86
529 16 Andreas Steffen
                                              352: 5F 36 34 2D 6C 69 62 71 74 35 6F 70 65 6E 67 6C  _64-libqt5opengl
530 16 Andreas Steffen
                                              368: 35 2D 35 2E 35 2E 31 7E 64 66 73 67 2D 31 36 75  5-5.5.1~dfsg-16u
531 16 Andreas Steffen
                                              384: 62 75 6E 74 75 37 2E 35 00 4D 73 74 72 6F 6E 67  buntu7.5.Mstrong
532 16 Andreas Steffen
                                              400: 73 77 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F  swan.org_Ubuntu_
533 16 Andreas Steffen
                                              416: 31 36 2E 30 34 2D 78 38 36 5F 36 34 2D 6C 69 62  16.04-x86_64-lib
534 16 Andreas Steffen
                                              432: 71 74 35 70 72 69 6E 74 73 75 70 70 6F 72 74 35  qt5printsupport5
535 16 Andreas Steffen
                                              448: 2D 35 2E 35 2E 31 7E 64 66 73 67 2D 31 36 75 62  -5.5.1~dfsg-16ub
536 16 Andreas Steffen
                                              464: 75 6E 74 75 37 2E 35 00 44 73 74 72 6F 6E 67 73  untu7.5.Dstrongs
537 16 Andreas Steffen
                                              480: 77 61 6E 2E 6F 72 67 5F 55 62 75 6E 74 75 5F 31  wan.org_Ubuntu_1
538 16 Andreas Steffen
                                              496: 36 2E 30 34 2D 78 38 36 5F 36 34 2D 6C 69 62 71  6.04-x86_64-libq
539 16 Andreas Steffen
                                              512: 74 35 73 71 6C 35 2D 35 2E 35 2E 31 7E 64 66 73  t5sql5-5.5.1~dfs
540 16 Andreas Steffen
                                              528: 67 2D 31 36 75 62 75 6E 74 75 37 2E 35 00 4B 73  g-16ubuntu7.5.Ks
541 16 Andreas Steffen
                                              544: 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F 55 62  trongswan.org_Ub
542 16 Andreas Steffen
                                              560: 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38 36 5F 36  untu_16.04-x86_6
543 16 Andreas Steffen
                                              576: 34 2D 6C 69 62 71 74 35 73 71 6C 35 2D 73 71 6C  4-libqt5sql5-sql
544 16 Andreas Steffen
                                              592: 69 74 65 2D 35 2E 35 2E 31 7E 64 66 73 67 2D 31  ite-5.5.1~dfsg-1
545 16 Andreas Steffen
                                              608: 36 75 62 75 6E 74 75 37 2E 35 00 45 73 74 72 6F  6ubuntu7.5.Estro
546 16 Andreas Steffen
                                              624: 6E 67 73 77 61 6E 2E 6F 72 67 5F 55 62 75 6E 74  ngswan.org_Ubunt
547 16 Andreas Steffen
                                              640: 75 5F 31 36 2E 30 34 2D 78 38 36 5F 36 34 2D 6C  u_16.04-x86_64-l
548 16 Andreas Steffen
                                              656: 69 62 71 74 35 74 65 73 74 35 2D 35 2E 35 2E 31  ibqt5test5-5.5.1
549 16 Andreas Steffen
                                              672: 7E 64 66 73 67 2D 31 36 75 62 75 6E 74 75 37 2E  ~dfsg-16ubuntu7.
550 16 Andreas Steffen
                                              688: 35 00 48 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72  5.Hstrongswan.or
551 16 Andreas Steffen
                                              704: 67 5F 55 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78  g_Ubuntu_16.04-x
552 16 Andreas Steffen
                                              720: 38 36 5F 36 34 2D 6C 69 62 71 74 35 77 69 64 67  86_64-libqt5widg
553 16 Andreas Steffen
                                              736: 65 74 73 35 2D 35 2E 35 2E 31 7E 64 66 73 67 2D  ets5-5.5.1~dfsg-
554 16 Andreas Steffen
                                              752: 31 36 75 62 75 6E 74 75 37 2E 35 00 44 73 74 72  16ubuntu7.5.Dstr
555 16 Andreas Steffen
                                              768: 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F 55 62 75 6E  ongswan.org_Ubun
556 16 Andreas Steffen
                                              784: 74 75 5F 31 36 2E 30 34 2D 78 38 36 5F 36 34 2D  tu_16.04-x86_64-
557 16 Andreas Steffen
                                              800: 6C 69 62 71 74 35 78 6D 6C 35 2D 35 2E 35 2E 31  libqt5xml5-5.5.1
558 16 Andreas Steffen
                                              816: 7E 64 66 73 67 2D 31 36 75 62 75 6E 74 75 37 2E  ~dfsg-16ubuntu7.
559 16 Andreas Steffen
                                              832: 35 00 1F 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72  5..strongswan.or
560 16 Andreas Steffen
                                              848: 67 5F 73 74 72 6F 6E 67 53 77 61 6E 2D 35 2D 35  g_strongSwan-5-5
561 16 Andreas Steffen
                                              864: 2D 33                                            -3
562 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PB-PA message type 'IETF/Software' 0x000000/0x00000009
563 16 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: TNC server is handling outbound connection
564 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: PB-TNC state transition from 'Server Working' to 'Client Working'
565 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: creating PB-TNC SDATA batch
566 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: adding IETF/PB-PA message
567 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: sending PB-TNC SDATA batch (898 bytes) for Connection ID 1
568 1 Andreas Steffen
Jun 13 14:47:16 koala charon-systemd[27680]: sending PT-TLS message #4 of type 'PB-TNC Batch' (914 bytes)
569 16 Andreas Steffen
</pre>
570 16 Andreas Steffen
571 16 Andreas Steffen
h2. Receiving IETF SW Inventory Attribute
572 16 Andreas Steffen
573 16 Andreas Steffen
<pre>
574 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: received PT-TLS message #4 of type 'PB-TNC Batch' (6892 bytes)
575 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: received TNCCS batch (6876 bytes)
576 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: TNC server is handling inbound connection
577 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: processing PB-TNC CDATA batch for Connection ID 1
578 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: PB-TNC state transition from 'Client Working' to 'Server Working'
579 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: processing IETF/PB-PA message (6868 bytes)
580 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: handling PB-PA message type 'IETF/Software' 0x000000/0x00000009
581 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: IMV 2 "SWIMA" received message for Connection ID 1 from IMC 2 to IMV 2
582 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: => 6844 bytes @ 0x7f226800cde0
583 16 Andreas Steffen
                                                0: 01 00 00 00 6D 84 09 75 00 00 00 00 00 00 00 14  ....m..u........
584 16 Andreas Steffen
                                               16: 00 00 1A B4 00 00 00 0C 00 00 00 FB 11 22 33 44  ............."3D
585 16 Andreas Steffen
                                               32: 00 00 00 01 00 00 00 00 00 00 00 01 01 00 00 46  ...............F
586 16 Andreas Steffen
                                               48: 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F 55  strongswan.org_U
587 16 Andreas Steffen
                                               64: 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38 36 5F  buntu_16.04-x86_
588 16 Andreas Steffen
                                               80: 36 34 2D 6C 69 62 71 74 35 63 6F 72 65 35 61 2D  64-libqt5core5a-
589 16 Andreas Steffen
                                               96: 35 2E 35 2E 31 7E 64 66 73 67 2D 31 36 75 62 75  5.5.1~dfsg-16ubu
590 16 Andreas Steffen
                                              112: 6E 74 75 37 2E 35 00 00 00 00 01 EA 3C 3F 78 6D  ntu7.5......<?xm
591 16 Andreas Steffen
                                              128: 6C 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 20  l version="1.0" 
592 16 Andreas Steffen
                                              144: 65 6E 63 6F 64 69 6E 67 3D 22 75 74 66 2D 38 22  encoding="utf-8"
593 16 Andreas Steffen
                                              160: 3F 3E 3C 53 6F 66 74 77 61 72 65 49 64 65 6E 74  ?><SoftwareIdent
594 16 Andreas Steffen
                                              176: 69 74 79 20 6E 61 6D 65 3D 22 6C 69 62 71 74 35  ity name="libqt5
595 16 Andreas Steffen
                                              192: 63 6F 72 65 35 61 22 20 74 61 67 49 64 3D 22 55  core5a" tagId="U
596 16 Andreas Steffen
                                              208: 62 75 6E 74 75 5F 31 36 2E 30 34 2D 78 38 36 5F  buntu_16.04-x86_
597 16 Andreas Steffen
                                              224: 36 34 2D 6C 69 62 71 74 35 63 6F 72 65 35 61 2D  64-libqt5core5a-
598 16 Andreas Steffen
                                              240: 35 2E 35 2E 31 7E 64 66 73 67 2D 31 36 75 62 75  5.5.1~dfsg-16ubu
599 16 Andreas Steffen
                                              256: 6E 74 75 37 2E 35 22 20 76 65 72 73 69 6F 6E 3D  ntu7.5" version=
600 16 Andreas Steffen
                                              272: 22 35 2E 35 2E 31 2B 64 66 73 67 2D 31 36 75 62  "5.5.1+dfsg-16ub
601 16 Andreas Steffen
                                              288: 75 6E 74 75 37 2E 35 22 20 76 65 72 73 69 6F 6E  untu7.5" version
602 16 Andreas Steffen
                                              304: 53 63 68 65 6D 65 3D 22 61 6C 70 68 61 6E 75 6D  Scheme="alphanum
603 16 Andreas Steffen
                                              320: 65 72 69 63 22 20 78 6D 6C 6E 73 3D 22 68 74 74  eric" xmlns="htt
604 16 Andreas Steffen
                                              336: 70 3A 2F 2F 73 74 61 6E 64 61 72 64 73 2E 69 73  p://standards.is
605 16 Andreas Steffen
                                              352: 6F 2E 6F 72 67 2F 69 73 6F 2F 31 39 37 37 30 2F  o.org/iso/19770/
606 16 Andreas Steffen
                                              368: 2D 32 2F 32 30 31 35 2F 73 63 68 65 6D 61 2E 78  -2/2015/schema.x
607 16 Andreas Steffen
                                              384: 73 64 22 20 78 6D 6C 6E 73 3A 6E 38 30 36 30 3D  sd" xmlns:n8060=
608 16 Andreas Steffen
                                              400: 22 68 74 74 70 3A 2F 2F 63 73 72 63 2E 6E 69 73  "http://csrc.nis
609 16 Andreas Steffen
                                              416: 74 2E 67 6F 76 2F 73 63 68 65 6D 61 2F 73 77 69  t.gov/schema/swi
610 16 Andreas Steffen
                                              432: 64 2F 32 30 31 35 2D 65 78 74 65 6E 73 69 6F 6E  d/2015-extension
611 16 Andreas Steffen
                                              448: 73 2F 73 77 69 64 2D 32 30 31 35 2D 65 78 74 65  s/swid-2015-exte
612 16 Andreas Steffen
                                              464: 6E 73 69 6F 6E 73 2D 31 2E 30 2E 78 73 64 22 3E  nsions-1.0.xsd">
613 16 Andreas Steffen
                                              480: 3C 45 6E 74 69 74 79 20 6E 61 6D 65 3D 22 73 74  <Entity name="st
614 16 Andreas Steffen
                                              496: 72 6F 6E 67 53 77 61 6E 20 50 72 6F 6A 65 63 74  rongSwan Project
615 16 Andreas Steffen
                                              512: 22 20 72 65 67 69 64 3D 22 73 74 72 6F 6E 67 73  " regid="strongs
616 16 Andreas Steffen
                                              528: 77 61 6E 2E 6F 72 67 22 20 72 6F 6C 65 3D 22 74  wan.org" role="t
617 16 Andreas Steffen
                                              544: 61 67 43 72 65 61 74 6F 72 22 20 2F 3E 3C 4D 65  agCreator" /><Me
618 16 Andreas Steffen
                                              560: 74 61 20 70 72 6F 64 75 63 74 3D 22 55 62 75 6E  ta product="Ubun
619 16 Andreas Steffen
                                              576: 74 75 20 31 36 2E 30 34 20 78 38 36 5F 36 34 22  tu 16.04 x86_64"
620 16 Andreas Steffen
                                              592: 20 2F 3E 3C 2F 53 6F 66 74 77 61 72 65 49 64 65   /></SoftwareIde
621 16 Andreas Steffen
                                              608: 6E 74 69 74 79 3E 00 00 00 00 00 00 00 01 01 00  ntity>..........
622 16 Andreas Steffen
                                              ...
623 16 Andreas Steffen
                                             6416: 74 69 74 79 3E 00 00 00 00 00 00 00 01 02 00 00  tity>...........
624 16 Andreas Steffen
                                             6432: 1F 73 74 72 6F 6E 67 73 77 61 6E 2E 6F 72 67 5F  .strongswan.org_
625 16 Andreas Steffen
                                             6448: 73 74 72 6F 6E 67 53 77 61 6E 2D 35 2D 35 2D 33  strongSwan-5-5-3
626 16 Andreas Steffen
                                             6464: 00 15 2F 75 73 72 2F 73 68 61 72 65 2F 73 74 72  ../usr/share/str
627 16 Andreas Steffen
                                             6480: 6F 6E 67 73 77 61 6E 00 00 01 61 3C 3F 78 6D 6C  ongswan...a<?xml
628 16 Andreas Steffen
                                             6496: 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 20 65   version="1.0" e
629 16 Andreas Steffen
                                             6512: 6E 63 6F 64 69 6E 67 3D 22 75 74 66 2D 38 22 3F  ncoding="utf-8"?
630 16 Andreas Steffen
                                             6528: 3E 0A 0A 3C 53 6F 66 74 77 61 72 65 49 64 65 6E  >..<SoftwareIden
631 16 Andreas Steffen
                                             6544: 74 69 74 79 0A 20 20 6E 61 6D 65 3D 22 73 74 72  tity.  name="str
632 16 Andreas Steffen
                                             6560: 6F 6E 67 53 77 61 6E 22 0A 20 20 74 61 67 49 64  ongSwan".  tagId
633 16 Andreas Steffen
                                             6576: 3D 22 73 74 72 6F 6E 67 53 77 61 6E 2D 35 2D 35  ="strongSwan-5-5
634 16 Andreas Steffen
                                             6592: 2D 33 22 0A 20 20 76 65 72 73 69 6F 6E 3D 22 35  -3".  version="5
635 16 Andreas Steffen
                                             6608: 2E 35 2E 33 22 20 76 65 72 73 69 6F 6E 53 63 68  .5.3" versionSch
636 16 Andreas Steffen
                                             6624: 65 6D 65 3D 22 61 6C 70 68 61 6E 75 6D 65 72 69  eme="alphanumeri
637 16 Andreas Steffen
                                             6640: 63 22 0A 20 20 78 6D 6C 6E 73 3D 22 68 74 74 70  c".  xmlns="http
638 16 Andreas Steffen
                                             6656: 3A 2F 2F 73 74 61 6E 64 61 72 64 73 2E 69 73 6F  ://standards.iso
639 16 Andreas Steffen
                                             6672: 2E 6F 72 67 2F 69 73 6F 2F 31 39 37 37 30 2F 2D  .org/iso/19770/-
640 16 Andreas Steffen
                                             6688: 32 2F 32 30 31 35 2F 73 63 68 65 6D 61 2E 78 73  2/2015/schema.xs
641 16 Andreas Steffen
                                             6704: 64 22 3E 0A 20 20 3C 45 6E 74 69 74 79 0A 20 20  d">.  <Entity.  
642 16 Andreas Steffen
                                             6720: 20 20 6E 61 6D 65 3D 22 73 74 72 6F 6E 67 53 77    name="strongSw
643 16 Andreas Steffen
                                             6736: 61 6E 20 50 72 6F 6A 65 63 74 22 0A 20 20 20 20  an Project".    
644 16 Andreas Steffen
                                             6752: 72 65 67 69 64 3D 22 73 74 72 6F 6E 67 73 77 61  regid="strongswa
645 16 Andreas Steffen
                                             6768: 6E 2E 6F 72 67 22 0A 20 20 20 20 72 6F 6C 65 3D  n.org".    role=
646 16 Andreas Steffen
                                             6784: 22 73 6F 66 74 77 61 72 65 43 72 65 61 74 6F 72  "softwareCreator
647 16 Andreas Steffen
                                             6800: 20 6C 69 63 65 6E 73 6F 72 20 74 61 67 43 72 65   licensor tagCre
648 7 Andreas Steffen
                                             6816: 61 74 6F 72 22 2F 3E 0A 3C 2F 53 6F 66 74 77 61  ator"/>.</Softwa
649 1 Andreas Steffen
                                             6832: 72 65 49 64 65 6E 74 69 74 79 3E 0A              reIdentity>.
650 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: processing PA-TNC message with ID 0x6d840975
651 9 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: processing PA-TNC attribute type 'IETF/SW Inventory' 0x000000/0x00000014
652 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: received software inventory with 12 items for request 251 at eid 1 of epoch 0x11223344, 0 items to follow
653 9 Andreas Steffen
</pre>
654 16 Andreas Steffen
655 16 Andreas Steffen
Some XML-encoded ISO-17770-2:2015 SWID tags
656 16 Andreas Steffen
<pre>
657 16 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: <?xml version="1.0" encoding="utf-8"?>
658 16 Andreas Steffen
                                             <SoftwareIdentity
659 16 Andreas Steffen
                                                name="libqt5core5a"
660 16 Andreas Steffen
                                                tagId="Ubuntu_16.04-x86_64-libqt5core5a-5.5.1~dfsg-16ubuntu7.5"
661 16 Andreas Steffen
                                                version="5.5.1+dfsg-16ubuntu7.5" versionScheme="alphanumeric"
662 16 Andreas Steffen
                                                xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd"
663 16 Andreas Steffen
                                                xmlns:n8060="http://csrc.nist.gov/schema/swid/2015-extensions/swid-2015-extensions-1.0.xsd">
664 16 Andreas Steffen
                                                <Entity
665 1 Andreas Steffen
                                                   name="strongSwan Project"
666 1 Andreas Steffen
                                                   regid="strongswan.org"
667 16 Andreas Steffen
                                                   role="tagCreator" />
668 17 Andreas Steffen
                                                <Meta product="Ubuntu 16.04 x86_64" />
669 17 Andreas Steffen
                                             </SoftwareIdentity>
670 17 Andreas Steffen
                                             ...
671 17 Andreas Steffen
Jun 13 14:47:18 koala charon-systemd[27680]: <?xml version="1.0" encoding="utf-8"?>                                             
672 17 Andreas Steffen
                                             <SoftwareIdentity
673 17 Andreas Steffen
                                                name="strongSwan"
674 17 Andreas Steffen
                                                tagId="strongSwan-5-5-3"
675 17 Andreas Steffen
                                                version="5.5.3" versionScheme="alphanumeric"
676 1 Andreas Steffen
                                                xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd">
677 1 Andreas Steffen
                                                <Entity
678 1 Andreas Steffen
                                                   name="strongSwan Project"
679 1 Andreas Steffen
                                                   regid="strongswan.org"
680 1 Andreas Steffen
                                                   role="softwareCreator licensor tagCreator"/>
681 1 Andreas Steffen
                                             </SoftwareIdentity>
682 16 Andreas Steffen
</pre>
683 16 Andreas Steffen
684 16 Andreas Steffen
h2. Terminating PT-TLS Client Connection
685 16 Andreas Steffen
686 16 Andreas Steffen
<pre>
687 1 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: IMV 2 handled SWIDT workitem 251: allow - received inventory of 2047 SWID tag IDs and 12 SWID tags
688 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: creating PA-TNC message with ID 0x3837395a
689 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: creating PA-TNC attribute type 'IETF/Assessment Result' 0x000000/0x00000009
690 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: created PA-TNC message: => 24 bytes @ 0x7f2268000920
691 16 Andreas Steffen
                                                0: 01 00 00 00 38 37 39 5A 00 00 00 00 00 00 00 09  ....879Z........
692 16 Andreas Steffen
                                               16: 00 00 00 10 00 00 00 00                          ........
693 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: creating PB-PA message type 'IETF/Software' 0x000000/0x00000009
694 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: IMV 2 provides recommendation 'allow' and evaluation 'compliant'
695 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: TNC server is handling outbound connection
696 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: running policy script: 2>&1 ipsec imv_policy_manager stop 40
697 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: policy: recommendation for access requestor 62.96.251.245 is allow
698 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: policy: imv_policy_manager stop successful
699 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: IMV 1 "OS" changed state of Connection ID 1 to 'Allowed'
700 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: IMV 2 "SWIMA" changed state of Connection ID 1 to 'Allowed'
701 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: PB-TNC state transition from 'Server Working' to 'Decided'
702 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: creating PB-TNC RESULT batch
703 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: adding IETF/PB-PA message
704 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: adding IETF/PB-Assessment-Result message
705 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: adding IETF/PB-Access-Recommendation message
706 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: sending PB-TNC RESULT batch (88 bytes) for Connection ID 1
707 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: sending PT-TLS message #5 of type 'PB-TNC Batch' (104 bytes)
708 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: received PT-TLS message #5 of type 'PB-TNC Batch' (24 bytes)
709 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: received TNCCS batch (8 bytes)
710 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: TNC server is handling inbound connection
711 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: processing PB-TNC CLOSE batch for Connection ID 1
712 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: PB-TNC state transition from 'Decided' to 'End'
713 16 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: final recommendation is 'allow' and evaluation is 'compliant'
714 1 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: PT-TLS connection terminates
715 1 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: IMV 1 "OS" deleted the state of Connection ID 1
716 1 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: IMV 2 "SWIMA" deleted the state of Connection ID 1
717 1 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: removed TNCCS Connection ID 1
718 1 Andreas Steffen
Jun 13 14:47:19 koala charon-systemd[27680]: sending TLS close notify
719 1 Andreas Steffen
</pre>
720 1 Andreas Steffen
721 1 Andreas Steffen
h2. Stopping PT-TLS Daemon
722 1 Andreas Steffen
723 1 Andreas Steffen
The strongSwan PT-TLS server daemon can be stopped using the following systemd command
724 16 Andreas Steffen
<pre>
725 16 Andreas Steffen
systemctl stop strongswan-swanctl
726 16 Andreas Steffen
</pre>
727 16 Andreas Steffen
728 16 Andreas Steffen
<pre>
729 16 Andreas Steffen
Jun 13 17:05:21 koala systemd[1]: Stopping strongSwan IPsec IKEv1/IKEv2 daemon using swanctl...
730 16 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: SIGTERM received, shutting down
731 16 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: IMV 2 "SWIMA" terminated
732 16 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: IMV 1 "OS" terminated
733 16 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: removed IETF attributes
734 1 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: removed ITA-HSR attributes
735 1 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: removed PWG attributes
736 1 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: removed TCG attributes
737 1 Andreas Steffen
Jun 13 17:05:21 koala charon-systemd[27680]: libimcv terminated
738 1 Andreas Steffen
Jun 13 17:05:21 koala systemd[1]: Stopped strongSwan IPsec IKEv1/IKEv2 daemon using swanctl.
739 1 Andreas Steffen
</pre>