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

Client (Connected*) should also support SSL CERT addition or X.509 certificates (SSL_CLIENT_AUTH_CERT) #469

Open
mdanish98 opened this issue Sep 25, 2024 · 0 comments

Comments

@mdanish98
Copy link
Contributor

mdanish98 commented Sep 25, 2024

Currently, the Clients (Connected*) doesn't support SSL CERT addition (SSL_CLIENT_AUTH_CERT). They should support a mechanism to pass HttpClient or ApiCLient so that the SSL context can be configured. This should be applicable for both Unauthorized as well as Authorized clients.

Rules

  • The client should support the HTTPS as well.
  • All repositories, registries, and aas environment should have this support.
  • The HTTPS should be applicable for authorized BaSyx server as well as Unauthorized (it means that TokenManager can also be configured).
  • Only adding the parameter for ApiClient or RepositoryApi inside ConnectedApi or AuthorizedConnected*Api might be sufficient.

Entry Points

Acceptance Criteria

  • Client is able to connect to the Repo/Reg where custom SSL CERT or X.509 certificates is required (SSL_CLIENT_AUTH_CERT)

Risks and Assumptions

References & Notes

Dependencies and Blockers

@mdanish98 mdanish98 converted this from a draft issue Sep 25, 2024
@mdanish98 mdanish98 changed the title Client (Connected*) should also support HTTPS Client (Connected*) should also support SSL CERT addition (SSL_CLIENT_AUTH_CERT) Sep 27, 2024
@mdanish98 mdanish98 changed the title Client (Connected*) should also support SSL CERT addition (SSL_CLIENT_AUTH_CERT) Client (Connected*) should also support SSL CERT addition or X.509 certificates (SSL_CLIENT_AUTH_CERT) Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ready for Refinement
Development

No branches or pull requests

1 participant