00001 00010 #ifndef __PKIFENUMS_H__ 00011 #define __PKIFENUMS_H__ 00012 00013 namespace PKIFENUMS { 00014 00016 enum CertificateType {EE, INTERMEDIATE, ROOT}; //type within path (used by path processing functors) 00018 enum CertType {USER, CA, FORWARD, REVERSE}; //type as retrieved from directory (used by cache update interfaces) 00020 enum PKIInfoSource {LOCAL, REMOTE, ALL}; //info source (used by cache interfaces) 00022 enum PathBuildingDirection {PBD_FORWARD, PBD_REVERSE}; //forward = from target, reverse = from root (used by cache interfaces) 00023 00024 }; 00025 using namespace PKIFENUMS; 00026 #endif