aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/cert/x509/x509_crl.cpp
diff options
context:
space:
mode:
authorSimon Warta <[email protected]>2015-08-08 17:20:35 +0200
committerSimon Warta <[email protected]>2015-08-11 10:50:14 +0200
commit3a85d9aa4da36e7ca46e370f4fe65dddc43f4172 (patch)
tree875edf108dc38536daa6dca1098493608ef78084 /src/lib/cert/x509/x509_crl.cpp
parent6dfe8a6e37aa19c59829d98ef47f4d497491be80 (diff)
Remove string constructor of X509_Time()
* Break down string representations to to_string() and readable_string() * Add m_ prefix to member variable names * Fix order of methods * Move comments Doxygen friendly to header * Make set_to() private (future subjejt of refectoring); People should use constructor Closes #185
Diffstat (limited to 'src/lib/cert/x509/x509_crl.cpp')
-rw-r--r--src/lib/cert/x509/x509_crl.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/cert/x509/x509_crl.cpp b/src/lib/cert/x509/x509_crl.cpp
index e3dfb787e..5dce682c2 100644
--- a/src/lib/cert/x509/x509_crl.cpp
+++ b/src/lib/cert/x509/x509_crl.cpp
@@ -102,8 +102,8 @@ void X509_CRL::force_decode()
X509_Time start, end;
tbs_crl.decode(start).decode(end);
- info.add("X509.CRL.start", start.readable_string());
- info.add("X509.CRL.end", end.readable_string());
+ info.add("X509.CRL.start", start.to_string());
+ info.add("X509.CRL.end", end.to_string());
BER_Object next = tbs_crl.get_next_object();
@@ -177,7 +177,7 @@ u32bit X509_CRL::crl_number() const
*/
X509_Time X509_CRL::this_update() const
{
- return info.get1("X509.CRL.start");
+ return X509_Time(info.get1("X509.CRL.start"), ASN1_Tag::UTC_TIME);
}
/*
@@ -185,7 +185,7 @@ X509_Time X509_CRL::this_update() const
*/
X509_Time X509_CRL::next_update() const
{
- return info.get1("X509.CRL.end");
+ return X509_Time(info.get1("X509.CRL.end"), ASN1_Tag::UTC_TIME);
}
}