IPKIFPkiArtifact.h File Reference


Detailed Description

Subsystem: Certificate and CRL Storage and Retrieval (PKIFSR)

Module: IPKIFPkiArtifact

Id
IPKIFPkiArtifact.h 9410 2009-02-10 13:15:20Z cwallace

Definition in file IPKIFPkiArtifact.h.

#include "PKIFdll.h"
#include "PKIFEnums.h"
#include <vector>
#include <string>

Include dependency graph for IPKIFPkiArtifact.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IPKIFPkiArtifact
class  CPKIFCertificateSource
class  CPKIFCrlSource

Typedefs

typedef std::vector
< CPKIFCertificateSourcePtr,
PKIFAlloc
< CPKIFCertificateSourcePtr > > 
CPKIFCertificateSourceList
typedef std::vector
< CPKIFCrlSourcePtr, PKIFAlloc
< CPKIFCrlSourcePtr > > 
CPKIFCrlSourceList

Enumerations

enum  PKIArtifactState { PAS_PENDING = 0, PAS_AVAILABLE, PAS_UNAVAILABLE }

Functions

 FD_SMART_PTR (CPKIFTime)
 FD_SMART_PTR (CPKIFSubjectPublicKeyInfo)
 FD_SMART_PTR (CPKIFAlgorithmIdentifier)
 FD_NODE_LIST_PTR (CPKIFCertificateNodeEntry)
 FD_CRL_NODE_LIST_PTR (CPKIFCRLNodeEntry)
 DECLARE_SMART_POINTERS (IPKIFPkiArtifact)
 DECLARE_SMART_POINTERS (CPKIFCertificateSource)
 DECLARE_SMART_POINTERS (CPKIFCertificateSourceList)
 DECLARE_SMART_POINTERS (CPKIFCrlSource)


Typedef Documentation

typedef std::vector<CPKIFCertificateSourcePtr, PKIFAlloc<CPKIFCertificateSourcePtr> > CPKIFCertificateSourceList

Definition at line 117 of file IPKIFPkiArtifact.h.

typedef std::vector<CPKIFCrlSourcePtr, PKIFAlloc<CPKIFCrlSourcePtr> > CPKIFCrlSourceList

Definition at line 138 of file IPKIFPkiArtifact.h.


Enumeration Type Documentation

The PKIArtifactState enumeration is used to indicate the state of a PKI artifact with a node class. PAS_PENDING indicates an object for a which a potential source has been identified but the artifact has not been successfully retrieved from. PAS_UNAVAILABLE indicates a source that is not accessible, i.e., a directory server that is currently down. PAS_AVAILABLE indicates that the artifact has been retrieved and is currently available for use.

TSP-enforcing: No

Enumerator:
PAS_PENDING 
PAS_AVAILABLE 
PAS_UNAVAILABLE 

Definition at line 32 of file IPKIFPkiArtifact.h.


Function Documentation

DECLARE_SMART_POINTERS ( CPKIFCrlSource   ) 

DECLARE_SMART_POINTERS ( CPKIFCertificateSourceList   ) 

DECLARE_SMART_POINTERS ( CPKIFCertificateSource   ) 

DECLARE_SMART_POINTERS ( IPKIFPkiArtifact   ) 

FD_CRL_NODE_LIST_PTR ( CPKIFCRLNodeEntry   ) 

FD_NODE_LIST_PTR ( CPKIFCertificateNodeEntry   ) 

FD_SMART_PTR ( CPKIFAlgorithmIdentifier   ) 

FD_SMART_PTR ( CPKIFSubjectPublicKeyInfo   ) 

FD_SMART_PTR ( CPKIFTime   ) 


Generated on Mon Nov 15 11:17:24 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6