(file) Return to CIM_UnsignedPublicKey.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / User

 1 marek 1.1 // Copyright (c) 2005 - 2007, DMTF.  All rights reserved.
 2           // <change cr="WIPCR00383.004" type="add">New Credential class 
 3           // hierarchy</change>
 4           // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
 5           // qualifier values to CIM Schema.</change>
 6           // ==================================================================
 7           //  CIM_UnsignedPublicKey 
 8           // ==================================================================
 9              [Deprecated { "CIM_UnsignedCredential" }, 
10               Version ( "2.16.0" ), 
11               UMLPackagePath ( "CIM::User::PublicKey" ), 
12               Description ( 
13                  "A CIM_UnsignedPublicKey represents an unsigned public key "
14                  "credential. Services accept the public key as authentic "
15                  "because of a direct trust relationship, rather than via a "
16                  "third-party Certificate Authority." )]
17           class CIM_UnsignedPublicKey : CIM_Credential {
18           
19                 [Deprecated { "CIM_UnsignedCredential.InstanceID" }, 
20                  Key, Description ( "The scoping System\'s CCN." ), 
21                  MaxLen ( 256 ), 
22 marek 1.1        Propagated ( 
23                     "CIM_PublicKeyManagementService.SystemCreationClassName" )]
24              string SystemCreationClassName;
25           
26                 [Deprecated { "CIM_UnsignedCredential.InstanceID" }, 
27                  Key, Description ( "The scoping System\'s Name." ), 
28                  MaxLen ( 256 ), 
29                  Propagated ( "CIM_PublicKeyManagementService.SystemName" )]
30              string SystemName;
31           
32                 [Deprecated { "CIM_UnsignedCredential.InstanceID" }, 
33                  Key, Description ( "The scoping Service\'s CCN." ), 
34                  MaxLen ( 256 ), 
35                  Propagated ( 
36                     "CIM_PublicKeyManagementService.CreationClassName" )]
37              string ServiceCreationClassName;
38           
39                 [Deprecated { "CIM_UnsignedCredential.InstanceID" }, 
40                  Key, Description ( "The scoping Service\'s Name." ), 
41                  MaxLen ( 256 ), 
42                  Propagated ( "CIM_PublicKeyManagementService.Name" )]
43 marek 1.1    string ServiceName;
44           
45                 [Deprecated { "CIM_UnsignedCredential.PeerIdentity" }, 
46                  Key, Description ( 
47                     "The Identity of the Peer with whom a direct trust "
48                     "relationship exists. The public key may be used for "
49                     "security functions with the Peer." ), 
50                  MaxLen ( 256 ), 
51                  ModelCorrespondence { "CIM_UnsignedPublicKey.PeerIdentityType" }]
52              string PeerIdentity;
53           
54                 [Deprecated { "CIM_UnsignedCredential.PeerIdentityType" }, 
55                  Description ( 
56                     "PeerIdentityType is used to describe the type of the "
57                     "PeerIdentity. The currently defined values are used for "
58                     "IKE identities." ), 
59                  ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
60                     "10", "11" }, 
61                  Values { "Other", "IPV4_ADDR", "FQDN", "USER_FQDN", 
62                     "IPV4_ADDR_SUBNET", "IPV6_ADDR", "IPV6_ADDR_SUBNET", 
63                     "IPV4_ADDR_RANGE", "IPV6_ADDR_RANGE", "DER_ASN1_DN", 
64 marek 1.1           "DER_ASN1_GN", "KEY_ID" }, 
65                  ModelCorrespondence { "CIM_UnsignedPublicKey.PeerIdentity" }]
66              uint16 PeerIdentityType;
67           
68                 [Deprecated { "CIM_UnsignedCredential.PublicKey" }, 
69                  Description ( "The DER-encoded raw public key." ), 
70                  OctetString]
71              uint8 PublicKey[];
72           
73           
74           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2