ValidityPeriod of a certificate.
More...
#include <validity-period.hpp>
|
time_t | notBefore = 0 |
| NotBefore field in seconds since Unix epoch.
|
|
time_t | notAfter = 0 |
| NotAfter field in seconds since Unix epoch.
|
|
ValidityPeriod of a certificate.
◆ ValidityPeriod() [1/2]
ndnph::ValidityPeriod::ValidityPeriod |
( |
| ) |
|
|
default |
◆ ValidityPeriod() [2/2]
ndnph::ValidityPeriod::ValidityPeriod |
( |
time_t |
notBefore, |
|
|
time_t |
notAfter |
|
) |
| |
|
inlineexplicit |
◆ daysFromNow()
static ValidityPeriod ndnph::ValidityPeriod::daysFromNow |
( |
uint64_t |
days | ) |
|
|
inlinestatic |
Get a ValidityPeriod from now until days
later.
◆ decodeFrom()
bool ndnph::ValidityPeriod::decodeFrom |
( |
const Decoder::Tlv & |
input | ) |
|
|
inline |
◆ encodeTo()
void ndnph::ValidityPeriod::encodeTo |
( |
Encoder & |
encoder | ) |
const |
|
inline |
◆ getMax()
Get a very long ValidityPeriod.
◆ includes()
bool ndnph::ValidityPeriod::includes |
( |
time_t |
t | ) |
|
|
inline |
Determine whether the timestamp (in seconds) is within validity period.
◆ includesUnix()
bool ndnph::ValidityPeriod::includesUnix |
( |
uint64_t |
t = port::UnixTime::now() | ) |
|
|
inline |
Determine whether the Unix timestamp (in microseconds) is within validity period.
◆ intersect()
Calculate the intersection of this and other
ValidityPeriod.
◆ secondsFromNow()
static ValidityPeriod ndnph::ValidityPeriod::secondsFromNow |
( |
uint64_t |
seconds | ) |
|
|
inlinestatic |
Get a ValidityPeriod from now until seconds
later.
◆ notAfter
time_t ndnph::ValidityPeriod::notAfter = 0 |
NotAfter field in seconds since Unix epoch.
◆ notBefore
time_t ndnph::ValidityPeriod::notBefore = 0 |
NotBefore field in seconds since Unix epoch.
The documentation for this class was generated from the following file: