47 Commits

Author SHA1 Message Date
dandds
58435b4e0f
Merge pull request #188 from dod-ccpo/x509-store-bug
fix multi-step certificate chain bug in CRL check
2018-08-20 13:49:35 -04:00
dandds
c8bcde48ec fix multi-step certificate chain bug in CRL check 2018-08-20 12:37:33 -04:00
dandds
260560699e limit valid request submission statuses 2018-08-20 10:18:47 -04:00
dandds
293aba230b fix PT #159889979, allow resubmission of previously submitted form 2018-08-20 09:42:31 -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
920ad1c554 Requests.status_count can be scoped to creator 2018-08-15 11:43:12 -04:00
dandds
e97fdbf140 implement real KPI counts 2018-08-14 16:57:27 -04:00
dandds
4c587864ef add Requests method for counting all requests with a given status 2018-08-14 16:23:41 -04:00
dandds
3d9987ac13 use if-modified-since header to optimize CRL updates 2018-08-13 13:56:20 -04:00
Patrick Smith
c3971b123e Merge branch 'master' into ui/input-field-frontend-validation 2018-08-12 12:16:46 -04:00
Patrick Smith
168436b156 Use multiple date formats in DateRange validator 2018-08-10 13:46:50 -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
Patrick Smith
e1da908f93 Use helper method for allowing submission 2018-08-09 09:42:25 -04:00
richard-dds
d307a255b1 Fix some issues from a tricky merge 2018-08-08 15:46:16 -04:00
richard-dds
47957384fc
Merge branch 'master' into request-creator-name 2018-08-08 15:28:36 -04:00
dandds
2b56ce6260 use existing Requests function for creator check 2018-08-08 14:11:54 -04:00
dandds
1a5800cbc5 Requests domain module can determine if user can view request 2018-08-08 13:53:35 -04:00
richard-dds
e99ddd491a Create Request.creator relationship
- Rename creator_id to user_id
2018-08-08 13:43:52 -04:00
richard-dds
49b9fca793 Use Enum for request statuses 2018-08-07 16:41:47 -04:00
richard-dds
52bd76e6ee Use proper status names for requests 2018-08-07 15:32:24 -04:00
dandds
033578fa21 implement database sessions for test factories 2018-08-07 15:23:50 -04:00
richard-dds
fef66f335e requests fixture no longer needed 2018-08-06 14:27:35 -04:00
dandds
b89dd07fef use DOD_SDN from mocks 2018-08-06 14:14:11 -04:00
richard-dds
13146e9362 Implement log_in_user 2018-08-06 10:44:00 -04:00
richard-dds
df0b4e64c0 Add Users.get_by_dod_id 2018-08-06 10:44:00 -04:00
richard-dds
c6af29f213 Simplify method signatures in Users 2018-08-06 10:44:00 -04:00
richard-dds
b72a16569f Convert Users, Roles, WorkspaceUsers, TaskOrders to use classmethods 2018-08-06 10:44:00 -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
dandds
45b47c41bf update tests for Flask 2018-08-02 16:03:54 -04:00
dandds
55bd55a0b5 move logic for creating many PE Numbers to the domain repo 2018-07-31 11:50:34 -04:00
dandds
65239b7882 fix pe number test to add non-existent pe number 2018-07-31 11:50:33 -04:00
dandds
fc535ea715 domain repos for PE numbers and task orders 2018-07-31 11:50:33 -04:00
richard-dds
206b7f7b2b Remove unnecessary type hint 2018-07-31 11:50:33 -04:00
richard-dds
d207b259cf Fix linting errors 2018-07-31 11:50:33 -04:00
richard-dds
efdf0b04ba Formatting 2018-07-31 11:50:33 -04:00
richard-dds
08243a199a Add domain tests for all of authz 2018-07-31 11:50:33 -04:00
dandds
e270350925 add WorkspaceUser tests from authz 2018-07-31 11:50:33 -04:00
richard-dds
4291b614c9 Add request domain tests and factories 2018-07-31 11:49:06 -04:00