00001 00009 #include "SubjectInfoAccessFactory.h" 00010 #include "SubjectInfoAccess.h" 00011 #include "ASN1Helper.h" 00012 #include "PKIX1Implicit88.h" 00013 #include "PKIX1Explicit88.h" 00014 #include "OID.h" 00015 #include "X509Extension.h" 00016 00025 const char* CPKIFSubjectInfoAccessFactory::refOID() 00026 { 00027 return CPKIFSubjectInfoAccess::extOID; 00028 } 00036 CPKIFSubjectInfoAccessFactory::CPKIFSubjectInfoAccessFactory() 00037 { 00038 } 00047 void CPKIFSubjectInfoAccessFactory::Initialize() 00048 { 00049 } 00057 CPKIFSubjectInfoAccessFactory::~CPKIFSubjectInfoAccessFactory() 00058 { 00059 } 00060 00068 CPKIFX509ExtensionPtr CPKIFSubjectInfoAccessFactory::create( 00069 bool criticality, 00070 const CPKIFBufferPtr& ext) 00071 { 00072 CPKIFSubjectInfoAccessPtr tmp(new CPKIFSubjectInfoAccess(criticality, ext)); 00073 return tmp; 00074 }