Class CIM_SATransform
extends CIM_ScopedSettingData

SATransform is the base class for the various types of transforms that are in effect for an existing IPsecSAEndpoint, or aggregated into phase 2 proposals used during the IPsec negotiation process. This class is defined as a kind of ScopedSettingData, since it describes the set of transform properties that MUST be applied together, if negotiated. This subclassing is different than that defined in IETF's IPSP Policy draft - where it is subclassed from Policy. The definition as SettingData is more consistent with the application of the properties as a set, to the negotiated Security Association. Note that an instance of this class is 'scoped' or contained by a System (either a ComputerSystem or AdminDomain), rather than by a SecurityAssociationEndpoint. This is indicated by instantiating the ScopedSetting association, and is necessary since the transform data is used in IPsec negotiation policies (also scoped by Systems) before ever being associated with a SecurityAssociationEndpoint. The latter semantics (i.e., that 'this' transform is negotiated for 'this' Security Association) is conveyed via a subclass of ElementSettingData, TransformOfSecurityAssociation.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_ScopedSettingData
   |
   +--CIM_SATransform

Direct Known Subclasses

CIM_AHTransform
CIM_ESPTransform
CIM_IPCOMPTransform

Class Qualifiers

NameData TypeValue
Abstractbooleantrue
DescriptionstringSATransform is the base class for the various types of transforms that are in effect for an existing IPsecSAEndpoint, or aggregated into phase 2 proposals used during the IPsec negotiation process. This class is defined as a kind of ScopedSettingData, since it describes the set of transform properties that MUST be applied together, if negotiated. This subclassing is different than that defined in IETF's IPSP Policy draft - where it is subclassed from Policy. The definition as SettingData is more consistent with the application of the properties as a set, to the negotiated Security Association. Note that an instance of this class is 'scoped' or contained by a System (either a ComputerSystem or AdminDomain), rather than by a SecurityAssociationEndpoint. This is indicated by instantiating the ScopedSetting association, and is necessary since the transform data is used in IPsec negotiation policies (also scoped by Systems) before ever being associated with a SecurityAssociationEndpoint. The latter semantics (i.e., that 'this' transform is negotiated for 'this' Security Association) is conveyed via a subclass of ElementSettingData, TransformOfSecurityAssociation.
MappingStringsstringIPSP Model.IETF|SATransform
UMLPackagePathstringCIM::Network::IPsec
Versionstring2.8.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ElementNamestring
DescriptionstringThe user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)
MappingStringsstringIPSP Model.IETF|SATransform.CommonName
OverridestringElementName
Requiredbooleantrue
MaxLifetimeKilobytesuint640
DescriptionstringMaxLifetimeKilobytes specifies the maximum kilobyte lifetime for a Security Association. Different lifetimes are used, depending on the strength of the encryption algorithm. A value of 0, the default, indicates that no maximum should be defined. A non-zero value specifies the desired kilobyte lifetime.
MappingStringsstringIPSP Model.IETF|SATransform.MaxLifetimeKilobytes
PUnitstringbyte * 10^3
UnitsstringKiloBytes
MaxLifetimeSecondsuint640
DescriptionstringMaxLifetimeSeconds specifies the maximum time that the Security Association should be considered valid after it has been created. A value of 0, the default, indicates that 8 hours should be used. A non-zero value indicates the maximum lifetime in seconds.
MappingStringsstringIPSP Model.IETF|SATransform.MaxLifetimeSeconds
PUnitstringsecond
UnitsstringSeconds
VendorIDstring
DescriptionstringVendorID identifies vendor-defined transforms. If this field is empty (the default), then this is a standard transform.
MappingStringsstringIPSP Model.IETF|SATransform.VendorID

Inherited Properties

NameData Type
Captionstring
ChangeableTypeuint16
ConfigurationNamestring
Descriptionstring
Generationuint64
InstanceIDstring
SoIDstring
SoOrgIDstring
ComponentSettingstring[]

Class Methods