Project

General

Profile

TNC Client with PTS-IMC » History » Version 69

Tobias Brunner, 17.02.2014 11:37

1 16 Andreas Steffen
h1. TNC Client with PTS-IMC
2 15 Andreas Steffen
3 15 Andreas Steffen
This HOWTO explains in a step-for-step fashion how a strongSwan IPsec client with integrated TNC client functionality and an attached Platform Trust Service Integrity Measurement Collector (PTS-IMC) can provide remote attestation measurement data to a TNC server via the IKEv2 EAP-TTLS protocol. 
4 1 Andreas Steffen
5 14 Andreas Steffen
{{>toc}}
6 14 Andreas Steffen
7 13 Andreas Steffen
h2. Installation and Configuration
8 13 Andreas Steffen
9 12 Andreas Steffen
The following steps describe the installation of the strongSwan software
10 12 Andreas Steffen
<pre>
11 68 Andreas Steffen
  wget http://download.strongswan.org/strongswan-4.6.2.tar.bz2
12 68 Andreas Steffen
  tar xjf strongswan-4.6.2.tar.bz2
13 68 Andreas Steffen
  cd strongswan-4.6.2
14 12 Andreas Steffen
  ./configure --prefix=/usr --sysconfdir=/etc --disable-pluto --enable-openssl --enable-curl
15 45 Andreas Steffen
              --enable-eap-identity --enable-eap-md5 --enable-eap-ttls --enable-eap-tnc
16 45 Andreas Steffen
              --enable-tnccs-20 --enable-tnc-imc --enable-imc-attestation
17 12 Andreas Steffen
  make
18 12 Andreas Steffen
  [sudo] make install 
19 12 Andreas Steffen
</pre>
20 51 Andreas Steffen
The strongSwan *imc-attestation.so* dynamic PTS-IMC library depends on the "TrouSerS":http://sourceforge.net/projects/trousers/ libtspi library. For compilation additionally the /usr/include/trousers/ header files are required.
21 12 Andreas Steffen
22 4 Andreas Steffen
The connection between IPsec client *carol* and IPsec gateway *moon* is defined in the /etc/ipsec.conf file:
23 4 Andreas Steffen
<pre>
24 4 Andreas Steffen
# ipsec.conf - strongSwan IPsec configuration file
25 4 Andreas Steffen
26 4 Andreas Steffen
config setup
27 4 Andreas Steffen
     charondebug="tnc 3, imc 3, pts 3"
28 4 Andreas Steffen
29 4 Andreas Steffen
conn home
30 4 Andreas Steffen
     left=%any
31 4 Andreas Steffen
     leftid=carol@strongswan.org
32 4 Andreas Steffen
     leftauth=eap
33 4 Andreas Steffen
     right=192.168.0.1
34 4 Andreas Steffen
     rightid=@moon.strongswan.org
35 69 Tobias Brunner
     rightauth=any
36 4 Andreas Steffen
     rightsendcert=never
37 4 Andreas Steffen
     rightsubnet=10.1.0.0/16
38 4 Andreas Steffen
     auto=start
39 4 Andreas Steffen
</pre>
40 4 Andreas Steffen
41 5 Andreas Steffen
The debug levels for the TNC, IMC, and PTS components are increased to 3, so that HEX dumps of PB-TNC (IF-TNCCS 2.0) messages and PA-TNC (IF-M) attributes will be included in the log file.
42 4 Andreas Steffen
43 4 Andreas Steffen
The IKEv2 client *carol* is going to use EAP-based authentication with the user credentials being stored in the /etc/ipsec.secrets file:
44 4 Andreas Steffen
<pre>
45 4 Andreas Steffen
# /etc/ipsec.secrets - strongSwan IPsec secrets file
46 4 Andreas Steffen
47 4 Andreas Steffen
carol@strongswan.org : EAP "Ar3etTnp"
48 4 Andreas Steffen
</pre>
49 4 Andreas Steffen
 
