PKIFDefaultScoring.h

Go to the documentation of this file.
00001 
00010 #ifndef __PKIFDEFAULTSCORING_H__
00011 #define __PKIFDEFAULTSCORING_H__
00012 
00013 #include "PKIFdll.h"
00014 FD_SMART_PTR(CPKIFCertificateNodeListWithSourceInfo);
00015 FD_LIST_PTR(CPKIFNameAndKeyWithScore);
00016 FD_SMART_PTR(CPKIFCertificate);
00017 FD_SMART_PTR(CPKIFPathSettings);
00018 class IPKIFNameAndKey;
00019 class IPKIFTrustCache;
00020 class IPKIFCertRepository;
00035 class CAC_API CPKIFDefaultScoring
00036 {
00037 public:
00038     CPKIFDefaultScoring();
00039     virtual ~CPKIFDefaultScoring();
00040 
00041     void ScoreAndSortNodes(CPKIFCertificateNodeListWithSourceInfoPtr& nodeList, 
00042         CPKIFCertificatePtr& prevCert, CPKIFPathSettingsPtr& settings, IPKIFTrustCache* trustCache,int numOfCAsBelowCurInPath,
00043         IPKIFCertRepository* iCert);
00044 
00045 void ScoreAndSortNodes(CPKIFNameAndKeyWithScoreListPtr& nodeList, CPKIFCertificatePtr& prevCert, CPKIFPathSettingsPtr& settings, 
00046     IPKIFTrustCache* trustCache, int numOfCAsBelowCurInPath, IPKIFCertRepository* iCert);
00047 
00048 private:
00050     CPKIFDefaultScoring(const CPKIFDefaultScoring& copy);
00052     CPKIFDefaultScoring& operator=(const CPKIFDefaultScoring& rhs); //added 4/6/2004
00053 };
00054 #endif
00055 

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