[PUP-9456] Create SSLContext and SSLProvider Created: 2019/01/23 Updated: 2019/03/26 Resolved: 2019/03/07
|Fix Version/s:||PUP 6.4.0|
|Reporter:||Josh Cooper||Assignee:||Josh Cooper|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Epic Link:||Simplify agent SSL initialization|
|Sprint:||Platform Core KANBAN|
|Release Notes:||New Feature|
|Release Notes Summary:|| This is a dark feature, not accessible to users until later, and shouldn't be documented until then.
Adds an API for creating an SSLContext containing certs and keys needed to make an SSL connection
|QA Risk Assessment:||Needs Assessment|
Create an SSLProvider responsible for generating SSLContext objects containing all cert/key material needed to create an SSL connection. This includes the X509 store, CA certs, CRLs, revocation mode, client cert, private key, and peer verification mode.
The provider should have methods for creating an SSLContext for 3 different use cases:
|Comment by Kris Bosland [ 2019/02/27 ]|
Merged into master at 0534474.
|Comment by Josh Cooper [ 2019/03/07 ]|
Passed CI in 1d584b738fb2e95a0d31a27c205883d49789aa2e