Module: CPKIFTime
Definition in file PKIFTime.h.
#include "PKIFdll.h"
#include <time.h>
Go to the source code of this file.
Classes | |
struct | _CACDayOfMonthLimitType |
struct | CACDayOfWeek |
class | CPKIFTime |
Enumerations | |
enum | TimeType { UTCTIME = 1, GENERALIZEDTIME = 2 } |
Functions | |
DECLARE_SMART_POINTERS (CPKIFTime) | |
void | gregorian_to_JD0 (const int &year_, const int &month_, const int &dom_, int &jd0_) |
void | JD0_to_gregorian (const int &jd0_, int &year_, int &month_, int &dom_) |
int | JD0_to_DOW_index (const double &jd0_) |
Variables | |
class CAC_API | CPKIFDuration |
class CAC_API | CPKIFTime |
enum TimeType |
DECLARE_SMART_POINTERS | ( | CPKIFTime | ) |
void gregorian_to_JD0 | ( | const int & | year_, | |
const int & | month_, | |||
const int & | dom_, | |||
int & | jd0_ | |||
) | [inline] |
Interface: External
The following routine convert a gregorian calendar date to a Julian Day
year_ | [in] Year |
month_ | [in] Year |
dom_ | [in] Day of the month |
jd0_ | [out] Julian Day |
Definition at line 166 of file PKIFTime.h.
int JD0_to_DOW_index | ( | const double & | jd0_ | ) | [inline] |
Interface: External
The following routine converts a Julian Day to DOW index
jd0_ | [in] Julian Day |
Definition at line 224 of file PKIFTime.h.
void JD0_to_gregorian | ( | const int & | jd0_, | |
int & | year_, | |||
int & | month_, | |||
int & | dom_ | |||
) | [inline] |
Interface: External
The following routine converts a Julian Day to gregorian calendar date
jd0_ | [in] Julian Day |
year_ | [out] Year |
month_ | [out] Month |
dom_ | [out] Day of the Month |
Definition at line 191 of file PKIFTime.h.
class CAC_API CPKIFDuration |
Definition at line 45 of file PKIFTime.h.
Referenced by com::orionsec::jpkif::CPKIFDurationPtr::__deref__(), CPKIFPeriod::duration(), and com::orionsec::jpkif::CPKIFDurationPtr::get().
class CAC_API CPKIFTime |
Definition at line 46 of file PKIFTime.h.
Referenced by com::orionsec::jpkif::CPKIFTimePtr::__deref__(), CPKIFCertReply::CPKIFCertReply(), CPKIFCRLEntry::CPKIFCRLEntry(), CPKIFPeriod::CPKIFPeriod(), CPKIFQuery::CPKIFQuery(), CPKIFResponseData::CPKIFResponseData(), CPKIFSingleResponse::CPKIFSingleResponse(), CPKIFValidity::CPKIFValidity(), CPKIFValPolResponse::Decode(), com::orionsec::jpkif::CPKIFTimePtr::get(), CPKIFTSTInfo::GetGeneralizedTime(), CPKIFCRL::NextUpdate(), CPKIFCapiCRL::NextUpdate(), CPKIFCapiCRLEntry::RevocationDate(), CPKIFCRL::ThisUpdate(), CPKIFCapiCRL::ThisUpdate(), and CPKIFCertificate::Validity().