diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2018-09-01 12:21:58 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2018-09-01 21:34:45 +0300 |
commit | dfbdc732fcb31ad4da82954291bd9fa0c9f62cbf (patch) | |
tree | 4757145351a97da17cb55dc7b0236d7f761fde13 | |
parent | a2c9f4db87eabdc4e968f273cf555128292f0663 (diff) | |
download | dmvpn-tools-dfbdc732fcb31ad4da82954291bd9fa0c9f62cbf.tar.bz2 dmvpn-tools-dfbdc732fcb31ad4da82954291bd9fa0c9f62cbf.tar.xz |
select_cert function
-rwxr-xr-x | dmvpn-ca | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -180,6 +180,10 @@ function next_key(tbl, key, filter) return (select_one('MAX('..key..')', tbl, filter) or 0) + 1 end +function select_cert(serial) + return select_one('*', 'certificate', {serial=serial}, 'a') +end + function toint(s, min, max, desc) local i = tonumber(s) @@ -629,7 +633,7 @@ function get_cert_by_serial(serial) scan_finished() serial = toint(serial, 0, nil, 'serial number') - local cert = select_one('*', 'certificate', {serial=serial}, 'a') + local cert = select_cert(serial) if not cert then error('Invalid serial number') end return cert |