Project

General

Profile

Querying IKESAs using SMP » History » Version 1

Tobias Brunner, 09.07.2007 12:46
moved to correct name

1 1 Tobias Brunner
= Querying IKESAs using SMP =
2 1 Tobias Brunner
3 1 Tobias Brunner
== Examples ==
4 1 Tobias Brunner
5 1 Tobias Brunner
=== Request ===
6 1 Tobias Brunner
{{{
7 1 Tobias Brunner
#!xml
8 1 Tobias Brunner
<?xml version="1.0"?>
9 1 Tobias Brunner
<message xmlns="http://www.strongswan.org/smp/1.0" type="request" id="1">
10 1 Tobias Brunner
	<query>
11 1 Tobias Brunner
		<!-- request all available IKE_SAs -->
12 1 Tobias Brunner
		<ikesalist/>
13 1 Tobias Brunner
	</query>
14 1 Tobias Brunner
</message>
15 1 Tobias Brunner
}}}
16 1 Tobias Brunner
17 1 Tobias Brunner
=== Response ===
18 1 Tobias Brunner
{{{
19 1 Tobias Brunner
#!xml
20 1 Tobias Brunner
<?xml version="1.0"?>
21 1 Tobias Brunner
<message xmlns="http://www.strongswan.org/smp/1.0" type="response">
22 1 Tobias Brunner
	<query>
23 1 Tobias Brunner
		<ikesalist>
24 1 Tobias Brunner
			<ikesa>
25 1 Tobias Brunner
				<!-- uniquely assigned ID for this IKE_SA -->
26 1 Tobias Brunner
				<id>1</id>
27 1 Tobias Brunner
				<status>established</status>
28 1 Tobias Brunner
				<!-- role of local peer (initiator initiated the IKE_SA -->
29 1 Tobias Brunner
				<role>initiator</role>
30 1 Tobias Brunner
				<!-- configuration used to set up this IKE_SA -->
31 1 Tobias Brunner
				<peerconfig>to-moon</peerconfig>
32 1 Tobias Brunner
				<local>
33 1 Tobias Brunner
					<spi>67f4278420f2bc86</spi>
34 1 Tobias Brunner
					<identification type="email">alice@strongswan.org</identification>
35 1 Tobias Brunner
					<address type="ipv4">10.1.0.10</address>
36 1 Tobias Brunner
					<port>500</port>
37 1 Tobias Brunner
					<!-- true if peer is behind a NAT router -->
38 1 Tobias Brunner
					<nat>false</nat>
39 1 Tobias Brunner
				</local>
40 1 Tobias Brunner
				<remote>
41 1 Tobias Brunner
					<spi>af45d91748bc19e8</spi>
42 1 Tobias Brunner
					<identification type="fqdn">moon.strongswan.org</identification>
43 1 Tobias Brunner
					<address type="ipv4">10.1.0.1</address>
44 1 Tobias Brunner
					<port>500</port>
45 1 Tobias Brunner
					<nat>false</nat>
46 1 Tobias Brunner
				</remote>
47 1 Tobias Brunner
			</ikesa>
48 1 Tobias Brunner
			<ikesa>
49 1 Tobias Brunner
				<id>2</id>
50 1 Tobias Brunner
				<status>connecting</status>
51 1 Tobias Brunner
				<role>initiator</role>
52 1 Tobias Brunner
				<peerconfig>to-sun</peerconfig>
53 1 Tobias Brunner
				<local>
54 1 Tobias Brunner
					<spi>67f4278420f2bc86</spi>
55 1 Tobias Brunner
					<identification type="email">alice@strongswan.org</identification>
56 1 Tobias Brunner
					<address type="ipv6">::</address>
57 1 Tobias Brunner
					<port>500</port>
58 1 Tobias Brunner
					<nat>true</nat>
59 1 Tobias Brunner
				</local>
60 1 Tobias Brunner
				<remote>
61 1 Tobias Brunner
					<spi>00</spi>
62 1 Tobias Brunner
					<identification type="fqdn">sun.strongswan.org</identification>
63 1 Tobias Brunner
					<address type="ipv6">fec0::2</address>
64 1 Tobias Brunner
					<port>500</port>
65 1 Tobias Brunner
					<nat>false</nat>
66 1 Tobias Brunner
				</remote>
67 1 Tobias Brunner
			</ikesa>
68 1 Tobias Brunner
		</ikesalist>
69 1 Tobias Brunner
	</query>
70 1 Tobias Brunner
</message>
71 1 Tobias Brunner
}}}