50 8 Andreas Steffen
The following IKEv2 charon and Attestation IMC options are defined in the /etc/strongswan.conf file
51 1 Andreas Steffen
<pre>
52 8 Andreas Steffen
# strongswan.conf - strongSwan configuration file
53 8 Andreas Steffen
54 8 Andreas Steffen
charon {
55 56 Andreas Steffen
  load = sha1 random gmp pkcs1 pkcs8 pem x509 pubkey openssl hmac revocation curl kernel-netlink socket-default eap-md5 eap-ttls eap-tnc tnc-imc tnc-tnccs tnccs-20 eap-identity resolve stroke
56 8 Andreas Steffen
  plugins {
57 1 Andreas Steffen
    eap-tnc {
58 1 Andreas Steffen
      protocol = tnccs-2.0
59 12 Andreas Steffen
    }
60 12 Andreas Steffen
    tnc-imc {
61 12 Andreas Steffen
      preferred_language = en
62 8 Andreas Steffen
    }
63 8 Andreas Steffen
  }
64 8 Andreas Steffen
}
65 8 Andreas Steffen
66 8 Andreas Steffen
libimcv {
67 8 Andreas Steffen
  plugins {
68 8 Andreas Steffen
    imc-attestation {
69 8 Andreas Steffen
      aik_cert = /home/andi/privacyca/AIK_3_Cert.der
70 8 Andreas Steffen
      aik_blob = /home/andi/privacyca/AIK_3_Blob.bin
71 8 Andreas Steffen
72 8 Andreas Steffen
      pcr17_meas   = d537d437f058136eb3d7be517dbe7647b623c619 
73 8 Andreas Steffen
      pcr17_before = 1717171717171717171717171717171717171717 
74 8 Andreas Steffen
      pcr17_after  = ffffffffffffffffffffffffffffffffffffffff 
75 8 Andreas Steffen
76 8 Andreas Steffen
      pcr18_meas   = 160d2b04d11eb225fb148615b699081869e15b6c 
77 8 Andreas Steffen
      pcr18_before = 1818181818181818181818181818181818181818 
78 8 Andreas Steffen
      pcr18_after  = ffffffffffffffffffffffffffffffffffffffff 
79 8 Andreas Steffen
    }
80 8 Andreas Steffen
  }
81 8 Andreas Steffen
}
82 8 Andreas Steffen
</pre>
83 8 Andreas Steffen
84 13 Andreas Steffen
h2. IKEv2 Negotiation
85 13 Andreas Steffen
86 18 Andreas Steffen
h3. Startup and Initialization
87 18 Andreas Steffen
88 8 Andreas Steffen
The command
89 8 Andreas Steffen
<pre>
90 1 Andreas Steffen
ipsec start
91 1 Andreas Steffen
</pre>
92 1 Andreas Steffen
93 8 Andreas Steffen
starts the TNC-enabled IPsec client:
94 1 Andreas Steffen
<pre>
95 68 Andreas Steffen
FFeb 10 09:05:16 pin1212a00 charon: 00[DMN] Starting IKEv2 charon daemon (strongSwan 4.6.2)
96 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[KNL] listening on interfaces:
97 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[KNL]   eth0
98 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[KNL]     152.96.31.100
99 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[KNL]     fe80::219:99ff:feb3:92c3
100 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[KNL]   umlbr0
101 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[KNL]     192.168.0.254
102 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[KNL]     fe80::9cb8:adff:fe5a:270a
103 1 Andreas Steffen
</pre>
104 1 Andreas Steffen
105 1 Andreas Steffen
The file /etc/tnc_config
106 1 Andreas Steffen
<pre>
107 53 Andreas Steffen
# IMC configuration file for strongSwan client 
108 1 Andreas Steffen
109 1 Andreas Steffen
IMC "Attestation" /usr/lib/ipsec/imcvs/imc-attestation.so
110 1 Andreas Steffen
</pre>
111 1 Andreas Steffen
112 1 Andreas Steffen
defines which IMCs are loaded by the TNC client:
113 1 Andreas Steffen
<pre>
114 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[TNC] loading IMCs from '/etc/tnc_config'
115 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   mandatory PTS measurement algorithm HASH_SHA1[sha1] available
116 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   mandatory PTS measurement algorithm HASH_SHA256[openssl] available
117 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   optional  PTS measurement algorithm HASH_SHA384[openssl] available
118 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   optional  PTS DH group MODP_2048[gmp] available
119 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   optional  PTS DH group MODP_1536[gmp] available
120 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   optional  PTS DH group MODP_1024[gmp] available
121 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   mandatory PTS DH group ECP_256[openssl] available
122 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS]   optional  PTS DH group ECP_384[openssl] available
123 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[TNC] added IETF attributes
124 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[TNC] added ITA-HSR attributes
125 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[LIB] libimcv initialized
126 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[IMC] IMC 1 "Attestation" initialized
127 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[TNC] added TCG attributes
128 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS] added TCG functional component namespace
129 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS] added ITA-HSR functional component namespace
130 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS] added ITA-HSR functional component 'Trusted GRUB Boot Loader'
131 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS] added ITA-HSR functional component 'Trusted Boot'
132 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[PTS] added ITA-HSR functional component 'Linux IMA'
133 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[LIB] libpts initialized
134 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[IMC] IMC 1 "Attestation" provided with bind function
135 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[TNC] IMC 1 supports 1 message type: 'TCG/PTS' 0x005597/0x00000001
136 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[TNC] IMC 1 "Attestation" loaded from '/usr/lib/ipsec/imcvs/imc-attestation.so'
137 1 Andreas Steffen
</pre>
138 1 Andreas Steffen
139 44 Andreas Steffen
Next the IKEv2 credential,all necessary plugins and the IPsec connection definition are loaded
140 1 Andreas Steffen
<pre>
141 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG] loading ca certificates from '/etc/ipsec.d/cacerts'
142 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG]   loaded ca certificate "C=CH, O=Linux strongSwan, CN=strongSwan Root CA" from '/etc/ipsec.d/cacerts/strongswanCert.pem'
143 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG] loading aa certificates from '/etc/ipsec.d/aacerts'
144 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG] loading ocsp signer certificates from '/etc/ipsec.d/ocspcerts'
145 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG] loading attribute certificates from '/etc/ipsec.d/acerts'
146 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG] loading crls from '/etc/ipsec.d/crls'
147 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG] loading secrets from '/etc/ipsec.secrets'
148 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[CFG]   loaded EAP secret for carol@strongswan.org
149 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[DMN] loaded plugins: sha1 random gmp pkcs1 pkcs8 pem x509 pubkey openssl hmac revocation curl kernel-netlink socket-default eap-md5 eap-ttls eap-tnc tnc-imc tnc-tnccs tnccs-20 eap-identity resolve stroke
150 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 00[JOB] spawning 16 worker threads
151 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 08[CFG] received stroke: add connection 'home'
152 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 08[CFG] left nor right host is our side, assuming left=local
153 62 Andreas Steffen
Feb 10 09:05:16 pin1212a00 charon: 08[CFG] added configuration 'home'
154 18 Andreas Steffen
</pre>
155 1 Andreas Steffen
156 1 Andreas Steffen
h3. IKEv2 Exchanges 
157 1 Andreas Steffen
158 44 Andreas Steffen
Due to auto=start the IKEv2 negotiation automatically initiates the IKE_SA_INIT exchange
159 1 Andreas Steffen
<pre>
160 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 10[CFG] received stroke: initiate 'home'
161 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[IKE] initiating IKE_SA home[1] to 192.168.0.1
162 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[ENC] generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) ]
163 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[NET] sending packet: from 192.168.0.254[500] to 192.168.0.1[500]
164 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[NET] received packet: from 192.168.0.1[500] to 192.168.0.254[500]
165 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[ENC] parsed IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(MULT_AUTH) ]
166 1 Andreas Steffen
</pre>
167 1 Andreas Steffen
168 17 Andreas Steffen
followed by the IKE_AUTH exchange where the IKEv2 gateway proposes a mutual IKEv2 EAP-TTLS only authentication:
169 1 Andreas Steffen
<pre>
170 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[IKE] establishing CHILD_SA home
171 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[ENC] generating IKE_AUTH request 1 [ IDi N(INIT_CONTACT) IDr SA TSi TSr N(MOBIKE_SUP) N(ADD_4_ADDR) N(ADD_4_ADDR) N(ADD_4_ADDR) N(MULT_AUTH) N(EAP_ONLY) ]
172 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
173 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
174 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[ENC] parsed IKE_AUTH response 1 [ IDr EAP/REQ/TTLS ]
175 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[IKE] server requested EAP_TTLS authentication (id 0x16)
176 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TLS] EAP_TTLS version is v0
177 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[IKE] allow mutual EAP-only authentication
178 1 Andreas Steffen
</pre>
179 1 Andreas Steffen
180 17 Andreas Steffen
h3. IKEv2 EAP-TTLS Tunnel
181 16 Andreas Steffen
182 16 Andreas Steffen
The IKEv2 EAP-TTLS tunnel is set up with certificate-based server authentication
183 1 Andreas Steffen
<pre>
184 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[ENC] generating IKE_AUTH request 2 [ EAP/RES/TTLS ]
185 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
186 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
187 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[ENC] parsed IKE_AUTH response 2 [ EAP/REQ/TTLS ]
188 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[ENC] generating IKE_AUTH request 3 [ EAP/RES/TTLS ]
189 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
190 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
191 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[ENC] parsed IKE_AUTH response 3 [ EAP/REQ/TTLS ]
192 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TLS] negotiated TLS 1.2 using suite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
193 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TLS] received TLS server certificate 'C=CH, O=Linux strongSwan, CN=moon.strongswan.org'
194 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG]   using certificate "C=CH, O=Linux strongSwan, CN=moon.strongswan.org"
195 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG]   using trusted ca certificate "C=CH, O=Linux strongSwan, CN=strongSwan Root CA"
196 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG] checking certificate status of "C=CH, O=Linux strongSwan, CN=moon.strongswan.org"
197 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG]   fetching crl from 'http://crl.strongswan.org/strongswan.crl' ...
198 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG]   using trusted certificate "C=CH, O=Linux strongSwan, CN=strongSwan Root CA"
199 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG]   crl correctly signed by "C=CH, O=Linux strongSwan, CN=strongSwan Root CA"
200 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG]   crl is valid: until Mar 09 10:28:34 2012
201 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG] certificate status is good
202 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[CFG]   reached self-signed root ca with a path length of 0
203 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[ENC] generating IKE_AUTH request 4 [ EAP/RES/TTLS ]
204 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
205 1 Andreas Steffen
</pre>
206 1 Andreas Steffen
207 16 Andreas Steffen
h3. Tunneled EAP-Identity
208 16 Andreas Steffen
209 2 Andreas Steffen
Via the IKEv2 EAP-TTLS tunnel the server requests the EAP client identity
210 2 Andreas Steffen
<pre>
211 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 03[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
212 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 03[ENC] parsed IKE_AUTH response 4 [ EAP/REQ/TTLS ]
213 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 03[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/ID]
214 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 03[IKE] server requested EAP_IDENTITY authentication (id 0x00)
215 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 03[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/ID]
216 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 03[ENC] generating IKE_AUTH request 5 [ EAP/RES/TTLS ]
217 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 03[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
218 1 Andreas Steffen
</pre>
219 1 Andreas Steffen
220 16 Andreas Steffen
h3. Tunneled EAP-MD5 Client Authentication
221 16 Andreas Steffen
222 16 Andreas Steffen
Next follows an EAP-MD5 client authentication
223 2 Andreas Steffen
<pre>
224 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 08[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
225 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 08[ENC] parsed IKE_AUTH response 5 [ EAP/REQ/TTLS ]
226 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 08[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/MD5]
227 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 08[IKE] server requested EAP_MD5 authentication (id 0x45)
228 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 08[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/MD5]
229 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 08[ENC] generating IKE_AUTH request 6 [ EAP/RES/TTLS ]
230 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 08[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
231 1 Andreas Steffen
</pre>
232 2 Andreas Steffen
233 16 Andreas Steffen
h3. Tunneled EAP-TNC Transport
234 16 Andreas Steffen
235 2 Andreas Steffen
Now the EAP-TNC transport protocol connecting the TNC client with the TNC server is started:
236 2 Andreas Steffen
<pre>
237 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
238 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[ENC] parsed IKE_AUTH response 6 [ EAP/REQ/TTLS ]
239 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/TNC]
240 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[IKE] server requested EAP_TNC authentication (id 0x1B)
241 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TLS] EAP_TNC version is v1
242 1 Andreas Steffen
</pre>
243 1 Andreas Steffen
244 14 Andreas Steffen
h2. PB-TNC/IF-TNCCS 2.0 Connection
245 1 Andreas Steffen
246 20 Andreas Steffen
A new TNCCS connection is instantiated on the TNC client and its IF-TNCCS 2.0 state machine is set to the Init state.
247 14 Andreas Steffen
248 2 Andreas Steffen
!IF-TNCCS-20-State-Diagram.png!
249 10 Andreas Steffen
250 14 Andreas Steffen
A first PB-TNC CDATA (IF-TNCCS 2.0 ClientData) batch is prepared and a PB-Language-Preference message for Englisch (en) is added: 
251 11 Andreas Steffen
<pre>
252 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] assigned TNCCS Connection ID 1
253 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] creating PB-TNC CDATA batch
254 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] adding PB-Language-Preference message
255 2 Andreas Steffen
</pre>
256 3 Andreas Steffen
257 3 Andreas Steffen
An instance of the Attestation PTS-IMC is created which in a first step determines the client operating systen
258 3 Andreas Steffen
<pre>
259 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS] platform is 'Ubuntu 11.04 i686'
260 3 Andreas Steffen
</pre>
261 3 Andreas Steffen
262 9 Andreas Steffen
and then loads the AIK certificate and the matching AIK private key, the latter in the form of a TPM-encrypted binary blob
263 3 Andreas Steffen
<pre>
264 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS] loaded AIK certificate from '/home/seclab/privacyca/AIK_Cert.der'
265 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS] loaded AIK Blob from '/home/seclab/privacyca/AIK_Blob.bin'
266 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS] AIK Blob: => 559 bytes @ 0x9b5be20
267 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]    0: 01 01 00 00 00 12 00 00 00 04 00 00 00 00 01 00  ................
268 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]   16: 01 00 02 00 00 00 0C 00 00 08 00 00 00 00 02 00  ................
269 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]   32: 00 00 00 00 00 00 00 00 00 01 00 81 E3 38 7C 4D  .............8|M
270 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]   48: 46 70 CB D5 33 62 38 50 AD 98 D1 28 56 D3 6E 71  Fp..3b8P...(V.nq
271 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]   64: CF AA E3 C8 31 BD F6 FE 53 6A ED C8 54 0E 7C FB  ....1...Sj..T.|.
272 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]   80: 00 98 80 D6 7D C7 57 D4 EC 24 93 59 48 1F DA 67  ....}.W..$.YH..g
273 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]   96: 30 87 4F D3 59 B2 CA A8 9D CE C9 27 9A 03 57 C0  0.O.Y......'..W.
274 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  112: FE 1F AB EE E5 C2 A8 C6 D5 DC C7 1E 81 74 4D 3D  .............tM=
275 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  128: B5 98 6D 57 22 74 02 F1 41 7C E3 68 C1 1C 1C 2F  ..mW"t..A|.h.../
276 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  144: 57 54 CA 4A FB D6 3D 33 37 A9 BC FF 6F 50 13 CC  WT.J..=37...oP..
277 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  160: C2 D3 83 F1 4B 01 FD 66 A6 EE 7A D3 E0 E2 C0 51  ....K..f..z....Q
278 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  176: 55 A2 8A AB F4 85 09 74 24 64 03 DD 65 1C 26 2F  U......t$d..e.&/
279 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  192: 35 08 BF 57 D9 28 DA D3 D7 5B ED C8 C6 6C 43 7E  5..W.(...[...lC~
280 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  208: DE D3 93 F4 D5 D7 36 1E 31 9A A8 42 10 7A F5 94  ......6.1..B.z..
281 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  224: 93 9C 8F BD 6D BC 66 1D 30 A5 B3 B3 44 4D DA 6D  ....m.f.0...DM.m
282 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  240: 35 64 A6 08 EB D2 A6 99 18 56 01 28 3B 26 94 FD  5d.......V.(;&..
283 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  256: 6F 7F AD 45 68 3C 8A 7D 38 8C DB D8 5F 76 16 F5  o..Eh<.}8..._v..
284 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  272: 5E 8A 4B C2 2B 19 8A 27 D9 80 3C C8 13 01 11 70  ^.K.+..'..<....p
285 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  288: CC D6 EF 57 F3 EF 37 A2 E6 B5 49 00 00 01 00 4C  ...W..7...I....L
286 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  304: DA 76 65 D0 54 8C F9 E8 B6 C4 9E 26 37 70 B4 45  .ve.T......&7p.E
287 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  320: C0 42 E0 A3 7A 3E 9D 57 96 B0 C8 68 DE 6A 84 76  .B..z>.W...h.j.v
288 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  336: 9A 9A E3 F9 D7 44 AB E0 A2 4B D2 3E 44 BD D9 92  .....D...K.>D...
289 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  352: 53 AF 6A 04 26 56 04 FC F9 43 D0 68 E3 63 AD 7B  S.j.&V...C.h.c.{
290 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  368: 5C A2 50 B8 BA A2 F0 53 8C 8B 3A 67 35 49 CA E4  \.P....S..:g5I..
291 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  384: 35 A3 35 4B E7 31 D0 25 10 D4 6A B9 17 32 F9 53  5.5K.1.%..j..2.S
292 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  400: 22 E9 13 9D 13 E9 0D F0 59 55 33 36 5C A5 28 FB  ".......YU36\.(.
293 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  416: 86 88 69 69 F0 93 6F 4B 62 76 B0 0E 64 E9 69 2D  ..ii..oKbv..d.i-
294 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  432: 7D 9E 9E ED E1 1E 62 4C 63 AA D8 FD 87 86 77 3C  }.....bLc.....w<
295 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  448: C1 04 E8 63 81 54 FE 75 82 D8 36 96 67 6A D1 18  ...c.T.u..6.gj..
296 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  464: 78 6C 7D 7B 8C BB 28 A0 AC 84 D8 7B 7E D0 55 38  xl}{..(....{~.U8
297 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  480: 80 64 4C 3A 38 E0 B0 1A FE A7 C8 C3 A1 F9 21 A5  .dL:8.........!.
298 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  496: D1 6F DE C4 CE 0B 62 D6 39 DA A4 35 45 B3 B6 D2  .o....b.9..5E...
299 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  512: D4 73 0B 82 28 B5 C1 79 88 85 D8 7D 54 38 E0 DA  .s..(..y...}T8..
300 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  528: 57 2C 57 C1 34 4D 26 B8 9F A3 81 5B 4A 98 E5 E6  W,W.4M&....[J...
301 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[PTS]  544: 89 94 25 A0 3F 9F 5A 3E CF A3 9A 0B 55 74 02     ..%.?.Z>....Ut.
302 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[IMC] IMC 1 "Attestation" created a state for Connection ID 1: IF-TNCCS 2.0 with +long +excl -soh over IF-T for Tunneled EAP 1.1
303 3 Andreas Steffen
</pre> 
304 3 Andreas Steffen
305 3 Andreas Steffen
Via the IF-IMC interface the PTS-IMC receives a 'Handshake' state change from the TNC client 
306 1 Andreas Steffen
<pre>
307 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[IMC] IMC 1 "Attestation" changed state of Connection ID 1 to 'Handshake'
308 1 Andreas Steffen
</pre>
309 5 Andreas Steffen
310 1 Andreas Steffen
The PTS-IMC generates a PA-TNC message of type TCG/PTS targeted at the remote PTS-IMV, containing a single PA-TNC attribute of type 'IETF/Product Information' with the client operating system information:
311 5 Andreas Steffen
<pre>
312 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] creating PA-TNC message with ID 0x35c9dc7b
313 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] creating PA-TNC attribute type 'IETF/Product Information' 0x000000/0x00000002
314 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] => 22 bytes @ 0x9b5c120
315 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]    0: 00 00 00 00 00 55 62 75 6E 74 75 20 31 31 2E 30  .....Ubuntu 11.0
316 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]   16: 34 20 69 36 38 36                                4 i686
317 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] creating PB-PA message type 'TCG/PTS' 0x005597/0x00000001
318 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] adding PB-PA message
319 1 Andreas Steffen
</pre>
320 5 Andreas Steffen
321 5 Andreas Steffen
The PA-TNC message is received by the TNC client via the IF-IMC SendMessage call and is inserted together with the
322 1 Andreas Steffen
PB-Language-Preference message into the PB-TNC CDATA batch which is then sent via the IKEv2 EAP-TTLS tunnel to the TNC server.
323 1 Andreas Steffen
<pre>
324 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] PB-TNC state transition from 'Init' to 'Server Working'
325 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] sending PB-TNC CDATA batch (105 bytes) for Connection ID 1
326 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC] => 105 bytes @ 0x9b5c890
327 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]    0: 02 00 00 01 00 00 00 69 00 00 00 00 00 00 00 06  .......i........
328 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]   16: 00 00 00 1F 41 63 63 65 70 74 2D 4C 61 6E 67 75  ....Accept-Langu
329 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]   32: 61 67 65 3A 20 65 6E 80 00 00 00 00 00 00 01 00  age: en.........
330 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]   48: 00 00 42 00 00 55 97 00 00 00 01 00 01 FF FF 01  ..B..U..........
331 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]   64: 00 00 00 35 C9 DC 7B 00 00 00 00 00 00 00 02 00  ...5..{.........
332 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]   80: 00 00 22 00 00 00 00 00 55 62 75 6E 74 75 20 31  ..".....Ubuntu 1
333 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[TNC]   96: 31 2E 30 34 20 69 36 38 36                       1.04 i686
334 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/TNC]
335 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[ENC] generating IKE_AUTH request 7 [ EAP/RES/TTLS ]
336 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 09[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
337 1 Andreas Steffen
</pre>
338 1 Andreas Steffen
339 1 Andreas Steffen
h3. PTS Capability Discovery
340 1 Andreas Steffen
341 1 Andreas Steffen
As a response a PB-TNC SDATA (IF-TNCCS 2.0 ServerData) batch is received from the TNC server
342 1 Andreas Steffen
<pre>
343 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
344 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[ENC] parsed IKE_AUTH response 7 [ EAP/REQ/TTLS ]
345 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/TNC]
346 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] received TNCCS batch (72 bytes) for Connection ID 1
347 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] => 72 bytes @ 0x9b56e82
348 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]    0: 02 80 00 02 00 00 00 48 80 00 00 00 00 00 00 01  .......H........
349 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   16: 00 00 00 40 00 00 55 97 00 00 00 01 FF FF 00 01  ...@..U.........
350 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   32: 01 00 00 00 8B 08 8D AB 80 00 55 97 01 00 00 00  ..........U.....
351 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   48: 00 00 00 10 00 00 00 0E 80 00 55 97 06 00 00 00  ..........U.....
352 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   64: 00 00 00 10 00 00 80 00                          ........
353 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] PB-TNC state transition from 'Server Working' to 'Client Working'
354 62 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] processing PB-TNC SDATA batch
355 6 Andreas Steffen
</pre>
356 6 Andreas Steffen
357 6 Andreas Steffen
containing a PB-PA message of type TCG/PTS to which the PTS-IMC is subscribed:
358 6 Andreas Steffen
<pre>
359 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] processing PB-PA message (64 bytes)
360 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] handling PB-PA message type 'TCG/PTS' 0x005597/0x00000001
361 6 Andreas Steffen
</pre>
362 6 Andreas Steffen
363 6 Andreas Steffen
The PA-TNC message transferred via the IF-IMC interface to the PTS-IMC contains two PA-TNC attributes from the TCG/PTS namespace:
364 6 Andreas Steffen
<pre>
365 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[IMC] IMC 1 "Attestation" received message for Connection ID 1 from IMV 1
366 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] processing PA-TNC message with ID 0x8b088dab
367 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] processing PA-TNC attribute type 'TCG/Request PTS Protocol Capabilities' 0x005597/0x01000000
368 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] => 4 bytes @ 0x9b57b5c
369 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]    0: 00 00 00 0E                                      ....
370 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] processing PA-TNC attribute type 'TCG/PTS Measurement Algorithm Request' 0x005597/0x06000000
371 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] => 4 bytes @ 0x9b57b6c
372 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]    0: 00 00 80 00                                      ....
373 6 Andreas Steffen
</pre>
374 1 Andreas Steffen
375 1 Andreas Steffen
namely the requests 'Request PTS Protocol Capabilities' and 'PTS Measurement Algorithm Request'. The PTS-IMV supports the Verification (V), DH Nonce Negotiation (D) and Trusted Platform Evidence (T) PTS protocol capabilities and the PTS-IMC does as well.
376 1 Andreas Steffen
377 1 Andreas Steffen
<pre>
378 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[PTS] supported PTS protocol capabilities: .VDT.
379 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[PTS] selected PTS measurement algorithm is HASH_SHA1
380 16 Andreas Steffen
</pre>
381 16 Andreas Steffen
382 16 Andreas Steffen
The PTS-IMV proposes SHA-1 only for the PTS measurement algorithm which is accepted by the PTS-IMC. These two selections are sent back to the PTS-IMV in a PA-TNC message containing the TCG attributes 'PTS Protocol Capabilities' and 'PTS Measurement Algorithm":
383 16 Andreas Steffen
<pre>
384 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] creating PA-TNC message with ID 0xace91f02
385 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/PTS Protocol Capabilities' 0x005597/0x02000000
386 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] => 4 bytes @ 0x9b5bdd8
387 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]    0: 00 00 00 0E                                      ....
388 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/PTS Measurement Algorithm' 0x005597/0x07000000
389 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] => 4 bytes @ 0x9b5ac98
390 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]    0: 00 00 80 00                                      ....
391 16 Andreas Steffen
</pre>
392 16 Andreas Steffen
393 16 Andreas Steffen
This PA-TNC message is sent as a PB-PA payload in a PB-TNC CDATA batch to the TNC server:
394 16 Andreas Steffen
<pre>
395 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] creating PB-PA message type 'TCG/PTS' 0x005597/0x00000001
396 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] creating PB-TNC CDATA batch
397 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] adding PB-PA message
398 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] PB-TNC state transition from 'Client Working' to 'Server Working'
399 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] sending PB-TNC CDATA batch (72 bytes) for Connection ID 1
400 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC] => 72 bytes @ 0x9b5ce70
401 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]    0: 02 00 00 01 00 00 00 48 80 00 00 00 00 00 00 01  .......H........
402 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   16: 00 00 00 40 00 00 55 97 00 00 00 01 00 01 FF FF  ...@..U.........
403 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   32: 01 00 00 00 AC E9 1F 02 00 00 55 97 02 00 00 00  ..........U.....
404 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   48: 00 00 00 10 00 00 00 0E 00 00 55 97 07 00 00 00  ..........U.....
405 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[TNC]   64: 00 00 00 10 00 00 80 00                          ........
406 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/TNC]
407 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[ENC] generating IKE_AUTH request 8 [ EAP/RES/TTLS ]
408 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 11[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
409 16 Andreas Steffen
</pre>
410 1 Andreas Steffen
411 16 Andreas Steffen
h3. DH Nonce Parameters
412 17 Andreas Steffen
413 1 Andreas Steffen
The next PB-TNC SDATA batch is received:
414 17 Andreas Steffen
<pre>
415 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
416 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[ENC] parsed IKE_AUTH response 8 [ EAP/REQ/TTLS ]
417 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/TNC]
418 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] received TNCCS batch (56 bytes) for Connection ID 1
419 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] => 56 bytes @ 0x9b56e82
420 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]    0: 02 80 00 02 00 00 00 38 80 00 00 00 00 00 00 01  .......8........
421 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   16: 00 00 00 30 00 00 55 97 00 00 00 01 FF FF 00 01  ...0..U.........
422 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   32: 01 00 00 00 D5 D8 B7 F7 80 00 55 97 03 00 00 00  ..........U.....
423 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   48: 00 00 00 10 00 00 F0 00                          ........
424 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] PB-TNC state transition from 'Server Working' to 'Client Working'
425 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] processing PB-TNC SDATA batch
426 17 Andreas Steffen
</pre>
427 1 Andreas Steffen
428 17 Andreas Steffen
containing a PB-PA message of type TCG/PTS to which the PTS-IMC is subscribed:
429 59 Andreas Steffen
<pre>
430 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] processing PB-PA message (48 bytes)
431 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] handling PB-PA message type 'TCG/PTS' 0x005597/0x00000001
432 19 Andreas Steffen
</pre>
433 1 Andreas Steffen
434 19 Andreas Steffen
The PA-TNC message contains a 'DH Nonce Parameters Request' from the TCG namespace
435 59 Andreas Steffen
<pre>
436 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[IMC] IMC 1 "Attestation" received message for Connection ID 1 from IMV 1
437 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] processing PA-TNC message with ID 0xd5d8b7f7
438 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] processing PA-TNC attribute type 'TCG/DH Nonce Parameters Request' 0x005597/0x03000000
439 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] => 4 bytes @ 0x9b5ce8c
440 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]    0: 00 00 F0 00                                      ....
441 1 Andreas Steffen
</pre>
442 19 Andreas Steffen
443 19 Andreas Steffen
and offers the set of IKE DH groups {2, 5, 14, 19} from which the PTS-IMC selects ECP_256 (group 14).
444 59 Andreas Steffen
<pre>
445 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[PTS] selected PTS DH group is ECP_256
446 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[PTS] nonce length is 20
447 1 Andreas Steffen
</pre>
448 19 Andreas Steffen
449 19 Andreas Steffen
The PTS-IMC also returns a 20 byte DH responder nonce and the 32 byte ECP_256 DH responder public value:
450 59 Andreas Steffen
<pre>
451 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] creating PA-TNC message with ID 0x4a9b2c31
452 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] creating PA-TNC attribute type 'TCG/DH Nonce Parameters Response' 0x005597/0x04000000
453 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] => 92 bytes @ 0x9b5d478
454 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]    0: 00 00 00 14 10 00 E0 00 1D 14 23 06 97 7D E7 E3  ..........#..}..
455 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   16: AF AE B6 57 FB A3 58 DA 59 6A 4C D3 77 49 6B 4B  ...W..X.YjL.wIkK
456 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   32: 36 35 DF BB 27 3F 62 E7 EA 5B 6E 7C 5E 55 C4 04  65..'?b..[n|^U..
457 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   48: 04 89 B4 98 66 31 6A A2 A2 4E 5E AC DE 57 B7 3B  ....f1j..N^..W.;
458 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   64: 97 72 08 A6 90 7C 3C FB FD B3 45 05 C5 4D 21 10  .r...|<...E..M!.
459 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   80: 0E 07 CE 94 B0 61 14 9F C1 22 10 93              .....a..."..
460 1 Andreas Steffen
</pre>
461 19 Andreas Steffen
462 19 Andreas Steffen
This PA-TNC message is carried in a PB-PA message encapsulated in a PB-TNC CDATA batch:
463 59 Andreas Steffen
<pre>
464 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] creating PB-PA message type 'TCG/PTS' 0x005597/0x00000001
465 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] creating PB-TNC CDATA batch
466 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] adding PB-PA message
467 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] PB-TNC state transition from 'Client Working' to 'Server Working'
468 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] sending PB-TNC CDATA batch (144 bytes) for Connection ID 1
469 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC] => 144 bytes @ 0x9b5d410
470 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]    0: 02 00 00 01 00 00 00 90 80 00 00 00 00 00 00 01  ................
471 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   16: 00 00 00 88 00 00 55 97 00 00 00 01 00 01 FF FF  ......U.........
472 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   32: 01 00 00 00 4A 9B 2C 31 00 00 55 97 04 00 00 00  ....J.,1..U.....
473 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   48: 00 00 00 68 00 00 00 14 10 00 E0 00 1D 14 23 06  ...h..........#.
474 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   64: 97 7D E7 E3 AF AE B6 57 FB A3 58 DA 59 6A 4C D3  .}.....W..X.YjL.
475 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   80: 77 49 6B 4B 36 35 DF BB 27 3F 62 E7 EA 5B 6E 7C  wIkK65..'?b..[n|
476 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]   96: 5E 55 C4 04 04 89 B4 98 66 31 6A A2 A2 4E 5E AC  ^U......f1j..N^.
477 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]  112: DE 57 B7 3B 97 72 08 A6 90 7C 3C FB FD B3 45 05  .W.;.r...|<...E.
478 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[TNC]  128: C5 4D 21 10 0E 07 CE 94 B0 61 14 9F C1 22 10 93  .M!......a..."..
479 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/TNC]
480 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[ENC] generating IKE_AUTH request 9 [ EAP/RES/TTLS ]
481 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 12[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
482 17 Andreas Steffen
</pre>
483 16 Andreas Steffen
484 22 Andreas Steffen
h3. DH Nonce Finish and TPM Version/AIK Info
485 30 Andreas Steffen
486 23 Andreas Steffen
The next PB-TNC SDATA batch is received:
487 59 Andreas Steffen
<pre>
488 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
489 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[ENC] parsed IKE_AUTH response 9 [ EAP/REQ/TTLS ]
490 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/TNC]
491 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] received TNCCS batch (172 bytes) for Connection ID 1
492 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] => 172 bytes @ 0x9b5bd52
493 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]    0: 02 80 00 02 00 00 00 AC 80 00 00 00 00 00 00 01  ................
494 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   16: 00 00 00 A4 00 00 55 97 00 00 00 01 FF FF 00 01  ......U.........
495 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   32: 01 00 00 00 C7 5A 89 5F 80 00 55 97 05 00 00 00  .....Z._..U.....
496 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   48: 00 00 00 64 00 14 80 00 19 14 23 2B 46 C9 C4 56  ...d......#+F..V
497 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   64: B5 F6 9C 18 58 A2 78 B0 E4 A7 4A C7 20 21 32 CD  ....X.x...J. !2.
498 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   80: B2 60 7F DB 0F 7B 35 53 AE FA 23 C0 65 A5 48 35  .`...{5S..#.e.H5
499 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   96: FE DF DF B9 72 C4 DD 16 8B 55 E9 84 AE 45 E0 07  ....r....U...E..
500 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  112: 05 AF D6 60 32 95 58 81 A6 CA 36 F6 A1 CC 25 1A  ...`2.X...6...%.
501 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  128: EF 13 9C AC 84 1F F6 9B F1 31 95 A3 80 00 55 97  .........1....U.
502 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  144: 08 00 00 00 00 00 00 10 00 00 00 00 80 00 55 97  ..............U.
503 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  160: 0D 00 00 00 00 00 00 10 00 00 00 00              ............
504 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] PB-TNC state transition from 'Server Working' to 'Client Working'
505 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] processing PB-TNC SDATA batch
506 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] processing PB-PA message (164 bytes)
507 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] handling PB-PA message type 'TCG/PTS' 0x005597/0x00000001
508 22 Andreas Steffen
</pre>
509 26 Andreas Steffen
510 1 Andreas Steffen
containing a PA-TNC message with the 'DH Nonce Finish', 'Get TPM Version Information' and 'Get Attestation Identity Key'
511 23 Andreas Steffen
attributes from the TCG namespace:
512 59 Andreas Steffen
<pre>
513 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[IMC] IMC 1 "Attestation" received message for Connection ID 1 from IMV 1
514 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] processing PA-TNC message with ID 0xc75a895f
515 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] processing PA-TNC attribute type 'TCG/DH Nonce Finish' 0x005597/0x05000000
516 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] => 88 bytes @ 0x9b58114
517 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]    0: 00 14 80 00 19 14 23 2B 46 C9 C4 56 B5 F6 9C 18  ......#+F..V....
518 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   16: 58 A2 78 B0 E4 A7 4A C7 20 21 32 CD B2 60 7F DB  X.x...J. !2..`..
519 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   32: 0F 7B 35 53 AE FA 23 C0 65 A5 48 35 FE DF DF B9  .{5S..#.e.H5....
520 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   48: 72 C4 DD 16 8B 55 E9 84 AE 45 E0 07 05 AF D6 60  r....U...E.....`
521 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   64: 32 95 58 81 A6 CA 36 F6 A1 CC 25 1A EF 13 9C AC  2.X...6...%.....
522 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   80: 84 1F F6 9B F1 31 95 A3                          .....1..
523 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] processing PA-TNC attribute type 'TCG/Get TPM Version Information' 0x005597/0x08000000
524 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] => 4 bytes @ 0x9b58178
525 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]    0: 00 00 00 00                                      ....
526 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] processing PA-TNC attribute type 'TCG/Get Attestation Identity Key' 0x005597/0x0d000000
527 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] => 4 bytes @ 0x9b58188
528 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]    0: 00 00 00 00                                      ....
529 22 Andreas Steffen
</pre>
530 1 Andreas Steffen
531 23 Andreas Steffen
The PTS-IMV reports that it selected SHA-1 as the DH hash algorithm and provides its 20 byte nonce and 32 byte public DH factor
532 23 Andreas Steffen
so that the share DH secret can be computed:
533 59 Andreas Steffen
<pre>
534 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS] selected DH hash algorithm is HASH_SHA1
535 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS] initiator nonce: => 20 bytes @ 0x9b5d848
536 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]    0: A6 CA 36 F6 A1 CC 25 1A EF 13 9C AC 84 1F F6 9B  ..6...%.........
537 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]   16: F1 31 95 A3                                      .1..
538 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS] responder nonce: => 20 bytes @ 0x9b5bd30
539 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]    0: 1D 14 23 06 97 7D E7 E3 AF AE B6 57 FB A3 58 DA  ..#..}.....W..X.
540 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]   16: 59 6A 4C D3                                      YjL.
541 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS] shared DH secret: => 32 bytes @ 0x9b5ce70
542 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]    0: F1 6A 3B 1C 72 03 B0 18 EA 3C B6 74 D6 AD 33 E9  .j;.r....<.t..3.
543 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]   16: 23 0B 3C 1C A9 5C 77 12 FE FF FF 67 E5 7F CB 04  #.<..\w....g....
544 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS] secret assessment value: => 20 bytes @ 0x9b5d208
545 63 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]    0: 5F A0 83 5D 35 DF 3C 94 28 8B 79 6F AB 35 86 6C  _..]5.<.(.yo.5.l
546 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS]   16: E2 23 4C CF                                      .#L.
547 22 Andreas Steffen
</pre>
548 1 Andreas Steffen
549 30 Andreas Steffen
Answering the 'Get TPM Version Information' request, the following TPM version info is returned in binary form:
550 22 Andreas Steffen
<pre>
551 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[PTS] TPM 1.2 Version Info: Chip Version: 1.2.3.17, Spec Level: 2, Errata Rev: 2, Vendor ID: IFX
552 22 Andreas Steffen
</pre>
553 1 Andreas Steffen
554 30 Andreas Steffen
Besides the 'TPM Version Information' attribute, also the 'Attestation Identity Key' is included in the PA-TNC message to be forwarded to the PTS-IMV:
555 1 Andreas Steffen
<pre>
556 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] creating PA-TNC message with ID 0x9eb3b685
557 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] creating PA-TNC attribute type 'TCG/TPM Version Information' 0x005597/0x09000000
558 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] => 20 bytes @ 0x9b57ac8
559 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]    0: 00 30 01 02 03 11 00 02 02 49 46 58 00 00 05 03  .0.......IFX....
560 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   16: 11 00 08 00                                      ....
561 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] creating PA-TNC attribute type 'TCG/Attestation Identity Key' 0x005597/0x0e000000
562 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] => 1167 bytes @ 0x9b5e950
563 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]    0: 00 30 82 04 8A 30 82 03 72 A0 03 02 01 02 02 10  .0...0..r.......
564 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   16: 33 55 8F BC AE 0F D9 47 78 74 D6 E5 C9 1B 24 28  3U.....Gxt....$(
565 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   32: 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30  0...*.H........0
566 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   48: 50 31 16 30 14 06 03 55 04 0A 13 0D 70 72 69 76  P1.0...U....priv
567 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   64: 61 63 79 63 61 2E 63 6F 6D 31 36 30 34 06 03 55  acyca.com1604..U
568 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   80: 04 03 13 2D 50 72 69 76 61 63 79 20 43 41 20 49  ...-Privacy CA I
569 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   96: 6E 73 65 63 75 72 65 2F 55 6E 63 68 65 63 6B 65  nsecure/Unchecke
570 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  112: 64 20 41 49 4B 20 43 65 72 74 69 66 69 63 61 74  d AIK Certificat
571 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  128: 65 30 1E 17 0D 31 32 30 32 30 38 31 30 34 31 32  e0...12020810412
572 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  144: 30 5A 17 0D 31 33 30 32 30 38 31 30 34 31 32 30  0Z..130208104120
573 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  160: 5A 30 00 30 82 01 22 30 0D 06 09 2A 86 48 86 F7  Z0.0.."0...*.H..
574 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  176: 0D 01 01 01 05 00 03 82 01 0F 00 30 82 01 0A 02  ...........0....
575 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  192: 82 01 01 00 81 E3 38 7C 4D 46 70 CB D5 33 62 38  ......8|MFp..3b8
576 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  208: 50 AD 98 D1 28 56 D3 6E 71 CF AA E3 C8 31 BD F6  P...(V.nq....1..
577 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  224: FE 53 6A ED C8 54 0E 7C FB 00 98 80 D6 7D C7 57  .Sj..T.|.....}.W
578 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  240: D4 EC 24 93 59 48 1F DA 67 30 87 4F D3 59 B2 CA  ..$.YH..g0.O.Y..
579 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  256: A8 9D CE C9 27 9A 03 57 C0 FE 1F AB EE E5 C2 A8  ....'..W........
580 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  272: C6 D5 DC C7 1E 81 74 4D 3D B5 98 6D 57 22 74 02  ......tM=..mW"t.
581 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  288: F1 41 7C E3 68 C1 1C 1C 2F 57 54 CA 4A FB D6 3D  .A|.h.../WT.J..=
582 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  304: 33 37 A9 BC FF 6F 50 13 CC C2 D3 83 F1 4B 01 FD  37...oP......K..
583 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  320: 66 A6 EE 7A D3 E0 E2 C0 51 55 A2 8A AB F4 85 09  f..z....QU......
584 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  336: 74 24 64 03 DD 65 1C 26 2F 35 08 BF 57 D9 28 DA  t$d..e.&/5..W.(.
585 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  352: D3 D7 5B ED C8 C6 6C 43 7E DE D3 93 F4 D5 D7 36  ..[...lC~......6
586 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  368: 1E 31 9A A8 42 10 7A F5 94 93 9C 8F BD 6D BC 66  .1..B.z......m.f
587 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  384: 1D 30 A5 B3 B3 44 4D DA 6D 35 64 A6 08 EB D2 A6  .0...DM.m5d.....
588 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  400: 99 18 56 01 28 3B 26 94 FD 6F 7F AD 45 68 3C 8A  ..V.(;&..o..Eh<.
589 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  416: 7D 38 8C DB D8 5F 76 16 F5 5E 8A 4B C2 2B 19 8A  }8..._v..^.K.+..
590 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  432: 27 D9 80 3C C8 13 01 11 70 CC D6 EF 57 F3 EF 37  '..<....p...W..7
591 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  448: A2 E6 B5 49 02 03 01 00 01 A3 82 01 AE 30 82 01  ...I.........0..
592 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  464: AA 30 37 06 03 55 1D 09 04 30 30 2E 30 16 06 05  .07..U...00.0...
593 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  480: 67 81 05 02 10 31 0D 30 0B 0C 03 31 2E 31 02 01  g....1.0...1.1..
594 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  496: 02 02 01 01 30 14 06 05 67 81 05 02 12 31 0B 30  ....0...g....1.0
595 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  512: 09 80 01 00 81 01 00 82 01 02 30 5D 06 03 55 1D  ..........0]..U.
596 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  528: 11 01 01 FF 04 53 30 51 A4 42 30 40 31 16 30 14  .....S0Q.B0@1.0.
597 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  544: 06 05 67 81 05 02 01 0C 0B 69 64 3A 30 30 30 30  ..g......id:0000
598 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  560: 30 30 30 30 31 12 30 10 06 05 67 81 05 02 02 0C  00001.0...g.....
599 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  576: 07 55 6E 6B 6E 6F 77 6E 31 12 30 10 06 05 67 81  .Unknown1.0...g.
600 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  592: 05 02 03 0C 07 69 64 3A 30 30 30 30 A0 0B 06 05  .....id:0000....
601 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  608: 67 81 05 02 0F A0 02 0C 00 30 0C 06 03 55 1D 13  g........0...U..
602 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  624: 01 01 FF 04 02 30 00 30 81 E0 06 03 55 1D 20 01  .....0.0....U. .
603 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  640: 01 FF 04 81 D5 30 81 D2 30 67 06 0A 2B 06 01 04  .....0..0g..+...
604 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  656: 01 81 E3 42 01 10 30 59 30 29 06 08 2B 06 01 05  ...B..0Y0)..+...
605 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  672: 05 07 02 01 16 1D 68 74 74 70 3A 2F 2F 77 77 77  ......http://www
606 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  688: 2E 70 72 69 76 61 63 79 63 61 2E 63 6F 6D 2F 63  .privacyca.com/c
607 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  704: 70 73 2F 30 2C 06 08 2B 06 01 05 05 07 02 02 30  ps/0,..+.......0
608 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  720: 20 0C 1E 54 43 50 41 20 54 72 75 73 74 65 64 20   ..TCPA Trusted 
609 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  736: 50 6C 61 74 66 6F 72 6D 20 49 64 65 6E 74 69 74  Platform Identit
610 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  752: 79 30 67 06 04 55 1D 20 00 30 5F 30 25 06 08 2B  y0g..U. .0_0%..+
611 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  768: 06 01 05 05 07 02 01 16 19 68 74 74 70 3A 2F 2F  .........http://
612 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  784: 77 77 77 2E 70 72 69 76 61 63 79 63 61 2E 63 6F  www.privacyca.co
613 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  800: 6D 2F 30 36 06 08 2B 06 01 05 05 07 02 02 30 2A  m/06..+.......0*
614 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  816: 0C 28 54 43 50 41 20 54 72 75 73 74 65 64 20 50  .(TCPA Trusted P
615 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  832: 6C 61 74 66 6F 72 6D 20 4D 6F 64 75 6C 65 20 45  latform Module E
616 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  848: 6E 64 6F 72 73 65 6D 65 6E 74 30 1F 06 03 55 1D  ndorsement0...U.
617 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  864: 23 04 18 30 16 80 14 B0 E5 97 E0 9B 23 75 B1 FD  #..0........#u..
618 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  880: BF 01 5E 72 BA 36 D4 48 32 A0 33 30 0D 06 09 2A  ..^r.6.H2.30...*
619 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  896: 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 1D  .H..............
620 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  912: 78 37 95 C3 37 C6 09 C4 1C 3D C3 0A 01 7F 59 8D  x7..7....=....Y.
621 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  928: 24 A8 74 81 C9 79 A2 63 45 2C 04 0C B4 CD 7F B9  $.t..y.cE,......
622 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  944: 42 DC FE 67 67 E7 45 C9 F6 CB 7E 42 B7 2A 8A 74  B..gg.E...~B.*.t
623 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  960: 14 B7 BE FF EB 77 0E 99 E7 ED 9D EA 49 8C 7B 12  .....w......I.{.
624 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  976: 60 55 0B 1D 1A 03 0E BA AF 9E 3B 74 20 F9 17 8A  `U........;t ...
625 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  992: 0F 47 2D 3C DB C4 05 67 3C F0 E0 33 A6 3C C5 0E  .G-<...g<..3.<..
626 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1008: C6 0B DB 6E 08 6A 09 3B C6 3B 75 1A 7A 6B 84 BA  ...n.j.;.;u.zk..
627 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1024: 4A 69 6E AF 59 54 89 4A E5 07 D7 51 33 B9 9E AE  Jin.YT.J...Q3...
628 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1040: F2 4C 0D 81 36 14 FD 82 52 C3 BF 6A DC 8D 55 46  .L..6...R..j..UF
629 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1056: E0 DE B9 A6 A0 49 BB 43 0A F3 45 EA 26 58 2F D2  .....I.C..E.&X/.
630 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1072: E4 6C 87 F3 B7 F7 E9 16 E5 0B 5D DC CE 75 EA 92  .l........]..u..
631 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1088: 3D 9C CF 35 C1 F2 3C 87 D6 D5 04 99 0B C5 9F 45  =..5..<........E
632 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1104: 75 00 23 5F C5 B9 AB 73 D8 57 39 80 AE 6D 58 98  u.#_...s.W9..mX.
633 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1120: CE F3 29 6B 1B 8A A2 0B 78 71 C3 B0 6C 8F 25 23  ..)k....xq..l.%#
634 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1136: AD A4 C5 FB 70 56 46 84 39 45 01 E9 F9 83 7D DC  ....pVF.9E....}.
635 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] 1152: 5F D9 BB BF B1 08 2A 55 94 D6 0F 76 BD 73 EE     _.....*U...v.s.
636 60 Andreas Steffen
</pre>
637 22 Andreas Steffen
638 22 Andreas Steffen
The TNC client packs this large PA-TNC message into an outgoing PB-TNC CDATA batch:
639 22 Andreas Steffen
<pre>
640 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] creating PB-PA message type 'TCG/PTS' 0x005597/0x00000001
641 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] creating PB-TNC CDATA batch
642 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] adding PB-PA message
643 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] PB-TNC state transition from 'Client Working' to 'Server Working'
644 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] sending PB-TNC CDATA batch (1251 bytes) for Connection ID 1
645 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC] => 1251 bytes @ 0x9b5eea8
646 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]    0: 02 00 00 01 00 00 04 E3 80 00 00 00 00 00 00 01  ................
647 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   16: 00 00 04 DB 00 00 55 97 00 00 00 01 00 01 FF FF  ......U.........
648 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   32: 01 00 00 00 9E B3 B6 85 00 00 55 97 09 00 00 00  ..........U.....
649 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   48: 00 00 00 20 00 30 01 02 03 11 00 02 02 49 46 58  ... .0.......IFX
650 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   64: 00 00 05 03 11 00 08 00 00 00 55 97 0E 00 00 00  ..........U.....
651 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   80: 00 00 04 9B 00 30 82 04 8A 30 82 03 72 A0 03 02  .....0...0..r...
652 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]   96: 01 02 02 10 33 55 8F BC AE 0F D9 47 78 74 D6 E5  ....3U.....Gxt..
653 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  112: C9 1B 24 28 30 0D 06 09 2A 86 48 86 F7 0D 01 01  ..$(0...*.H.....
654 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  128: 05 05 00 30 50 31 16 30 14 06 03 55 04 0A 13 0D  ...0P1.0...U....
655 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  144: 70 72 69 76 61 63 79 63 61 2E 63 6F 6D 31 36 30  privacyca.com160
656 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  160: 34 06 03 55 04 03 13 2D 50 72 69 76 61 63 79 20  4..U...-Privacy 
657 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  176: 43 41 20 49 6E 73 65 63 75 72 65 2F 55 6E 63 68  CA Insecure/Unch
658 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  192: 65 63 6B 65 64 20 41 49 4B 20 43 65 72 74 69 66  ecked AIK Certif
659 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  208: 69 63 61 74 65 30 1E 17 0D 31 32 30 32 30 38 31  icate0...1202081
660 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  224: 30 34 31 32 30 5A 17 0D 31 33 30 32 30 38 31 30  04120Z..13020810
661 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[TNC]  240: 34 31 32 30 5A 30 00 30 82 01 22 30 0D 06 09 2A  4120Z0.0.."0...*
662 65 Andreas Steffen
                                         ----------------- truncated batch ------------------
663 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/TNC]
664 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[ENC] generating IKE_AUTH request 10 [ EAP/RES/TTLS ]
665 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 06[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
666 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
667 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[ENC] parsed IKE_AUTH response 10 [ EAP/REQ/TTLS ]
668 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[ENC] generating IKE_AUTH request 11 [ EAP/RES/TTLS ]
669 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 13[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
670 64 Andreas Steffen
671 25 Andreas Steffen
</pre>
672 29 Andreas Steffen
673 60 Andreas Steffen
h3. File Metadata and Measurement
674 60 Andreas Steffen
675 60 Andreas Steffen
This PB-TNC CDATA batch contains file metadata and measurement requests:
676 60 Andreas Steffen
<pre>
677 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
678 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[ENC] parsed IKE_AUTH response 11 [ EAP/REQ/TTLS ]
679 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/TNC]
680 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] received TNCCS batch (263 bytes) for Connection ID 1
681 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] => 263 bytes @ 0x9b5cd7a
682 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]    0: 02 80 00 02 00 00 01 07 80 00 00 00 00 00 00 01  ................
683 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   16: 00 00 00 FF 00 00 55 97 00 00 00 01 FF FF 00 01  ......U.........
684 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   32: 01 00 00 00 12 1C C0 C5 80 00 55 97 00 70 00 00  ..........U..p..
685 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   48: 00 00 00 1F 00 2F 00 00 2F 65 74 63 2F 74 6E 63  ...../../etc/tnc
686 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   64: 5F 63 6F 6E 66 69 67 80 00 55 97 00 C0 00 00 00  _config..U......
687 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   80: 00 00 32 00 00 00 01 00 00 00 2F 2F 6C 69 62 2F  ..2.......//lib/
688 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   96: 69 33 38 36 2D 6C 69 6E 75 78 2D 67 6E 75 2F 6C  i386-linux-gnu/l
689 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  112: 69 62 64 6C 2E 73 6F 2E 32 80 00 55 97 00 C0 00  ibdl.so.2..U....
690 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  128: 00 00 00 00 22 00 00 00 02 00 00 00 2F 2F 73 62  ....".......//sb
691 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  144: 69 6E 2F 69 70 74 61 62 6C 65 73 80 00 55 97 00  in/iptables..U..
692 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  160: C0 00 00 00 00 00 28 00 00 00 03 00 00 00 2F 2F  ......(.......//
693 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  176: 6C 69 62 2F 6C 69 62 78 74 61 62 6C 65 73 2E 73  lib/libxtables.s
694 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  192: 6F 2E 35 80 00 55 97 00 C0 00 00 00 00 00 21 80  o.5..U........!.
695 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  208: 00 00 04 00 00 00 2F 2F 6C 69 62 2F 78 74 61 62  ......//lib/xtab
696 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  224: 6C 65 73 2F 80 00 55 97 00 C0 00 00 00 00 00 23  les/..U........#
697 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  240: 00 00 00 05 00 00 00 2F 2F 73 62 69 6E 2F 69 70  .......//sbin/ip
698 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]  256: 36 74 61 62 6C 65 73                             6tables
699 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] PB-TNC state transition from 'Server Working' to 'Client Working'
700 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PB-TNC SDATA batch
701 25 Andreas Steffen
</pre>
702 1 Andreas Steffen
703 25 Andreas Steffen
Again the PTS-IMC is subscribed to this PB-PA message type:
704 26 Andreas Steffen
<pre>
705 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PB-PA message (255 bytes)
706 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] handling PB-PA message type 'TCG/PTS' 0x005597/0x00000001
707 25 Andreas Steffen
</pre>
708 1 Andreas Steffen
709 25 Andreas Steffen
The PA-TNC message consists of one 'Request File Metadata' and five 'Request File Measurement' attributes:
710 1 Andreas Steffen
<pre>
711 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[IMC] IMC 1 "Attestation" received message for Connection ID 1 from IMV 1
712 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PA-TNC message with ID 0x121cc0c5
713 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PA-TNC attribute type 'TCG/Request File Metadata' 0x005597/0x00700000
714 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] => 19 bytes @ 0x9b5de6c
715 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]    0: 00 2F 00 00 2F 65 74 63 2F 74 6E 63 5F 63 6F 6E  ./../etc/tnc_con
716 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   16: 66 69 67                                         fig
717 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PA-TNC attribute type 'TCG/Request File Measurement' 0x005597/0x00c00000
718 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] => 38 bytes @ 0x9b5de8b
719 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]    0: 00 00 00 01 00 00 00 2F 2F 6C 69 62 2F 69 33 38  .......//lib/i38
720 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   16: 36 2D 6C 69 6E 75 78 2D 67 6E 75 2F 6C 69 62 64  6-linux-gnu/libd
721 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   32: 6C 2E 73 6F 2E 32                                l.so.2
722 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PA-TNC attribute type 'TCG/Request File Measurement' 0x005597/0x00c00000
723 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] => 22 bytes @ 0x9b5debd
724 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]    0: 00 00 00 02 00 00 00 2F 2F 73 62 69 6E 2F 69 70  .......//sbin/ip
725 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   16: 74 61 62 6C 65 73                                tables
726 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PA-TNC attribute type 'TCG/Request File Measurement' 0x005597/0x00c00000
727 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] => 28 bytes @ 0x9b5dedf
728 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]    0: 00 00 00 03 00 00 00 2F 2F 6C 69 62 2F 6C 69 62  .......//lib/lib
729 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   16: 78 74 61 62 6C 65 73 2E 73 6F 2E 35              xtables.so.5
730 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PA-TNC attribute type 'TCG/Request File Measurement' 0x005597/0x00c00000
731 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] => 21 bytes @ 0x9b5df07
732 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]    0: 80 00 00 04 00 00 00 2F 2F 6C 69 62 2F 78 74 61  .......//lib/xta
733 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   16: 62 6C 65 73 2F                                   bles/
734 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] processing PA-TNC attribute type 'TCG/Request File Measurement' 0x005597/0x00c00000
735 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC] => 23 bytes @ 0x9b5df28
736 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]    0: 00 00 00 05 00 00 00 2F 2F 73 62 69 6E 2F 69 70  .......//sbin/ip
737 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[TNC]   16: 36 74 61 62 6C 65 73                             6tables
738 25 Andreas Steffen
</pre>
739 1 Andreas Steffen
740 30 Andreas Steffen
The metadata for /etc/tnc_config is retrieved and the SHA-1 hash values for the four file measurement requests are computed.
741 30 Andreas Steffen
Measurement request 4 is for the contents of a directory which generates quite some work.
742 25 Andreas Steffen
<pre>
743 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[IMC] metadata request for file '/etc/tnc_config'
744 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[IMC] measurement request 1 for file '/lib/i386-linux-gnu/libdl.so.2'
745 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   40:9b:b1:a9:7e:26:ea:11:44:cd:d6:80:1b:81:59:f1:7f:37:6b:8f for 'libdl.so.2'
746 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[IMC] measurement request 2 for file '/sbin/iptables'
747 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   ff:6d:ec:a0:ee:b7:a2:57:20:5c:5f:0a:b5:f5:d8:21:ea:18:40:98 for 'iptables'
748 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[IMC] measurement request 3 for file '/lib/libxtables.so.5'
749 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   7a:3c:a7:21:58:e6:0b:0c:91:e4:8a:42:08:48:f1:b6:93:ae:a2:6c for 'libxtables.so.5'
750 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[IMC] measurement request 4 for directory '/lib/xtables/'
751 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   18:36:41:80:9a:27:b0:8f:fe:59:c1:38:8c:da:6c:41:4b:dc:e6:d6 for 'libxt_tos.so'
752 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   47:52:53:2c:b9:41:a1:fd:98:11:4c:2f:99:9e:b6:16:98:bd:df:35 for 'libip6t_eui64.so'
753 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   ee:9b:c9:37:a8:db:06:d4:ba:a2:14:7b:47:8e:ac:af:fe:8c:c8:f7 for 'libipt_realm.so'
754 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   32:d4:43:76:1a:af:13:ef:8b:3c:d7:86:9a:f9:0b:57:a7:44:58:25 for 'libxt_connlimit.so'
755 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   20:cf:56:e5:ce:52:11:72:29:f5:5e:1e:ad:52:31:a7:66:b2:dd:5c for 'libxt_hashlimit.so'
756 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   d5:37:d4:37:f0:58:13:6e:b3:d7:be:51:7d:be:76:47:b6:23:c6:19 for 'libxt_mark.so'
757 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   dd:7b:c0:9b:d9:94:25:a1:e3:6b:69:a1:19:60:a9:00:37:e2:98:79 for 'libxt_TOS.so'
758 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   fc:ca:5d:a6:7d:11:c7:ad:fd:f8:49:88:b0:96:b0:20:f9:0e:77:8a for 'libip6t_rt.so'
759 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   24:15:12:c0:4d:81:6c:c8:91:10:f1:c0:fd:ab:39:d4:97:ad:9f:1b for 'libxt_TPROXY.so'
760 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   44:92:7e:1b:2d:34:c5:d9:45:b8:13:33:8c:ca:41:98:3c:be:20:f7 for 'libxt_dscp.so'
761 64 Andreas Steffen
Feb 10 09:05:24 pin1212a00 charon: 14[PTS]   f2:b9:91:45:6c:6b:6e:55:04:03:d4:66:5c:13:d6:c2:3e:a9:f4:a3 for 'libxt_SET.so'
762 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   2d:0d:d5:0b:f5:10:78:05:b7:f9:35:c7:2f:94:c9:ba:a2:01:22:b0 for 'libxt_quota.so'
763 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   b5:99:55:3b:bd:35:be:b4:f9:93:90:33:f4:4b:65:3d:ad:ba:5e:9c for 'libxt_statistic.so'
764 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   9f:b6:70:dc:86:7c:58:b5:83:ef:59:a0:c8:1b:56:35:1d:6b:2c:4b for 'libxt_IDLETIMER.so'
765 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   6c:0b:2d:f4:fc:4c:91:22:b5:76:2a:e1:40:d5:3f:dd:1c:f9:e8:9b for 'libxt_conntrack.so'
766 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   3d:c5:69:0b:31:f0:69:93:3c:cc:14:e4:3f:7c:09:da:a3:e0:09:8d for 'libxt_mac.so'
767 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   f7:d6:a5:d8:5a:32:98:d2:1c:ec:71:37:d9:47:da:90:c4:55:e4:6b for 'libxt_rateest.so'
768 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   d0:27:a6:aa:de:8b:34:d2:72:d5:f2:23:5d:81:78:83:90:40:48:13 for 'libxt_DSCP.so'
769 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   af:75:74:c5:d6:74:4d:fa:2e:2d:8c:d0:c4:f4:cc:f7:06:42:20:30 for 'libipt_NETMAP.so'
770 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   2c:19:75:6c:4a:35:48:68:d0:50:a6:58:32:e7:c1:36:b4:a9:94:c3 for 'libxt_LED.so'
771 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   e2:f7:b9:2a:bd:a7:69:f8:27:96:f5:7a:29:80:18:70:58:5d:ce:a3 for 'libipt_SNAT.so'
772 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   0f:c1:21:24:64:f3:b1:b9:73:eb:c0:6c:19:90:bb:b9:88:fe:cc:8a for 'libipt_CLUSTERIP.so'
773 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   2e:a8:67:ef:38:48:b8:a0:2d:a4:d3:99:4b:1f:0e:bc:db:5c:9e:80 for 'libxt_comment.so'
774 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   f9:e3:53:1a:bb:67:a0:20:cf:66:7d:46:ca:82:36:75:dd:0a:0d:d4 for 'libxt_MARK.so'
775 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   5a:eb:2e:92:6c:bd:3c:95:fe:82:25:e0:b3:ef:87:3a:3d:19:42:4b for 'libipt_MIRROR.so'
776 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   33:9a:58:a1:b3:13:83:0c:3c:c7:4c:b3:fb:52:a5:b8:15:2f:44:e6 for 'libxt_esp.so'
777 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   3e:f9:01:0e:e2:24:7c:f2:d7:64:1c:f0:4f:0c:a7:32:d0:fd:e8:68 for 'libxt_NOTRACK.so'
778 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   d6:c8:df:ba:ae:7a:b2:8b:5c:ef:26:26:a2:af:3f:99:a6:ea:43:65 for 'libipt_LOG.so'
779 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   06:5d:f7:20:d2:c2:86:71:72:8a:96:33:53:0d:e5:94:cf:bf:e8:97 for 'libxt_recent.so'
780 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   2d:32:ef:93:12:6a:bf:8c:66:0d:57:c6:7e:50:76:c6:39:4c:ab:e8 for 'libxt_policy.so'
781 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   71:40:3f:f1:c6:ca:92:7a:ba:1d:c6:8c:8e:52:a6:76:ae:c1:c9:70 for 'libxt_RATEEST.so'
782 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   22:35:fe:d7:aa:6b:9a:8b:9b:db:7f:db:34:9a:35:9f:01:c1:b4:01 for 'libxt_u32.so'
783 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   53:0e:8c:15:15:4a:da:bc:f7:39:c5:e2:46:ba:15:36:6f:05:b3:6b for 'libipt_ah.so'
784 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   9a:d0:87:53:a6:70:8e:1d:60:da:ce:3a:58:ef:44:00:27:70:a6:bd for 'libipt_unclean.so'
785 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   aa:d3:68:ae:62:e7:d0:1d:a3:3e:a7:8e:1a:7c:1a:1f:18:2a:6a:d4 for 'libxt_dccp.so'
786 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   ab:78:0c:51:34:7b:ff:66:9c:97:1e:f2:c7:0b:06:d9:bd:78:7b:c9 for 'libxt_connmark.so'
787 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   36:1d:6f:75:96:07:ad:c4:0d:6f:e0:af:7d:3f:91:57:94:a4:db:b0 for 'libipt_ECN.so'
788 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   42:4c:99:a6:21:e1:19:c8:8b:f7:0e:78:ff:b6:4c:6d:72:db:7b:51 for 'libxt_NFQUEUE.so'
789 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   8f:d3:f5:95:98:1c:49:89:61:fc:94:67:83:0d:dd:37:20:08:c0:85 for 'libxt_physdev.so'
790 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   38:e9:ff:af:cf:02:73:6d:6b:9c:5e:b4:03:c5:d5:26:12:a4:64:16 for 'libxt_SECMARK.so'
791 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   5d:93:68:d5:e3:ea:c0:93:d6:dc:ba:d5:c0:24:ed:3d:56:66:68:c2 for 'libxt_length.so'
792 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   7a:b7:2f:5e:8e:54:89:e6:d3:aa:3d:4f:8b:ac:d0:f9:3a:71:4b:e2 for 'libxt_TRACE.so'
793 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   5c:3a:42:5d:c4:25:60:8c:21:f7:3a:58:de:45:90:43:3a:e4:19:ad for 'libipt_ULOG.so'
794 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   d6:0e:93:16:f6:2d:46:bd:1d:6b:f9:b7:34:d3:ac:7e:40:2f:29:30 for 'libipt_ttl.so'
795 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   73:d7:5e:80:9f:53:fc:84:40:73:08:db:52:89:3f:3d:31:83:53:10 for 'libxt_limit.so'
796 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   16:0d:2b:04:d1:1e:b2:25:fb:14:86:15:b6:99:08:18:69:e1:5b:6c for 'libipt_DNAT.so'
797 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   aa:9a:5b:58:cb:d0:53:5b:ce:8d:d9:e4:f2:d8:d3:25:38:ce:24:72 for 'libxt_tcpmss.so'
798 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   51:f1:be:7e:59:08:62:a2:c2:5f:29:f4:c5:ef:01:f0:52:df:2a:c5 for 'libipt_REDIRECT.so'
799 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   a0:7e:a0:ae:3d:00:8f:37:97:c5:67:e6:29:cb:73:79:cb:15:02:ed for 'libipt_addrtype.so'
800 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   3e:1c:20:2b:10:37:cc:24:54:fd:0d:cc:cc:40:e3:15:71:63:0d:9f for 'libxt_CONNMARK.so'
801 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   c5:22:71:d3:8f:10:56:78:d4:cd:0c:3c:04:0a:21:cc:db:24:57:e3 for 'libxt_pkttype.so'
802 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   6c:f9:db:a7:25:ac:38:d3:be:ff:dc:d8:f6:65:5b:d5:f4:66:6d:25 for 'libipt_icmp.so'
803 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   37:d6:ae:25:19:77:21:4d:7a:d1:c2:95:80:94:24:af:1e:8e:76:b1 for 'libxt_set.so'
804 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   e3:58:f5:3f:5c:4b:73:df:16:22:e8:16:41:d9:18:f9:23:ab:c6:2c for 'libxt_cluster.so'
805 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   11:ce:3b:45:fe:b3:e6:6a:75:49:0d:42:ba:95:07:1a:c6:f4:0a:7f for 'libxt_udp.so'
806 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   c1:66:c2:84:d3:95:78:3a:48:d3:02:c9:61:cb:60:d7:ec:e7:68:ab for 'libxt_multiport.so'
807 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   29:8a:18:85:82:22:26:dc:be:b2:e9:08:f2:b2:69:b7:a8:27:1a:66 for 'libxt_CLASSIFY.so'
808 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   c6:3e:0e:cc:c2:03:94:f9:3d:49:25:3b:33:0d:f3:2c:47:ff:d9:96 for 'libxt_CT.so'
809 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   23:29:6f:48:27:6e:16:0b:6d:99:b1:b4:2a:91:14:df:72:0b:b1:ab for 'libip6t_LOG.so'
810 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   48:a5:5a:a0:dc:11:94:af:63:ba:01:62:00:1c:e1:e9:b3:77:b1:59 for 'libxt_TEE.so'
811 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   86:6c:55:30:ae:45:69:1b:3c:4e:08:ba:29:3b:33:26:e8:ff:1f:b3 for 'libip6t_frag.so'
812 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   39:09:5f:23:c9:34:72:21:57:5d:a8:a1:30:41:cc:7b:dc:de:73:54 for 'libxt_cpu.so'
813 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   00:32:1b:d8:00:d7:08:2f:0d:ee:78:ef:a1:66:1e:24:6c:3d:aa:b4 for 'libxt_iprange.so'
814 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   a3:45:6c:85:20:bf:0b:c3:f0:ee:0a:1c:80:03:21:c0:19:b4:a8:82 for 'libxt_standard.so'
815 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   24:f6:13:0d:e2:e5:bb:94:30:b7:1a:aa:e5:c9:42:47:b3:b6:ea:91 for 'libip6t_hl.so'
816 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   56:7e:01:c5:09:23:ab:1c:19:03:b6:fb:84:9f:a6:8f:19:63:0c:a3 for 'libip6t_HL.so'
817 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   fd:d2:27:82:6f:c2:9d:b7:d1:b6:ed:2b:e4:14:52:14:f3:92:16:cd for 'libipt_TTL.so'
818 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   69:47:c7:94:45:0c:04:df:1c:c8:e4:17:15:ce:3d:24:7f:c5:16:c9 for 'libxt_connbytes.so'
819 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   f8:93:2b:81:16:dd:d4:cf:0f:d5:f5:52:88:18:f2:1a:df:90:cb:74 for 'libxt_ipvs.so'
820 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   3e:f8:a5:fd:8a:e2:28:77:84:ae:7e:dc:f8:4f:bf:b5:24:b4:97:bb for 'libxt_CONNSECMARK.so'
821 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   18:fa:a3:14:df:37:fc:d0:1b:9f:1a:ea:6f:db:f0:70:c8:38:b6:a6 for 'libxt_state.so'
822 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   4e:05:db:c9:87:2d:6c:6d:af:38:45:8b:35:b1:ba:6d:6a:94:d2:1f for 'libip6t_REJECT.so'
823 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   47:e0:cf:82:a1:21:16:d6:8a:a6:42:39:c4:9a:23:aa:b6:cb:35:f4 for 'libxt_string.so'
824 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   33:d0:40:bc:0c:64:d3:8b:99:7b:fa:ee:ae:04:59:07:c5:2b:e6:70 for 'libxt_owner.so'
825 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   2b:07:68:91:49:e0:7c:ed:d6:d3:77:49:3d:17:68:ff:23:78:ac:b8 for 'libip6t_ipv6header.so'
826 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   7f:cd:3d:b6:df:87:13:c0:e7:c7:2d:ad:d7:04:55:99:a7:49:f2:a0 for 'libipt_REJECT.so'
827 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   95:3b:e7:07:c1:5b:15:80:a3:bb:ed:4c:7e:4c:22:1e:2d:58:44:ff for 'libxt_CHECKSUM.so'
828 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   5d:32:1b:a9:90:9d:a2:38:b6:de:15:0b:0d:10:33:7c:16:cf:4c:e4 for 'libxt_TCPOPTSTRIP.so'
829 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   e2:db:af:67:88:9b:bd:1f:f0:fb:da:b8:4e:00:e2:87:53:9d:61:ed for 'libxt_helper.so'
830 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   9d:96:65:a3:38:9e:3f:67:a8:15:3f:a1:c3:7b:59:68:85:a4:09:b9 for 'libipt_SAME.so'
831 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   a6:06:e1:bb:12:92:88:f1:90:0d:57:88:1c:3e:ac:ee:e7:27:ec:64 for 'libxt_socket.so'
832 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   3b:1c:fb:8c:71:c9:04:be:b5:57:19:34:87:91:5f:f5:82:6a:33:47 for 'libipt_ecn.so'
833 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   1d:74:0a:bd:38:f9:f4:bc:81:ca:43:4a:0e:25:b6:e2:17:04:24:8b for 'libxt_tcp.so'
834 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   5a:0d:07:ab:03:66:03:a7:67:59:e5:f6:1f:7d:04:f2:d3:c0:56:cc for 'libipt_MASQUERADE.so'
835 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   45:8a:e7:fc:05:34:ef:2a:eb:d5:6f:ce:4d:26:db:10:bd:7f:63:a4 for 'libip6t_hbh.so'
836 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   1c:b5:30:10:26:19:6e:d1:d2:6f:9c:7f:92:f3:6f:b1:ee:39:48:41 for 'libxt_time.so'
837 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   42:2c:14:1e:ab:57:e9:c9:a8:0a:3c:7b:31:c2:6a:d4:d0:b5:ed:07 for 'libip6t_ah.so'
838 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   c9:16:92:db:c9:06:c0:de:e9:7c:b9:6e:ba:fd:6e:f1:ff:cc:4d:1b for 'libip6t_icmp6.so'
839 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   28:e0:5c:e1:9a:52:ab:16:23:71:cb:5c:14:8f:b1:6e:c7:c3:4a:d6 for 'libxt_NFLOG.so'
840 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   ac:87:0e:51:06:2d:69:a6:b1:9a:71:e5:1d:19:4b:9b:0c:29:51:cf for 'libip6t_dst.so'
841 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   34:3d:51:24:47:fc:02:22:63:19:9f:d2:3f:7b:21:6b:46:e0:1e:b3 for 'libxt_sctp.so'
842 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   7f:f7:ef:5a:4e:01:de:31:18:5d:79:cc:d9:a3:14:a6:a1:2d:3a:65 for 'libxt_TCPMSS.so'
843 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   ca:1e:da:79:68:a9:0f:6c:c9:14:0a:bd:d1:d1:77:11:6b:69:97:e1 for 'libxt_osf.so'
844 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   32:7f:fa:63:fc:c0:8e:14:e5:64:6b:78:ac:e3:76:94:3a:95:12:7a for 'libip6t_mh.so'
845 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[IMC] measurement request 5 for file '/sbin/ip6tables'
846 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[PTS]   8a:7c:41:16:7b:c0:fc:c1:de:c8:32:9a:86:8b:a2:65:c2:38:57:f5 for 'ip6tables'
847 1 Andreas Steffen
</pre>
848 25 Andreas Steffen
849 26 Andreas Steffen
Packed into one 'Unix-Style File Metadata' and four 'File Measurement' attributes the measured file data is returned to the TNC server:
850 25 Andreas Steffen
<pre>
851 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PA-TNC message with ID 0x76759cfc
852 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PA-TNC attribute type 'TCG/Unix-Style File Metadata' 0x005597/0x00900000
853 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] => 70 bytes @ 0x9b5d4c8
854 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]    0: 00 00 00 00 00 00 00 01 00 3E 08 00 00 00 00 00  .........>......
855 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   16: 00 00 00 6C 00 00 00 00 4F 2F F3 66 00 00 00 00  ...l....O/.f....
856 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   32: 4F 2F F3 66 00 00 00 00 4F 33 BD 1C 00 00 00 00  O/.f....O3......
857 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 74 6E 63 5F  ............tnc_
858 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   64: 63 6F 6E 66 69 67                                config
859 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PA-TNC attribute type 'TCG/File Measurement' 0x005597/0x00d00000
860 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] => 44 bytes @ 0x9b55388
861 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]    0: 00 00 00 00 00 00 00 01 00 01 00 14 40 9B B1 A9  ............@...
862 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   16: 7E 26 EA 11 44 CD D6 80 1B 81 59 F1 7F 37 6B 8F  ~&..D.....Y..7k.
863 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   32: 00 0A 6C 69 62 64 6C 2E 73 6F 2E 32              ..libdl.so.2
864 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PA-TNC attribute type 'TCG/File Measurement' 0x005597/0x00d00000
865 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] => 42 bytes @ 0x9b5d8b0
866 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]    0: 00 00 00 00 00 00 00 01 00 02 00 14 FF 6D EC A0  .............m..
867 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   16: EE B7 A2 57 20 5C 5F 0A B5 F5 D8 21 EA 18 40 98  ...W \_....!..@.
868 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   32: 00 08 69 70 74 61 62 6C 65 73                    ..iptables
869 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PA-TNC attribute type 'TCG/File Measurement' 0x005597/0x00d00000
870 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] => 49 bytes @ 0x9b5ac48
871 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]    0: 00 00 00 00 00 00 00 01 00 03 00 14 7A 3C A7 21  ............z<.!
872 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   16: 58 E6 0B 0C 91 E4 8A 42 08 48 F1 B6 93 AE A2 6C  X......B.H.....l
873 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   32: 00 0F 6C 69 62 78 74 61 62 6C 65 73 2E 73 6F 2E  ..libxtables.so.
874 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   48: 35                                               5
875 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PA-TNC attribute type 'TCG/File Measurement' 0x005597/0x00d00000
876 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] => 3475 bytes @ 0x9b61048
877 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]    0: 00 00 00 00 00 00 00 5E 00 04 00 14 18 36 41 80  .......^.....6A.
878 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   16: 9A 27 B0 8F FE 59 C1 38 8C DA 6C 41 4B DC E6 D6  .'...Y.8..lAK...
879 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   32: 00 0C 6C 69 62 78 74 5F 74 6F 73 2E 73 6F 47 52  ..libxt_tos.soGR
880 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   48: 53 2C B9 41 A1 FD 98 11 4C 2F 99 9E B6 16 98 BD  S,.A....L/......
881 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   64: DF 35 00 10 6C 69 62 69 70 36 74 5F 65 75 69 36  .5..libip6t_eui6
882 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   80: 34 2E 73 6F EE 9B C9 37 A8 DB 06 D4 BA A2 14 7B  4.so...7.......{
883 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   96: 47 8E AC AF FE 8C C8 F7 00 0F 6C 69 62 69 70 74  G.........libipt
884 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  112: 5F 72 65 61 6C 6D 2E 73 6F 32 D4 43 76 1A AF 13  _realm.so2.Cv...
885 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  128: EF 8B 3C D7 86 9A F9 0B 57 A7 44 58 25 00 12 6C  ..<.....W.DX%..l
886 31 Andreas Steffen
                                         --------------- truncated attribute ----------------
887 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PA-TNC attribute type 'TCG/File Measurement' 0x005597/0x00d00000
888 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] => 43 bytes @ 0x9b55d88
889 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]    0: 00 00 00 00 00 00 00 01 00 05 00 14 8A 7C 41 16  .............|A.
890 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   16: 7B C0 FC C1 DE C8 32 9A 86 8B A2 65 C2 38 57 F5  {.....2....e.8W.
891 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   32: 00 09 69 70 36 74 61 62 6C 65 73                 ..ip6tables
892 1 Andreas Steffen
</pre>
893 1 Andreas Steffen
894 1 Andreas Steffen
All data is packed into a huge PB-TNC CDATA batch spanning four IKEv2 UDP datagrams:
895 1 Andreas Steffen
<pre>
896 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PB-PA message type 'TCG/PTS' 0x005597/0x00000001
897 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] creating PB-TNC CDATA batch
898 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] adding PB-PA message
899 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] PB-TNC state transition from 'Client Working' to 'Server Working'
900 1 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] sending PB-TNC CDATA batch (3835 bytes) for Connection ID 1
901 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC] => 3835 bytes @ 0x9b5fe10
902 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]    0: 02 00 00 01 00 00 0E FB 80 00 00 00 00 00 00 01  ................
903 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   16: 00 00 0E F3 00 00 55 97 00 00 00 01 00 01 FF FF  ......U.........
904 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   32: 01 00 00 00 76 75 9C FC 80 00 55 97 00 90 00 00  ....vu....U.....
905 25 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   48: 00 00 00 52 00 00 00 00 00 00 00 01 00 3E 08 00  ...R.........>..
906 25 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   64: 00 00 00 00 00 00 00 6C 00 00 00 00 4F 2F F3 66  .......l....O/.f
907 27 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   80: 00 00 00 00 4F 2F F3 66 00 00 00 00 4F 33 BD 1C  ....O/.f....O3..
908 25 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]   96: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
909 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  112: 74 6E 63 5F 63 6F 6E 66 69 67 80 00 55 97 00 D0  tnc_config..U...
910 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  128: 00 00 00 00 00 38 00 00 00 00 00 00 00 01 00 01  .....8..........
911 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  144: 00 14 40 9B B1 A9 7E 26 EA 11 44 CD D6 80 1B 81  ..@...~&..D.....
912 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  160: 59 F1 7F 37 6B 8F 00 0A 6C 69 62 64 6C 2E 73 6F  Y..7k...libdl.so
913 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  176: 2E 32 80 00 55 97 00 D0 00 00 00 00 00 36 00 00  .2..U........6..
914 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  192: 00 00 00 00 00 01 00 02 00 14 FF 6D EC A0 EE B7  ...........m....
915 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  208: A2 57 20 5C 5F 0A B5 F5 D8 21 EA 18 40 98 00 08  .W \_....!..@...
916 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  224: 69 70 74 61 62 6C 65 73 80 00 55 97 00 D0 00 00  iptables..U.....
917 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  240: 00 00 00 3D 00 00 00 00 00 00 00 01 00 03 00 14  ...=............
918 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  256: 7A 3C A7 21 58 E6 0B 0C 91 E4 8A 42 08 48 F1 B6  z<.!X......B.H..
919 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  272: 93 AE A2 6C 00 0F 6C 69 62 78 74 61 62 6C 65 73  ...l..libxtables
920 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  288: 2E 73 6F 2E 35 80 00 55 97 00 D0 00 00 00 00 0D  .so.5..U........
921 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  304: 9F 00 00 00 00 00 00 00 5E 00 04 00 14 18 36 41  ........^.....6A
922 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  320: 80 9A 27 B0 8F FE 59 C1 38 8C DA 6C 41 4B DC E6  ..'...Y.8..lAK..
923 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  336: D6 00 0C 6C 69 62 78 74 5F 74 6F 73 2E 73 6F 47  ...libxt_tos.soG
924 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  352: 52 53 2C B9 41 A1 FD 98 11 4C 2F 99 9E B6 16 98  RS,.A....L/.....
925 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  368: BD DF 35 00 10 6C 69 62 69 70 36 74 5F 65 75 69  ..5..libip6t_eui
926 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  384: 36 34 2E 73 6F EE 9B C9 37 A8 DB 06 D4 BA A2 14  64.so...7.......
927 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  400: 7B 47 8E AC AF FE 8C C8 F7 00 0F 6C 69 62 69 70  {G.........libip
928 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[TNC]  416: 74 5F 72 65 61 6C 6D 2E 73 6F 32 D4 43 76 1A AF  t_realm.so2.Cv..
929 64 Andreas Steffen
                                         ----------------- truncated batch ------------------
930 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/TNC]
931 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[ENC] generating IKE_AUTH request 12 [ EAP/RES/TTLS ]
932 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 14[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
933 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 03[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
934 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 03[ENC] parsed IKE_AUTH response 12 [ EAP/REQ/TTLS ]
935 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 03[ENC] generating IKE_AUTH request 13 [ EAP/RES/TTLS ]
936 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 03[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
937 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 08[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
938 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 08[ENC] parsed IKE_AUTH response 13 [ EAP/REQ/TTLS ]
939 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 08[ENC] generating IKE_AUTH request 14 [ EAP/RES/TTLS ]
940 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 08[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
941 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 09[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
942 31 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 09[ENC] parsed IKE_AUTH response 14 [ EAP/REQ/TTLS ]
943 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 09[ENC] generating IKE_AUTH request 15 [ EAP/RES/TTLS ]
944 64 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 09[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
945 64 Andreas Steffen
</pre>
946 64 Andreas Steffen
947 64 Andreas Steffen
h3. Functional Component Evidence
948 64 Andreas Steffen
949 64 Andreas Steffen
The final PB-TNC SDATA batch arrives from the TNC server:
950 27 Andreas Steffen
<pre>
951 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
952 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[ENC] parsed IKE_AUTH response 15 [ EAP/REQ/TTLS ]
953 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/TNC]
954 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] received TNCCS batch (92 bytes) for Connection ID 1
955 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] => 92 bytes @ 0x9b5c89a
956 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]    0: 02 80 00 02 00 00 00 5C 80 00 00 00 00 00 00 01  .......\........
957 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]   16: 00 00 00 54 00 00 55 97 00 00 00 01 FF FF 00 01  ...T..U.........
958 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]   32: 01 00 00 00 B6 99 BC 94 80 00 55 97 00 10 00 00  ..........U.....
959 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]   48: 00 00 00 24 10 00 00 00 00 90 2A 21 00 00 00 03  ...$......*!....
960 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]   64: 10 00 00 00 00 90 2A 21 00 00 00 02 80 00 55 97  ......*!......U.
961 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]   80: 00 20 00 00 00 00 00 10 00 00 00 00              . ..........
962 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] PB-TNC state transition from 'Server Working' to 'Client Working'
963 65 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] processing PB-TNC SDATA batch
964 1 Andreas Steffen
</pre>
965 1 Andreas Steffen
966 1 Andreas Steffen
Again the PTS-IMC is subscribed to this PB-PA message type:
967 1 Andreas Steffen
<pre>
968 1 Andreas Steffen
Per subscription the PTS-IMC receives this PB-PA message type:
969 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] processing PB-PA message (84 bytes)
970 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] handling PB-PA message type 'TCG/PTS' 0x005597/0x00000001
971 28 Andreas Steffen
</pre>
972 1 Andreas Steffen
973 1 Andreas Steffen
The PA-TNC message contains a 'Request Functional Component Evidence' and a final 'Generate Attestation Evidence' attribute from the TCG namespace:<pre>
974 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[IMC] IMC 1 "Attestation" received message for Connection ID 1 from IMV 1
975 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] processing PA-TNC message with ID 0xb699bc94
976 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] processing PA-TNC attribute type 'TCG/Request Functional Component Evidence' 0x005597/0x00100000
977 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] => 24 bytes @ 0x9b5abec
978 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]    0: 10 00 00 00 00 90 2A 21 00 00 00 03 10 00 00 00  ......*!........
979 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]   16: 00 90 2A 21 00 00 00 02                          ..*!....
980 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] processing PA-TNC attribute type 'TCG/Generate Attestation Evidence' 0x005597/0x00200000
981 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC] => 4 bytes @ 0x9b5ac10
982 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[TNC]    0: 00 00 00 00                                      ....
983 61 Andreas Steffen
</pre>
984 1 Andreas Steffen
985 1 Andreas Steffen
The first of the ordered evidence request is for the "Linux IMA":http://linux-ima.sourceforge.net/ functional component defined in the ITA-HSR namespace which verifies the 27 measurements extended into PCRs 0..11 during the pre-boot process.
986 1 Andreas Steffen
<pre>
987 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[IMC] evidence requested for 2 functional components
988 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] * ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
989 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] loaded bios measurements '/sys/kernel/security/tpm0/binary_bios_measurements' (27 entries)
990 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
991 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
992 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 extended with: c4:2f:ed:ad:26:82:00:cb:1d:15:f9:78:41:c3:44:e7:9d:ae:33:20
993 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
994 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 after value  : 98:72:96:4b:9b:40:cd:d0:36:3f:cd:6a:f8:c2:67:c9:cb:34:20:0b
995 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
996 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
997 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 extended with: e4:73:a3:20:09:19:84:8c:04:f5:cb:4b:32:d3:9a:55:7e:8f:87:09
998 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 before value : 98:72:96:4b:9b:40:cd:d0:36:3f:cd:6a:f8:c2:67:c9:cb:34:20:0b
999 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 after value  : 26:14:c8:bd:2d:1b:59:c7:6a:58:51:ac:a4:39:14:7b:ee:5b:f7:7d
1000 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1001 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1002 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 extended with: 5f:62:1b:65:d8:dc:5c:10:05:e9:ef:e2:71:42:c3:01:4a:c1:74:20
1003 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1004 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 after value  : ba:15:bb:86:8e:1f:18:a7:ee:2a:3c:57:02:81:0e:bc:c3:09:a2:46
1005 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1006 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1007 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 extended with: c4:44:e3:23:0e:0b:f1:f5:21:b1:b2:b3:56:fe:3e:a0:05:38:7f:f7
1008 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1009 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 after value  : 5d:42:68:fb:80:bf:1e:31:8d:67:b4:d0:8d:49:a1:3c:6f:3a:fe:93
1010 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1011 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1012 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 extended with: 13:87:18:5a:92:ca:4f:ba:8a:31:fb:b7:a4:6a:c4:57:76:0a:19:35
1013 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 before value : 5d:42:68:fb:80:bf:1e:31:8d:67:b4:d0:8d:49:a1:3c:6f:3a:fe:93
1014 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 after value  : 7f:d4:dd:1b:15:3f:d1:e9:28:b1:19:f3:7c:b3:7a:0c:f5:02:f4:34
1015 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1016 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1017 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 extended with: 86:ac:7f:d5:c5:12:8c:3e:d6:bb:16:38:7e:53:08:ae:b5:26:18:4e
1018 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 before value : 7f:d4:dd:1b:15:3f:d1:e9:28:b1:19:f3:7c:b3:7a:0c:f5:02:f4:34
1019 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 after value  : 57:23:71:2b:e6:b6:50:ff:5a:0c:2a:44:ab:03:5c:58:5a:8f:bc:57
1020 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1021 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1022 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 extended with: 26:d0:e4:c7:cf:a9:20:e2:ce:26:7d:ba:86:c9:70:6e:d9:a8:6c:8d
1023 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 before value : 57:23:71:2b:e6:b6:50:ff:5a:0c:2a:44:ab:03:5c:58:5a:8f:bc:57
1024 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 after value  : 7b:ad:15:ce:ed:57:ad:26:98:19:d0:72:0a:5b:89:e9:5f:3a:1e:29
1025 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1026 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1027 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  6 extended with: 05:d4:2f:27:12:07:af:f9:7d:e1:f3:12:77:4d:ac:da:95:74:74:7a
1028 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  6 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1029 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  6 after value  : b0:5b:cd:50:47:bf:36:0c:2d:bb:a2:7a:5d:a5:ee:66:17:72:a2:0c
1030 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1031 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1032 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 extended with: c1:8b:03:f7:c7:b5:d6:8b:82:56:61:21:72:e8:60:df:34:cb:4d:6d
1033 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 before value : ba:15:bb:86:8e:1f:18:a7:ee:2a:3c:57:02:81:0e:bc:c3:09:a2:46
1034 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 after value  : 88:31:7b:60:dd:25:58:40:d5:36:3b:b3:98:41:18:95:c6:45:90:2a
1035 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1036 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1037 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 extended with: cd:0f:db:45:31:a6:ec:41:be:27:53:ba:04:26:37:d6:e5:f7:f2:56
1038 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1039 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 after value  : ee:01:a0:35:29:a6:b3:8b:5d:ed:18:ab:6a:e8:d7:71:aa:ac:19:25
1040 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1041 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1042 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1043 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 before value : 26:14:c8:bd:2d:1b:59:c7:6a:58:51:ac:a4:39:14:7b:ee:5b:f7:7d
1044 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  0 after value  : 61:d7:c2:06:bd:93:7c:91:82:0f:76:18:c6:17:97:c2:1c:cd:13:13
1045 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1046 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1047 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1048 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 before value : 88:31:7b:60:dd:25:58:40:d5:36:3b:b3:98:41:18:95:c6:45:90:2a
1049 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  1 after value  : 50:0b:2f:05:3d:65:11:23:d4:bd:42:91:a6:9b:99:f3:19:c5:79:c9
1050 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1051 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1052 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1053 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 before value : 7b:ad:15:ce:ed:57:ad:26:98:19:d0:72:0a:5b:89:e9:5f:3a:1e:29
1054 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  2 after value  : de:eb:6e:c1:78:fc:05:ad:c9:a7:fa:d8:ca:63:3a:34:a4:7e:04:da
1055 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1056 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1057 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  3 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1058 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  3 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1059 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  3 after value  : 3a:3f:78:0f:11:a4:b4:99:69:fc:aa:80:cd:6e:39:57:c3:3b:22:75
1060 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1061 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1062 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1063 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1064 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 after value  : 3a:3f:78:0f:11:a4:b4:99:69:fc:aa:80:cd:6e:39:57:c3:3b:22:75
1065 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1066 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1067 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1068 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 before value : ee:01:a0:35:29:a6:b3:8b:5d:ed:18:ab:6a:e8:d7:71:aa:ac:19:25
1069 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 after value  : 60:4f:c6:60:10:07:dd:33:ff:5f:30:ab:6d:33:d0:c3:2c:c6:af:af
1070 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1071 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1072 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  6 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1073 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  6 before value : b0:5b:cd:50:47:bf:36:0c:2d:bb:a2:7a:5d:a5:ee:66:17:72:a2:0c
1074 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  6 after value  : 78:cd:77:59:86:6a:77:d0:31:03:c2:03:5b:f7:dc:7e:61:dc:19:2e
1075 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1076 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1077 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  7 extended with: d9:be:65:24:a5:f5:04:7d:b5:86:68:13:ac:f3:27:78:92:a7:a3:0a
1078 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  7 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1079 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  7 after value  : 3a:3f:78:0f:11:a4:b4:99:69:fc:aa:80:cd:6e:39:57:c3:3b:22:75
1080 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1081 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1082 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 extended with: c1:e2:5c:3f:6b:0d:c7:8d:57:29:6a:a2:87:0c:a6:f7:82:cc:f8:0f
1083 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 before value : 3a:3f:78:0f:11:a4:b4:99:69:fc:aa:80:cd:6e:39:57:c3:3b:22:75
1084 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 after value  : a4:95:bd:4b:42:a1:fa:26:c3:9f:3f:24:94:08:2b:9f:e1:71:07:ab
1085 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1086 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1087 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 extended with: 38:f3:0a:0a:96:7f:cf:2b:fe:e1:e3:b2:97:1d:e5:40:11:50:48:c8
1088 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 before value : a4:95:bd:4b:42:a1:fa:26:c3:9f:3f:24:94:08:2b:9f:e1:71:07:ab
1089 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 after value  : 54:09:48:d7:c0:27:e8:cc:e2:51:66:68:28:05:52:c3:92:bb:50:8b
1090 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1091 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1092 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 extended with: 4f:41:2e:ce:7c:55:d6:ae:55:b5:a6:4f:66:01:18:7e:25:b9:af:fc
1093 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 before value : 54:09:48:d7:c0:27:e8:cc:e2:51:66:68:28:05:52:c3:92:bb:50:8b
1094 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 after value  : 9b:66:c2:3e:b2:e3:8b:ae:0d:ad:be:4b:fa:bc:e8:62:9e:33:6e:48
1095 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1096 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1097 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 extended with: 43:79:a3:d4:30:19:b4:6f:a3:57:f7:dd:6a:53:b4:5a:3c:a8:fb:79
1098 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 before value : 9b:66:c2:3e:b2:e3:8b:ae:0d:ad:be:4b:fa:bc:e8:62:9e:33:6e:48
1099 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  4 after value  : cf:a3:54:3c:7f:39:22:69:bd:c0:d5:bf:29:05:f1:be:8b:b2:dd:7d
1100 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1101 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1102 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 extended with: 88:55:13:eb:0e:f1:a5:0b:09:33:40:0e:4a:10:35:74:97:3b:e8:5c
1103 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 before value : 60:4f:c6:60:10:07:dd:33:ff:5f:30:ab:6d:33:d0:c3:2c:c6:af:af
1104 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  5 after value  : cd:eb:78:a0:cc:80:28:ba:b5:78:f2:f8:5f:3a:f9:1f:03:57:78:a4
1105 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1106 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1107 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  8 extended with: 1a:84:80:3d:29:14:e0:3a:12:c8:33:ff:80:bc:ca:1f:b6:72:90:53
1108 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  8 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1109 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  8 after value  : 1d:2f:36:17:44:32:ec:df:99:e8:4d:ae:e2:bc:c7:d3:13:1c:0f:bf
1110 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1111 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1112 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  9 extended with: ee:d2:09:89:f6:f6:53:9c:d6:57:cf:a8:df:a5:d6:67:23:c4:e2:b4
1113 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  9 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1114 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR  9 after value  : 03:c2:d5:f2:25:d1:cc:e2:38:25:ee:4d:42:37:9c:85:b8:55:a5:49
1115 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1116 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1117 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 10 extended with: cc:db:51:f8:01:b3:39:cd:5c:b3:6b:54:19:9a:36:b0:98:d2:45:f1
1118 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 10 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1119 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 10 after value  : c8:34:e9:1e:6c:d2:9d:77:a0:bb:d8:85:e7:70:6a:da:56:00:a6:ee
1120 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Linux IMA' [K.] 'Trusted Platform'
1121 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 06 09:55:33 2012
1122 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 11 extended with: 90:69:ca:78:e7:45:0a:28:51:73:43:1b:3e:52:c5:c2:52:99:e4:73
1123 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 11 before value : 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
1124 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 11 after value  : b2:a8:3b:0e:bf:2f:83:74:29:9a:5b:2b:df:c3:1e:a9:55:ad:72:36
1125 61 Andreas Steffen
</pre>
1126 1 Andreas Steffen
1127 1 Andreas Steffen
The second evidence request is for the "Trusted Boot":http://sourceforge.net/projects/tboot/ functional component also defined in the ITA-HSR namespace which verifies the MLE measurements extended into PCRs 17 and 18 by Intel's TXT instruction used by Trusted Boot. This component hasn't been fully implemented yet, so dummy measurements values defined in /etc/strongswan.conf are used. 
1128 1 Andreas Steffen
<pre>
1129 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] * ITA-HSR functional component 'Trusted Boot' [K.] 'Trusted Platform'
1130 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Trusted Boot' [K.] 'Trusted Platform'
1131 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 10 09:05:25 2012
1132 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 17 extended with: d5:37:d4:37:f0:58:13:6e:b3:d7:be:51:7d:be:76:47:b6:23:c6:19
1133 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 17 before value : 17:17:17:17:17:17:17:17:17:17:17:17:17:17:17:17:17:17:17:17
1134 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 17 after value  : ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff
1135 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] ITA-HSR functional component 'Trusted Boot' [K.] 'Trusted Platform'
1136 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] measurement time: Feb 10 09:05:25 2012
1137 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 18 extended with: 16:0d:2b:04:d1:1e:b2:25:fb:14:86:15:b6:99:08:18:69:e1:5b:6c
1138 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 18 before value : 18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18:18
1139 66 Andreas Steffen
Feb 10 09:05:25 pin1212a00 charon: 11[PTS] PCR 18 after value  : ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff
1140 66 Andreas Steffen
1141 1 Andreas Steffen
</pre>
1142 1 Andreas Steffen
1143 1 Andreas Steffen
h3. TPM Quote Signature
1144 1 Andreas Steffen
1145 1 Andreas Steffen
The latest states of all PCRs involved in the previous functional component evidence measurements are put into a 'PCR Composite' structure, hashed and then signed by the TPM with a Quote Signature operation:
1146 1 Andreas Steffen
<pre>
1147 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS] Hash of PCR Composite: 2f:74:7e:f8:bb:01:a1:ac:76:72:8f:77:4b:79:1d:90:ed:79:e1:f2
1148 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS] TPM Quote Info: => 52 bytes @ 0x9b60778
1149 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]    0: 00 36 51 55 54 32 5F A0 83 5D 35 DF 3C 94 28 8B  .6QUT2_..]5.<.(.
1150 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   16: 79 6F AB 35 86 6C E2 23 4C CF 00 03 FF 0F 06 01  yo.5.l.#L.......
1151 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   32: 2F 74 7E F8 BB 01 A1 AC 76 72 8F 77 4B 79 1D 90  /t~.....vr.wKy..
1152 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   48: ED 79 E1 F2                                      .y..
1153 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS] TPM Quote Signature: => 256 bytes @ 0x9b60df8
1154 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]    0: 4C F8 BE B2 17 ED 97 12 4D 86 8A 9F C6 13 55 81  L.......M.....U.
1155 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   16: 07 45 85 BF 8F 35 B7 01 0E 0A 55 FB AA 54 1B 1F  .E...5....U..T..
1156 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   32: 34 55 AD 1C B7 FB D0 1D 05 9E 58 4B 70 FF 6E F2  4U........XKp.n.
1157 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   48: 95 90 F1 D0 E4 96 A3 38 BF A8 3F 3D 8F D8 A2 28  .......8..?=...(
1158 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   64: AC C3 E1 3A C1 B0 3A 6F 3A A6 C6 5C 59 D2 99 8F  ...:..:o:..\Y...
1159 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   80: 17 1E CE 96 A6 7F 01 33 58 A1 2F 52 8F 7D 90 A0  .......3X./R.}..
1160 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]   96: 31 9A 1D 34 8A 37 BC 4D BA 9D F4 5F 26 D7 EC 45  1..4.7.M..._&..E
1161 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  112: 16 21 C6 BC B7 D3 64 A7 04 45 16 C0 31 6C 5F 12  .!....d..E..1l_.
1162 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  128: 9C 02 CA 69 8B 8D 80 39 EB 51 74 80 8E 2A 22 09  ...i...9.Qt..*".
1163 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  144: 35 05 20 C3 C4 E1 BC 1E 0F D1 E8 3F 89 A9 2C 0A  5. ........?..,.
1164 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  160: 55 26 43 18 22 6A 37 64 45 EA CA A4 E6 F6 8A 8C  U&C."j7dE.......
1165 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  176: 1B D9 B2 2C 02 94 CE 10 05 7D 20 CA 2A E6 AB 4F  ...,.....} .*..O
1166 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  192: D9 20 9D A0 B2 BF AF 77 A2 35 22 88 E7 F5 2C C0  . .....w.5"...,.
1167 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  208: 0E 83 9A 58 62 5C 2E 31 2F 2C 17 A3 96 BD 43 CF  ...Xb\.1/,....C.
1168 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  224: ED 60 11 7E 02 7F EF D7 1B F2 32 64 C0 27 BD 42  .`.~......2d.'.B
1169 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[PTS]  240: 21 FB 6C 40 D4 39 2C 47 33 0F 6B 4A 91 07 68 F8  !.l@.9,G3.kJ..h.
1170 27 Andreas Steffen
</pre>
1171 27 Andreas Steffen
1172 61 Andreas Steffen
The PA-TNC message created by the PTS-IMC contains 29 'Simple Component Evidence' attributes and one closing 'Simple Evidence Final' attribute both from the TCG namespace:
1173 27 Andreas Steffen
<pre>
1174 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC message with ID 0x05ae83c6
1175 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1176 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b607d0
1177 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 00  ......*!........
1178 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1179 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1180 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 72  ...............r
1181 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 96 4B 9B 40 CD D0 36 3F CD 6A F8 C2 67 C9 CB 34  .K.@..6?.j..g..4
1182 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 20 0B C4 2F ED AD 26 82 00 CB 1D 15 F9 78 41 C3   ../..&......xA.
1183 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 44 E7 9D AE 33 20                                D...3 
1184 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1185 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b608c0
1186 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 00  ......*!........
1187 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1188 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 98 72 96 4B 9B 40  8:55:33Z...r.K.@
1189 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: CD D0 36 3F CD 6A F8 C2 67 C9 CB 34 20 0B 26 14  ..6?.j..g..4 .&.
1190 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: C8 BD 2D 1B 59 C7 6A 58 51 AC A4 39 14 7B EE 5B  ..-.Y.jXQ..9.{.[
1191 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: F7 7D E4 73 A3 20 09 19 84 8C 04 F5 CB 4B 32 D3  .}.s. .......K2.
1192 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 9A 55 7E 8F 87 09                                .U~...
1193 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1194 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60708
1195 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 01  ......*!........
1196 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1197 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1198 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BA 15  ................
1199 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: BB 86 8E 1F 18 A7 EE 2A 3C 57 02 81 0E BC C3 09  .......*<W......
1200 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: A2 46 5F 62 1B 65 D8 DC 5C 10 05 E9 EF E2 71 42  .F_b.e..\.....qB
1201 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: C3 01 4A C1 74 20                                ..J.t 
1202 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1203 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60a98
1204 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 02  ......*!........
1205 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1206 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1207 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5D 42  ..............]B
1208 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 68 FB 80 BF 1E 31 8D 67 B4 D0 8D 49 A1 3C 6F 3A  h....1.g...I.<o:
1209 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: FE 93 C4 44 E3 23 0E 0B F1 F5 21 B1 B2 B3 56 FE  ...D.#....!...V.
1210 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 3E A0 05 38 7F F7                                >..8..
1211 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1212 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60b08
1213 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 02  ......*!........
1214 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1215 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 5D 42 68 FB 80 BF  8:55:33Z..]Bh...
1216 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 1E 31 8D 67 B4 D0 8D 49 A1 3C 6F 3A FE 93 7F D4  .1.g...I.<o:....
1217 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: DD 1B 15 3F D1 E9 28 B1 19 F3 7C B3 7A 0C F5 02  ...?..(...|.z...
1218 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: F4 34 13 87 18 5A 92 CA 4F BA 8A 31 FB B7 A4 6A  .4...Z..O..1...j
1219 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: C4 57 76 0A 19 35                                .Wv..5
1220 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1221 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b5d9b0
1222 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 02  ......*!........
1223 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1224 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 7F D4 DD 1B 15 3F  8:55:33Z.......?
1225 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: D1 E9 28 B1 19 F3 7C B3 7A 0C F5 02 F4 34 57 23  ..(...|.z....4W#
1226 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 71 2B E6 B6 50 FF 5A 0C 2A 44 AB 03 5C 58 5A 8F  q+..P.Z.*D..\XZ.
1227 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: BC 57 86 AC 7F D5 C5 12 8C 3E D6 BB 16 38 7E 53  .W.......>...8~S
1228 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 08 AE B5 26 18 4E                                ...&.N
1229 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1230 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60b78
1231 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 02  ......*!........
1232 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1233 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 57 23 71 2B E6 B6  8:55:33Z..W#q+..
1234 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 50 FF 5A 0C 2A 44 AB 03 5C 58 5A 8F BC 57 7B AD  P.Z.*D..\XZ..W{.
1235 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 15 CE ED 57 AD 26 98 19 D0 72 0A 5B 89 E9 5F 3A  ...W.&...r.[.._:
1236 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 1E 29 26 D0 E4 C7 CF A9 20 E2 CE 26 7D BA 86 C9  .)&..... ..&}...
1237 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 70 6E D9 A8 6C 8D                                pn..l.
1238 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1239 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60930
1240 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 06  ......*!........
1241 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1242 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1243 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 5B  ...............[
1244 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: CD 50 47 BF 36 0C 2D BB A2 7A 5D A5 EE 66 17 72  .PG.6.-..z]..f.r
1245 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: A2 0C 05 D4 2F 27 12 07 AF F9 7D E1 F3 12 77 4D  ..../'....}...wM
1246 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: AC DA 95 74 74 7A                                ...ttz
1247 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1248 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b609a0
1249 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 01  ......*!........
1250 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1251 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 BA 15 BB 86 8E 1F  8:55:33Z........
1252 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 18 A7 EE 2A 3C 57 02 81 0E BC C3 09 A2 46 88 31  ...*<W.......F.1
1253 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 7B 60 DD 25 58 40 D5 36 3B B3 98 41 18 95 C6 45  {`.%X@.6;..A...E
1254 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 90 2A C1 8B 03 F7 C7 B5 D6 8B 82 56 61 21 72 E8  .*.........Va!r.
1255 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 60 DF 34 CB 4D 6D                                `.4.Mm
1256 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1257 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60a10
1258 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 05  ......*!........
1259 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1260 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1261 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EE 01  ................
1262 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: A0 35 29 A6 B3 8B 5D ED 18 AB 6A E8 D7 71 AA AC  .5)...]...j..q..
1263 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 19 25 CD 0F DB 45 31 A6 EC 41 BE 27 53 BA 04 26  .%...E1..A.'S..&
1264 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 37 D6 E5 F7 F2 56                                7....V
1265 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1266 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b603e0
1267 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 00  ......*!........
1268 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1269 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 26 14 C8 BD 2D 1B  8:55:33Z..&...-.
1270 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 59 C7 6A 58 51 AC A4 39 14 7B EE 5B F7 7D 61 D7  Y.jXQ..9.{.[.}a.
1271 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: C2 06 BD 93 7C 91 82 0F 76 18 C6 17 97 C2 1C CD  ....|...v.......
1272 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 13 13 D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  ....e$...}..h...
1273 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1274 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1275 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60450
1276 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 01  ......*!........
1277 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1278 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 88 31 7B 60 DD 25  8:55:33Z...1{`.%
1279 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 58 40 D5 36 3B B3 98 41 18 95 C6 45 90 2A 50 0B  X@.6;..A...E.*P.
1280 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 2F 05 3D 65 11 23 D4 BD 42 91 A6 9B 99 F3 19 C5  /.=e.#..B.......
1281 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 79 C9 D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  y...e$...}..h...
1282 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1283 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1284 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b604c0
1285 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 02  ......*!........
1286 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1287 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 7B AD 15 CE ED 57  8:55:33Z..{....W
1288 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: AD 26 98 19 D0 72 0A 5B 89 E9 5F 3A 1E 29 DE EB  .&...r.[.._:.)..
1289 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 6E C1 78 FC 05 AD C9 A7 FA D8 CA 63 3A 34 A4 7E  n.x........c:4.~
1290 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 04 DA D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  ....e$...}..h...
1291 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1292 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1293 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60530
1294 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 03  ......*!........
1295 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1296 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1297 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3A 3F  ..............:?
1298 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B  x.....i....n9W.;
1299 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 22 75 D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  "u..e$...}..h...
1300 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1301 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1302 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b605a0
1303 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 04  ......*!........
1304 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1305 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1306 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3A 3F  ..............:?
1307 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B  x.....i....n9W.;
1308 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 22 75 D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  "u..e$...}..h...
1309 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1310 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1311 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60610
1312 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 05  ......*!........
1313 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1314 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 EE 01 A0 35 29 A6  8:55:33Z.....5).
1315 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: B3 8B 5D ED 18 AB 6A E8 D7 71 AA AC 19 25 60 4F  ..]...j..q...%`O
1316 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: C6 60 10 07 DD 33 FF 5F 30 AB 6D 33 D0 C3 2C C6  .`...3._0.m3..,.
1317 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: AF AF D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  ....e$...}..h...
1318 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1319 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1320 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b5ff58
1321 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 06  ......*!........
1322 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1323 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 B0 5B CD 50 47 BF  8:55:33Z...[.PG.
1324 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 36 0C 2D BB A2 7A 5D A5 EE 66 17 72 A2 0C 78 CD  6.-..z]..f.r..x.
1325 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 77 59 86 6A 77 D0 31 03 C2 03 5B F7 DC 7E 61 DC  wY.jw.1...[..~a.
1326 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 19 2E D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  ....e$...}..h...
1327 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1328 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1329 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b5ffc8
1330 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 07  ......*!........
1331 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1332 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1333 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3A 3F  ..............:?
1334 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 78 0F 11 A4 B4 99 69 FC AA 80 CD 6E 39 57 C3 3B  x.....i....n9W.;
1335 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 22 75 D9 BE 65 24 A5 F5 04 7D B5 86 68 13 AC F3  "u..e$...}..h...
1336 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 27 78 92 A7 A3 0A                                'x....
1337 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1338 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60038
1339 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 04  ......*!........
1340 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1341 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 3A 3F 78 0F 11 A4  8:55:33Z..:?x...
1342 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: B4 99 69 FC AA 80 CD 6E 39 57 C3 3B 22 75 A4 95  ..i....n9W.;"u..
1343 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: BD 4B 42 A1 FA 26 C3 9F 3F 24 94 08 2B 9F E1 71  .KB..&..?$..+..q
1344 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 07 AB C1 E2 5C 3F 6B 0D C7 8D 57 29 6A A2 87 0C  ....\?k...W)j...
1345 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: A6 F7 82 CC F8 0F                                ......
1346 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1347 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b600a8
1348 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 04  ......*!........
1349 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1350 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 A4 95 BD 4B 42 A1  8:55:33Z.....KB.
1351 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: FA 26 C3 9F 3F 24 94 08 2B 9F E1 71 07 AB 54 09  .&..?$..+..q..T.
1352 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 48 D7 C0 27 E8 CC E2 51 66 68 28 05 52 C3 92 BB  H..'...Qfh(.R...
1353 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 50 8B 38 F3 0A 0A 96 7F CF 2B FE E1 E3 B2 97 1D  P.8......+......
1354 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: E5 40 11 50 48 C8                                .@.PH.
1355 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1356 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60118
1357 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 04  ......*!........
1358 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1359 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 54 09 48 D7 C0 27  8:55:33Z..T.H..'
1360 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: E8 CC E2 51 66 68 28 05 52 C3 92 BB 50 8B 9B 66  ...Qfh(.R...P..f
1361 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: C2 3E B2 E3 8B AE 0D AD BE 4B FA BC E8 62 9E 33  .>.......K...b.3
1362 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 6E 48 4F 41 2E CE 7C 55 D6 AE 55 B5 A6 4F 66 01  nHOA..|U..U..Of.
1363 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 18 7E 25 B9 AF FC                                .~%...
1364 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1365 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60188
1366 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 04  ......*!........
1367 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1368 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 9B 66 C2 3E B2 E3  8:55:33Z...f.>..
1369 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 8B AE 0D AD BE 4B FA BC E8 62 9E 33 6E 48 CF A3  .....K...b.3nH..
1370 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 54 3C 7F 39 22 69 BD C0 D5 BF 29 05 F1 BE 8B B2  T<.9"i....).....
1371 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: DD 7D 43 79 A3 D4 30 19 B4 6F A3 57 F7 DD 6A 53  .}Cy..0..o.W..jS
1372 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: B4 5A 3C A8 FB 79                                .Z<..y
1373 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1374 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b601f8
1375 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 05  ......*!........
1376 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1377 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 60 4F C6 60 10 07  8:55:33Z..`O.`..
1378 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: DD 33 FF 5F 30 AB 6D 33 D0 C3 2C C6 AF AF CD EB  .3._0.m3..,.....
1379 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 78 A0 CC 80 28 BA B5 78 F2 F8 5F 3A F9 1F 03 57  x...(..x.._:...W
1380 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 78 A4 88 55 13 EB 0E F1 A5 0B 09 33 40 0E 4A 10  x..U.......3@.J.
1381 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 35 74 97 3B E8 5C                                5t.;.\
1382 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1383 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60268
1384 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 08  ......*!........
1385 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1386 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1387 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1D 2F  .............../
1388 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 36 17 44 32 EC DF 99 E8 4D AE E2 BC C7 D3 13 1C  6.D2....M.......
1389 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 0F BF 1A 84 80 3D 29 14 E0 3A 12 C8 33 FF 80 BC  .....=)..:..3...
1390 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: CA 1F B6 72 90 53                                ...r.S
1391 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1392 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b602d8
1393 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 09  ......*!........
1394 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1395 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1396 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 C2  ................
1397 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: D5 F2 25 D1 CC E2 38 25 EE 4D 42 37 9C 85 B8 55  ..%...8%.MB7...U
1398 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: A5 49 EE D2 09 89 F6 F6 53 9C D6 57 CF A8 DF A5  .I......S..W....
1399 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: D6 67 23 C4 E2 B4                                .g#...
1400 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1401 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b60348
1402 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 0A  ......*!........
1403 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1404 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1405 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C8 34  ...............4
1406 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: E9 1E 6C D2 9D 77 A0 BB D8 85 E7 70 6A DA 56 00  ..l..w.....pj.V.
1407 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: A6 EE CC DB 51 F8 01 B3 39 CD 5C B3 6B 54 19 9A  ....Q...9.\.kT..
1408 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 36 B0 98 D2 45 F1                                6...E.
1409 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1410 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b61aa8
1411 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 03 80 00 00 0B  ......*!........
1412 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 30 36 54 30  ....2012-02-06T0
1413 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 35 35 3A 33 33 5A 00 14 00 00 00 00 00 00  8:55:33Z........
1414 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B2 A8  ................
1415 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 3B 0E BF 2F 83 74 29 9A 5B 2B DF C3 1E A9 55 AD  ;../.t).[+....U.
1416 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 72 36 90 69 CA 78 E7 45 0A 28 51 73 43 1B 3E 52  r6.i.x.E.(QsC.>R
1417 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: C5 C2 52 99 E4 73                                ..R..s
1418 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1419 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b62730
1420 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 02 80 00 00 11  ......*!........
1421 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 31 30 54 30  ....2012-02-10T0
1422 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 30 35 3A 32 35 5A 00 14 17 17 17 17 17 17  8:05:25Z........
1423 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 17 17 17 17 17 17 17 17 17 17 17 17 17 17 FF FF  ................
1424 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ................
1425 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: FF FF D5 37 D4 37 F0 58 13 6E B3 D7 BE 51 7D BE  ...7.7.X.n...Q}.
1426 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 76 47 B6 23 C6 19                                vG.#..
1427 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Component Evidence' 0x005597/0x00300000
1428 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 102 bytes @ 0x9b627a0
1429 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 00 00 00 90 2A 21 00 00 00 02 80 00 00 12  ......*!........
1430 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 80 00 01 00 32 30 31 32 2D 30 32 2D 31 30 54 30  ....2012-02-10T0
1431 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 38 3A 30 35 3A 32 35 5A 00 14 18 18 18 18 18 18  8:05:25Z........
1432 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 18 18 18 18 18 18 18 18 18 18 18 18 18 18 FF FF  ................
1433 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ................
1434 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: FF FF 16 0D 2B 04 D1 1E B2 25 FB 14 86 15 B6 99  ....+....%......
1435 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 08 18 69 E1 5B 6C                                ..i.[l
1436 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PA-TNC attribute type 'TCG/Simple Evidence Final' 0x005597/0x00400000
1437 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 288 bytes @ 0x9b62938
1438 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 80 00 80 00 00 00 00 14 2F 74 7E F8 BB 01 A1 AC  ......../t~.....
1439 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 76 72 8F 77 4B 79 1D 90 ED 79 E1 F2 00 00 01 00  vr.wKy...y......
1440 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 4C F8 BE B2 17 ED 97 12 4D 86 8A 9F C6 13 55 81  L.......M.....U.
1441 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 07 45 85 BF 8F 35 B7 01 0E 0A 55 FB AA 54 1B 1F  .E...5....U..T..
1442 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 34 55 AD 1C B7 FB D0 1D 05 9E 58 4B 70 FF 6E F2  4U........XKp.n.
1443 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 95 90 F1 D0 E4 96 A3 38 BF A8 3F 3D 8F D8 A2 28  .......8..?=...(
1444 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: AC C3 E1 3A C1 B0 3A 6F 3A A6 C6 5C 59 D2 99 8F  ...:..:o:..\Y...
1445 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  112: 17 1E CE 96 A6 7F 01 33 58 A1 2F 52 8F 7D 90 A0  .......3X./R.}..
1446 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  128: 31 9A 1D 34 8A 37 BC 4D BA 9D F4 5F 26 D7 EC 45  1..4.7.M..._&..E
1447 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  144: 16 21 C6 BC B7 D3 64 A7 04 45 16 C0 31 6C 5F 12  .!....d..E..1l_.
1448 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  160: 9C 02 CA 69 8B 8D 80 39 EB 51 74 80 8E 2A 22 09  ...i...9.Qt..*".
1449 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  176: 35 05 20 C3 C4 E1 BC 1E 0F D1 E8 3F 89 A9 2C 0A  5. ........?..,.
1450 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  192: 55 26 43 18 22 6A 37 64 45 EA CA A4 E6 F6 8A 8C  U&C."j7dE.......
1451 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  208: 1B D9 B2 2C 02 94 CE 10 05 7D 20 CA 2A E6 AB 4F  ...,.....} .*..O
1452 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  224: D9 20 9D A0 B2 BF AF 77 A2 35 22 88 E7 F5 2C C0  . .....w.5"...,.
1453 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  240: 0E 83 9A 58 62 5C 2E 31 2F 2C 17 A3 96 BD 43 CF  ...Xb\.1/,....C.
1454 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  256: ED 60 11 7E 02 7F EF D7 1B F2 32 64 C0 27 BD 42  .`.~......2d.'.B
1455 66 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  272: 21 FB 6C 40 D4 39 2C 47 33 0F 6B 4A 91 07 68 F8  !.l@.9,G3.kJ..h.
1456 35 Andreas Steffen
</pre>
1457 35 Andreas Steffen
1458 61 Andreas Steffen
This is a large PB-TNC CDATA batch comprising 3646 bytes distributed over 4 IKEv2 EAP-TTLS messages:
1459 35 Andreas Steffen
<pre>
1460 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PB-PA message type 'TCG/PTS' 0x005597/0x00000001
1461 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] creating PB-TNC CDATA batch
1462 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] adding PB-PA message
1463 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] PB-TNC state transition from 'Client Working' to 'Server Working'
1464 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] sending PB-TNC CDATA batch (3646 bytes) for Connection ID 1
1465 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC] => 3646 bytes @ 0x9b5e3d0
1466 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]    0: 02 00 00 01 00 00 0E 3E 80 00 00 00 00 00 00 01  .......>........
1467 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   16: 00 00 0E 36 00 00 55 97 00 00 00 01 00 01 FF FF  ...6..U.........
1468 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   32: 01 00 00 00 05 AE 83 C6 00 00 55 97 00 30 00 00  ..........U..0..
1469 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   48: 00 00 00 72 80 00 00 00 00 90 2A 21 00 00 00 03  ...r......*!....
1470 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   64: 80 00 00 00 80 00 01 00 32 30 31 32 2D 30 32 2D  ........2012-02-
1471 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   80: 30 36 54 30 38 3A 35 35 3A 33 33 5A 00 14 00 00  06T08:55:33Z....
1472 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]   96: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
1473 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  112: 00 00 98 72 96 4B 9B 40 CD D0 36 3F CD 6A F8 C2  ...r.K.@..6?.j..
1474 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  128: 67 C9 CB 34 20 0B C4 2F ED AD 26 82 00 CB 1D 15  g..4 ../..&.....
1475 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  144: F9 78 41 C3 44 E7 9D AE 33 20 00 00 55 97 00 30  .xA.D...3 ..U..0
1476 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  160: 00 00 00 00 00 72 80 00 00 00 00 90 2A 21 00 00  .....r......*!..
1477 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  176: 00 03 80 00 00 00 80 00 01 00 32 30 31 32 2D 30  ..........2012-0
1478 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  192: 32 2D 30 36 54 30 38 3A 35 35 3A 33 33 5A 00 14  2-06T08:55:33Z..
1479 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  208: 98 72 96 4B 9B 40 CD D0 36 3F CD 6A F8 C2 67 C9  .r.K.@..6?.j..g.
1480 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  224: CB 34 20 0B 26 14 C8 BD 2D 1B 59 C7 6A 58 51 AC  .4 .&...-.Y.jXQ.
1481 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  240: A4 39 14 7B EE 5B F7 7D E4 73 A3 20 09 19 84 8C  .9.{.[.}.s. ....
1482 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[TNC]  256: 04 F5 CB 4B 32 D3 9A 55 7E 8F 87 09 00 00 55 97  ...K2..U~.....U.
1483 35 Andreas Steffen
                                         ----------------- truncated batch ------------------
1484 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/TNC]
1485 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[ENC] generating IKE_AUTH request 16 [ EAP/RES/TTLS ]
1486 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 11[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
1487 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 12[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
1488 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 12[ENC] parsed IKE_AUTH response 16 [ EAP/REQ/TTLS ]
1489 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 12[ENC] generating IKE_AUTH request 17 [ EAP/RES/TTLS ]
1490 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 12[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
1491 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 06[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
1492 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 06[ENC] parsed IKE_AUTH response 17 [ EAP/REQ/TTLS ]
1493 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 06[ENC] generating IKE_AUTH request 18 [ EAP/RES/TTLS ]
1494 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 06[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
1495 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 13[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
1496 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 13[ENC] parsed IKE_AUTH response 18 [ EAP/REQ/TTLS ]
1497 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 13[ENC] generating IKE_AUTH request 19 [ EAP/RES/TTLS ]
1498 67 Andreas Steffen
Feb 10 09:05:27 pin1212a00 charon: 13[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
1499 35 Andreas Steffen
</pre>
1500 25 Andreas Steffen
1501 52 Andreas Steffen
h3. TNC Assessment
1502 52 Andreas Steffen
1503 1 Andreas Steffen
A PB-TNC RESULT batch is received from the TNC server containing a 'PB-Assessment-Result' and a 'PB-Access-Recommendation' message
1504 1 Andreas Steffen
causing the IF-TNCCS 2.0 state machine to go into the 'Decided' state:
1505 1 Andreas Steffen
<pre>
1506 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
1507 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[ENC] parsed IKE_AUTH response 19 [ EAP/REQ/TTLS ]
1508 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[IKE] received tunneled EAP-TTLS AVP [EAP/REQ/TNC]
1509 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] received TNCCS batch (40 bytes) for Connection ID 1
1510 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] => 40 bytes @ 0x9b5d2c2
1511 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC]    0: 02 80 00 03 00 00 00 28 80 00 00 00 00 00 00 02  .......(........
1512 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC]   16: 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 03  ................
1513 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC]   32: 00 00 00 10 00 00 00 01                          ........
1514 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] PB-TNC state transition from 'Server Working' to 'Decided'
1515 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] processing PB-TNC RESULT batch
1516 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] processing PB-Assessment-Result message (16 bytes)
1517 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] processing PB-Access-Recommendation message (16 bytes)
1518 1 Andreas Steffen
</pre>
1519 1 Andreas Steffen
1520 1 Andreas Steffen
The received TNC assessment result is 'compliant' and the access recommendation is 'Access Allowed':
1521 1 Andreas Steffen
<pre>
1522 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] PB-TNC assessment result is 'compliant'
1523 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] PB-TNC access recommendation is 'Access Allowed'
1524 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[IMC] IMC 1 "Attestation" changed state of Connection ID 1 to 'Allowed'
1525 1 Andreas Steffen
</pre>
1526 1 Andreas Steffen
1527 1 Andreas Steffen
The IF-TNCCS 2.0 finite state machine goes into the final Close state and sends a PB-TNC CLOSE batch back to the TNC server:
1528 1 Andreas Steffen
<pre>
1529 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] creating PB-TNC CLOSE batch
1530 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] PB-TNC state transition from 'Decided' to 'End'
1531 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] sending PB-TNC CLOSE batch (8 bytes) for Connection ID 1
1532 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC] => 8 bytes @ 0x9b55358
1533 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[TNC]    0: 02 00 00 06 00 00 00 08                          ........
1534 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[IKE] sending tunneled EAP-TTLS AVP [EAP/RES/TNC]
1535 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[ENC] generating IKE_AUTH request 20 [ EAP/RES/TTLS ]
1536 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 14[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
1537 1 Andreas Steffen
</pre>
1538 1 Andreas Steffen
1539 1 Andreas Steffen
h2. Final Mutual IKEv2 EAP Authentication
1540 1 Andreas Steffen
1541 1 Andreas Steffen
Based on the positive TNC assessment the IPsec gateway acting as a Policy Enforcement Point (PEP) finalizes the EAP-TTLS authentication with an EAP SUCCESS message:
1542 1 Andreas Steffen
<pre>
1543 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 03[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
1544 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 03[ENC] parsed IKE_AUTH response 20 [ EAP/SUCC ]
1545 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 03[IKE] EAP method EAP_TTLS succeeded, MSK established
1546 1 Andreas Steffen
</pre>
1547 1 Andreas Steffen
1548 1 Andreas Steffen
The IPsec client generates its IKEv2 AUTH payload by binding it to the MSK from the EAP-TTLS tunnel:
1549 1 Andreas Steffen
<pre>
1550 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 03[IKE] authentication of 'carol@strongswan.org' (myself) with EAP
1551 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 03[ENC] generating IKE_AUTH request 21 [ AUTH ]
1552 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 03[NET] sending packet: from 192.168.0.254[4500] to 192.168.0.1[4500]
1553 1 Andreas Steffen
</pre>
1554 1 Andreas Steffen
1555 1 Andreas Steffen
The IKE_AUTH response received from the IPsec gateway finalizes the IKEv2 negotiation:
1556 1 Andreas Steffen
<pre>
1557 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[NET] received packet: from 192.168.0.1[4500] to 192.168.0.254[4500]
1558 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[ENC] parsed IKE_AUTH response 21 [ AUTH SA TSi TSr N(AUTH_LFT) N(MOBIKE_SUP) N(ADD_4_ADDR) N(ADD_6_ADDR) N(ADD_6_ADDR) ]
1559 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[IKE] authentication of 'moon.strongswan.org' with EAP successful
1560 1 Andreas Steffen
</pre>
1561 1 Andreas Steffen
1562 1 Andreas Steffen
The Attestation IMC instance deletes itself and the PB-TNC (IF-TNCCS 2.0) connection is closed:
1563 1 Andreas Steffen
<pre>
1564 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[IMC] IMC 1 "Attestation" deleted the state of Connection ID 1
1565 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[TNC] removed TNCCS Connection ID 1
1566 1 Andreas Steffen
</pre>
1567 1 Andreas Steffen
1568 1 Andreas Steffen
An IPsec Security Association is established between IPsec client and IPsec gateway and payload traffic can now be securely tunneled: 
1569 1 Andreas Steffen
<pre>
1570 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[IKE] IKE_SA home[1] established between 192.168.0.254[carol@strongswan.org]...192.168.0.1[moon.strongswan.org]
1571 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[IKE] scheduling reauthentication in 10156s
1572 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[IKE] maximum IKE_SA lifetime 10696s
1573 67 Andreas Steffen
Feb 10 09:05:28 pin1212a00 charon: 08[IKE] CHILD_SA home{1} established with SPIs c7990694_i c4641f18_o and TS 192.168.0.254/32 === 10.1.0.0/28 
1574 1 Andreas Steffen
</pre>
1575 1 Andreas Steffen
1576 1 Andreas Steffen
Go to [[UserDocumentation]]->[[TrustedNetworkConnect|TNC]]->[[PTS-IMV]]