Skip to content

Support transport-neutral TLS credentials - #1

Open
samuel-williams-shopify wants to merge 1 commit into
mainfrom
tls-configuration
Open

Support transport-neutral TLS credentials#1
samuel-williams-shopify wants to merge 1 commit into
mainfrom
tls-configuration

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • add readable channel credentials matching grpc-ruby's positional constructor arguments
  • translate custom trust roots and client identities into IO::Endpoint::TLS::Configuration
  • pass the TLS configuration through async-http v0.100.0
  • retain native grpc-ruby credentials for ordinary TLS while documenting that their certificate material is opaque
  • add custom-root and mutual TLS integration coverage

Verification

  • bundle exec bake test
  • COVERAGE=PartialSummary bundle exec bake test (100%, 163/163 lines)
  • bundle exec rubocop
  • bundle exec bake gem:build

Assisted-By: devx/3ed43c18-3c9a-4ad9-a6f5-6668caa29658
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant