1 marek 1.1 // Copyright (c) 2005 - 2007, DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // <change cr="WIPCR00383.004" type="add">New Credential class
5 // hierarchy</change>
6 // ==================================================================
7 // CIM_NamedSharedIKESecret
8 // ==================================================================
9 [Deprecated { "CIM_NamedCredential" },
10 Version ( "2.16.0" ),
11 UMLPackagePath ( "CIM::User::SharedSecret" ),
12 Description (
13 "CIM_NamedSharedIKESecret indirectly represents a shared secret "
14 "credential. The local identity, IKEIdentity, and the remote "
15 "peer identity share the secret that is named by the "
16 "SharedSecretName. The SharedSecretName is used by the "
17 "SharedSecretService to reference the secret." )]
18 class CIM_NamedSharedIKESecret : CIM_Credential {
19
20 [Deprecated { "CIM_NamedCredential.InstanceID" },
21 Key, Description ( "The scoping System\'s CCN." ),
22 marek 1.1 MaxLen ( 256 ),
23 Propagated (
24 "CIM_SharedSecretService.SystemCreationClassName" )]
25 string SystemCreationClassName;
26
27 [Deprecated { "CIM_NamedCredential.InstanceID" },
28 Key, Description ( "The scoping System\'s Name." ),
29 MaxLen ( 256 ),
30 Propagated ( "CIM_SharedSecretService.SystemName" )]
31 string SystemName;
32
33 [Deprecated { "CIM_NamedCredential.InstanceID" },
34 Key, Description ( "The scoping Service\'s CCN." ),
35 MaxLen ( 256 ),
36 Propagated ( "CIM_SharedSecretService.CreationClassName" )]
37 string ServiceCreationClassName;
38
39 [Deprecated { "CIM_NamedCredential.InstanceID" },
40 Key, Description ( "The scoping Service\'s Name." ),
41 MaxLen ( 256 ),
42 Propagated ( "CIM_SharedSecretService.Name" )]
43 marek 1.1 string ServiceName;
44
45 [Deprecated { "CIM_NamedCredential.LocalIdentity" },
46 Key, Description (
47 "The local Identity with whom the direct trust relationship exists."
48 ),
49 MaxLen ( 256 ),
50 ModelCorrespondence {
51 "CIM_NamedSharedIKESecret.LocalIdentityType" }]
52 string LocalIdentity;
53
54 [Deprecated { "CIM_NamedCredential.LocalIdentityType" },
55 Key, Description (
56 "LocalIdentityType is used to describe the type of the "
57 "LocalIdentity." ),
58 ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
59 "11" },
60 Values { "IPV4_ADDR", "FQDN", "USER_FQDN",
61 "IPV4_ADDR_SUBNET", "IPV6_ADDR", "IPV6_ADDR_SUBNET",
62 "IPV4_ADDR_RANGE", "IPV6_ADDR_RANGE", "DER_ASN1_DN",
63 "DER_ASN1_GN", "KEY_ID" },
64 marek 1.1 ModelCorrespondence { "CIM_NamedSharedIKESecret.LocalIdentity" }]
65 uint16 LocalIdentityType;
66
67 [Deprecated { "CIM_NamedCredential.PeerIdentity" },
68 Key, Description (
69 "The peer identity with whom the direct trust relationship exists."
70 ),
71 MaxLen ( 256 ),
72 ModelCorrespondence {
73 "CIM_NamedSharedIKESecret.PeerIdentityType" }]
74 string PeerIdentity;
75
76 [Deprecated { "CIM_NamedCredential.PeerIdentityType" },
77 Key, Description (
78 "PeerIdentityType is used to describe the type of the PeerIdentity."
79 ),
80 ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
81 "11" },
82 Values { "IPV4_ADDR", "FQDN", "USER_FQDN",
83 "IPV4_ADDR_SUBNET", "IPV6_ADDR", "IPV6_ADDR_SUBNET",
84 "IPV4_ADDR_RANGE", "IPV6_ADDR_RANGE", "DER_ASN1_DN",
85 marek 1.1 "DER_ASN1_GN", "KEY_ID" },
86 ModelCorrespondence { "CIM_NamedSharedIKESecret.PeerIdentity" }]
87 uint16 PeerIdentityType;
88
89 [Deprecated { "CIM_NamedCredential.SharedSecretName" },
90 Description (
91 "SharedSecretName is an indirect reference to a shared "
92 "secret. The SecretService does not expose the actual "
93 "secret but rather provides access to the secret via a "
94 "name." )]
95 string SharedSecretName;
96
97
98 };
|