Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TTK - ability to provision HOST wise client side certificates for mTLS #2098

Closed
17 of 18 tasks
vijayg10 opened this issue Mar 4, 2021 · 0 comments
Closed
17 of 18 tasks
Assignees
Labels
oss-ttk Related to the Mojaloop testing toolkit story
Milestone

Comments

@vijayg10
Copy link

vijayg10 commented Mar 4, 2021

Goal:

As a individual implementer

I want to be able to provide client side certificates for all my DFSP sims in the TTK

so that I can test my mojaloop deployment with mutual TLS

Acceptance Criteria:

  • Client side certificates can be configured in the TTK HOST wise
  • TTK can communicate with an mTLS enabled endpoint

Complexity: Medium

Uncertainty: Low


Tasks:

  • Observe the client certs provisioning in postman
  • Implement similar functionality in the TTK
    • The http clients in the requests and also in the scripts should consider the mTLS certs - [@shashi165]
    • The axios client in the scripts should be configured with insecure option to allow self signed certificates - [@shashi165]
    • websocket client should be able to send the mTLS client certificates - [@shashi165 ]

Done

  • Acceptance Criteria pass
  • Designs are up-to date
  • Unit Tests pass
  • Integration Tests pass
  • Code Style & Coverage meets standards
  • Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.
  • TBD

Pull Requests:

Follow-up:

  • N/A

Dependencies:

Accountability:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
oss-ttk Related to the Mojaloop testing toolkit story
Projects
None yet
Development

No branches or pull requests

3 participants