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

File: [Pegasus] / pegasus / Schemas / CIM231 / DMTF / User / CIM_CertificateAuthority.mof (download)
Revision: 1.1, Tue Jan 24 13:50:36 2012 UTC (12 years, 5 months ago) by marek
Branch: MAIN
CVS Tags: preBug9676, postBug9676, TASK-TASK_PEP362_RestfulService_branch-root, TASK-TASK_PEP362_RestfulService_branch-merged_out_from_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_to_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_from_branch, TASK-TASK_PEP362_RestfulService_branch-branch, TASK-PEP362_RestfulService-root, TASK-PEP362_RestfulService-merged_out_to_branch, TASK-PEP362_RestfulService-merged_out_from_trunk, TASK-PEP362_RestfulService-merged_in_to_trunk, TASK-PEP362_RestfulService-merged_in_from_branch, TASK-PEP362_RestfulService-branch, TASK-PEP317_pullop-merged_out_from_trunk, TASK-PEP317_pullop-merged_in_to_trunk, RELEASE_2_14_1, RELEASE_2_14_0-RC2, RELEASE_2_14_0-RC1, RELEASE_2_14_0, RELEASE_2_14-root, RELEASE_2_14-branch, RELEASE_2_13_0-RC2, RELEASE_2_13_0-RC1, RELEASE_2_13_0-FC, RELEASE_2_13_0, RELEASE_2_13-root, RELEASE_2_13-branch, RELEASE_2_12_1-RC1, RELEASE_2_12_1, RELEASE_2_12_0-RC1, RELEASE_2_12_0-FC, RELEASE_2_12_0, RELEASE_2_12-root, RELEASE_2_12-branch, HEAD, CIMRS_WORK_20130824
Branch point for: TASK-PEP317_pullop-branch
BUG#:9155
TITLE: Upgrade Pegasus to Include the CIM 2.31 Schema in CVS

DESCRIPTION:

// Copyright (c) 2005 DMTF.  All rights reserved.
   [Version ( "2.8.0" ), 
    UMLPackagePath ( "CIM::User::PublicKey" ), 
    Description ( 
       "A Certificate Authority (CA) is a credential management "
       "service that issues and cryptographically signs certificates. "
       "It acts as an trusted third-party intermediary in establishing "
       "trust relationships. The CA authenticates the identity of the "
       "holder of the \'private\' key, related to the certificate\'s "
       "\'public\' key." )]
class CIM_CertificateAuthority : CIM_CredentialManagementService {

      [Description ( 
          "The CAPolicyStatement describes what care is taken by "
          "the CertificateAuthority when signing a new certificate. "
          "The CAPolicyStatment may be a dot-delimited ASN.1 OID "
          "string which identifies to the formal policy statement." )]
   string CAPolicyStatement;

      [Description ( 
          "A CRL, or CertificateRevocationList, is a list of "
          "certificates which the CertificateAuthority has revoked "
          "and which are not yet expired. Revocation is necessary "
          "when the private key associated with the public key of a "
          "certificate is lost or compromised, or when the person "
          "for whom the certificate is signed no longer is entitled "
          "to use the certificate." ), 
       OctetString]
   string CRL[];

      [Description ( 
          "Certificate revocation lists may be available from a "
          "number of distribution points. CRLDistributionPoint "
          "array values provide URIs for those distribution points." )]
   string CRLDistributionPoint[];

      [Description ( 
          "Certificates refer to their issuing CA by its "
          "Distinguished Name (as defined in X.501)." ), 
       Dn]
   string CADistinguishedName;

      [Description ( 
          "The frequency, expressed in hours, at which the CA will "
          "update its Certificate Revocation List. Zero implies "
          "that the refresh frequency is unknown." ), 
       Units ( "Hours" ), 
       PUnit ( "hour" )]
   uint8 CRLRefreshFrequency;

      [Description ( 
          "The maximum number of certificates in a certificate "
          "chain permitted for credentials issued by this "
          "certificate authority or it\'s subordinate CAs. \n"
          "The MaxChainLength of a superior CA in the trust "
          "hierarchy should be greater than this value and the "
          "MaxChainLength of a subordinate CA in the trust "
          "hierarchy should be less than this value." )]
   uint8 MaxChainLength;


};

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2