Commit Graph

32 Commits

Author SHA1 Message Date
dandds
dff72422f0 log access attempts in access decorator 2019-03-22 06:31:20 -04:00
Montana
ceee1f69d2 Rely on fixture to change app config 2019-03-14 13:46:52 -04:00
Montana
280775fa66 Fix test that produces CRLRevocationException 2019-03-14 13:44:54 -04:00
Montana
5782c30a7d Use pytest fixture for app with non default configs 2019-03-14 13:42:12 -04:00
Montana
a1ebedb382 Add another CRLCache test 2019-03-14 13:42:12 -04:00
Montana
effec85cf9 Raise Error Code 008 for invalid CRLs 2019-03-14 13:42:12 -04:00
Montana
2eeb548458 Move crl fixtures to conftest 2019-03-14 13:42:12 -04:00
Montana
30cd77ff98 Test AuthenticationContext 2019-03-14 13:42:12 -04:00
Montana
720859efb6 Ugly implementation for CRLInvalidException 2019-03-14 13:42:12 -04:00
dandds
22af868557 sync CRLs if one in the cache is out of date 2019-02-27 05:51:50 -05:00
dandds
b420ff2e5b record CRL expiration in CRL cache 2019-02-27 05:51:50 -05:00
dandds
9aa15d57e8 CRL Provider for syncing CRLs from cached source 2019-02-27 05:51:50 -05:00
dandds
9d141d1ea4 clarify test of missing CRL 2019-01-18 10:33:43 -05:00
dandds
0457b0a508 handle exceptions when loading CRLs 2019-01-17 14:20:04 -05:00
dandds
becaec8d42 no op version of CRL cache for disabling crl check 2019-01-17 10:28:40 -05:00
dandds
5656523ad6 catch additional CRL download exception 2019-01-14 15:17:45 -05:00
richard-dds
daa8634cb4 Format project 2018-08-23 16:25:36 -04:00
dandds
c8bcde48ec fix multi-step certificate chain bug in CRL check 2018-08-20 12:37:33 -04:00
dandds
be52c8b9b2 make crl_check a CRLCache method 2018-08-17 11:13:01 -04:00
dandds
ca2763fd03 handle case where certificate issuer is not in existing cache 2018-08-17 11:02:20 -04:00
dandds
714c82364f more specific name for CRL revocation exception 2018-08-17 10:48:49 -04:00
dandds
1f7848741b simpler CRL implementation; load as-need because we cannot marshal openssl objects in python 2018-08-16 15:54:42 -04:00
dandds
e931560dc6 more straightforward crl check function 2018-08-16 14:45:46 -04:00
dandds
2db84fb19a build individual x509 stores for each CRL 2018-08-16 14:21:03 -04:00
dandds
3d9987ac13 use if-modified-since header to optimize CRL updates 2018-08-13 13:56:20 -04:00
dandds
855c0bc3c4 tests for AuthenticationContext 2018-08-09 15:01:43 -04:00
dandds
4da814aaf4 move crl validator 2018-08-09 15:01:43 -04:00
dandds
05de0665d4 basic implementation of email parsing for CAC user login 2018-08-09 15:01:06 -04:00
dandds
c0d72cd0d6 utility function for getting user email from x509 certificate 2018-08-09 15:01:06 -04:00
dandds
b89dd07fef use DOD_SDN from mocks 2018-08-06 14:14:11 -04:00
dandds
4f8c0b81a0 import authnid sdn utils 2018-08-06 10:44:00 -04:00
dandds
f0a7bfcd0e add CRL functionality from authnid 2018-08-06 10:44:00 -04:00