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

 1 marek 1.1 // Copyright (c) 2011 DMTF.  All rights reserved.
 2              [Version ( "2.29.0" ), 
 3               UMLPackagePath ( "CIM::User::SecurityServices" ), 
 4               Description ( 
 5                  "CIM_CertificateManagementCapabilities describes the "
 6                  "capabilities of the associated "
 7                  "CIM_CertificateManagementService instance(s)." )]
 8           class CIM_CertificateManagementCapabilities : CIM_CredentialManagementCapabilities {
 9           
10                 [Override ( "SupportedMethods" ), 
11                  Description ( 
12                     "Each enumeration corresponds to support for the "
13                     "like-named method of the associated "
14                     "CIM_CertificateManagementService instance(s) for the "
15                     "exception of \"DeleteCredentialInstance\" that refers to "
16                     "the capability of executing delete operation on the "
17                     "instances of the CIM_Credential subclasses." ), 
18                  ValueMap { "2", "3", "4", "101", "102", "103", "104", "105", 
19                     "106", "107", "..", "0x8000.." }, 
20                  Values { "ImportPublicPrivateKeyPair", "CreateKeystore", 
21                     "DeleteCredentialInstance", 
22 marek 1.1           "CreatCertificateSigningRequest", 
23                     "CreateSelfSignedCertificate", 
24                     "ImportEncodedCertificates", "ImportCertificates", 
25                     "ExportEncodedCertificate", "ApplyCRL", "ApplyDecodedCRL", 
26                     "DMTF Reserved", "Vendor Specific" }]
27              uint16 SupportedMethods[];
28           
29                 [Description ( 
30                     "If the AsymmetricKeyGeneration is TRUE, this property "
31                     "specifies the possible key algorithms that are supported "
32                     "by the methods that generate public/private key pairs in "
33                     "the associated CIM_CertificateManagementService "
34                     "instance(s)." ), 
35                  ValueMap { "2", "3", "4", "..", "32768..65535" }, 
36                  Values { "RSA", "DSA", "ECDSA", "DMTF Rserved", 
37                     "Vendor Reserved" }]
38              uint16 KeyAlgorithmSupported[];
39           
40                 [Description ( 
41                     "The InputFormatsSupported represents the supported input "
42                     "formats for the certificate(s) and Certificate "
43 marek 1.1           "Revocation List by the methods in the associated "
44                     "CIM_CertificateManagementService instance(s)." ), 
45                  ValueMap { "2", "3", "4", "5", "..", "32768..65535" }, 
46                  Values { "DER", "PEM", "PKCS7", "PKCS12", "DMTF Rserved", 
47                     "Vendor Reserved" }]
48              uint16 InputFormatsSupported[];
49           
50                 [Description ( 
51                     "The OutputFormatsSupported represents the supported "
52                     "output formats for the certificate(s) and Certificate "
53                     "Revocation List by the methods in the associated "
54                     "CIM_CertificateManagementService instance(s)." ), 
55                  ValueMap { "2", "3", "4", "5", "..", "32768..65535" }, 
56                  Values { "DER", "PEM", "PKCS7", "PKCS12", "DMTF Rserved", 
57                     "Vendor Reserved" }]
58              uint16 OutputFormatsSupported[];
59           
60                 [Description ( 
61                     "AsymmetricKeyGeneration property represents the "
62                     "capability of the instrumentation to generate asymmetric "
63                     "public/private key pair." )]
64 marek 1.1    boolean AsymmetricKeyGeneration;
65           
66                 [Description ( 
67                     "The SupportedSignatureAlgorithms represents the "
68                     "supported signature algorithms for the certificate(s) "
69                     "and Certificate Revocation List by the methods in the "
70                     "associated CIM_CertificateManagementService instance(s). "
71                     "This property covers the algorithms specified in the "
72                     "RFC3279." ), 
73                  ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", 
74                     "11", "12", "13", "14", "15", "16", "17", "18", "19", 
75                     "1920..32767", "32768..65535" }, 
76                  Values { "Other", "SHA1withDSA", "SHA1withECDSA", 
77                     "SHA224withECDSA", "SHA256withECDSA", "SHA384withECDSA", 
78                     "SHA512withECDSA", "GOST3411withGOST3410", 
79                     "GOST3411withECGOST3410", "MD2withRSA", "MD5withRSA", 
80                     "SHA1withRSA", "SHA224withRSA", "SHA256withRSA", 
81                     "SHA384withRSA", "SHA512withRSA", "RIPEMD160withRSA", 
82                     "RIPEMD128withRSA", "RIPEMD256withRSA", "DMTF Reserved", 
83                     "Vendor Reserved" }]
84              uint16 SupportedSignatureAlgorithms[];
85 marek 1.1 
86           
87           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2