1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Version ( "2.8.0" ),
3 UMLPackagePath ( "CIM::IPsecPolicy" ),
4 Description (
5 "Subclasses of PreconfiguredSAAction are used to create SAs "
6 "using preconfigured, hard-wired algorithms and keys. No "
7 "negotiation is necessary. Note that this class is defined as "
8 "concrete, since its superclass is also concrete. However, it "
9 "should not be directly instantiated, but one of its subclasses "
10 "used instead. \n"
11 "\n"
12 "Also note that: \n"
13 "- The SPI for a preconfigured SA action is contained in the "
14 "association, TransformOfPreconfiguredAction. \n"
15 "- The session key (if applicable) is contained in an instance "
16 "of SharedSecret. For an instance of the SharedSecret class: "
17 "The session key is stored in the Secret property; the property "
18 "protocol contains one of the values, \"ESP-encrypt\", "
19 "\"ESP-auth\" or \"AH\"; and, the class\' property algorithm "
20 "contains the algorithm used to protect the secret. (The latter "
21 "can be \"PLAINTEXT\" if the IPsec entity has no secret "
22 karl 1.1.2.2 "storage.) The value of the class\' RemoteID property is the "
23 "concatenation of the remote IPsec peer IP address in dotted "
24 "decimal, of the character \"/\", of \"IN\" (or respectively "
25 "\"OUT\") for inbound/outbound SAs, of the character \"/\" and "
26 "of the hexadecimal representation of the SPI." ),
27 MappingStrings { "IPSP Policy Model.IETF|PreconfiguredSAAction" }]
28 class CIM_PreconfiguredSAAction : CIM_SAStaticAction {
29
30 [Description (
31 "LifetimeKilobytes defines a traffic limit in kilobytes "
32 "that can be consumed before the SA is deleted. A value "
33 "of zero (the default) indicates that there is no "
34 "lifetime associated with this action (i.e., infinite "
35 "lifetime). A non-zero value is used to indicate that "
36 "after this number of kilobytes has been consumed the SA "
37 "must be deleted. \n"
38 "\n"
39 "Note that the actual lifetime of the preconfigured SA "
40 "will be the lesser of the value of this "
41 "LifetimeKilobytes property and the value of the "
42 "MaxLifetimeKilobytes property of the associated "
43 karl 1.1.2.2 "SATransform. Also note that some SA negotiation "
44 "protocols (such as IKE) can negotiate the lifetime as an "
45 "arbitrary length field, it is assumed that a 64-bit "
46 "integer will be sufficient." ),
47 Units ( "KiloBytes" ),
48 MappingStrings {
49 "IPSP Policy Model.IETF|PreconfiguredSAAction.LifetimeKilobytes" },
50 ModelCorrespondence {
51 "CIM_SecurityAssociationEndpoint.LifetimeKilobytes" },
52 PUnit ( "byte * 10^3" )]
53 uint64 LifetimeKilobytes;
54
55
56 };
|