Skip to content

[ssl] Implement TLS private key signer in Python.#41701

Closed
gtcooke94 wants to merge 360 commits intogrpc:masterfrom
gtcooke94:python_private_key_signer
Closed

[ssl] Implement TLS private key signer in Python.#41701
gtcooke94 wants to merge 360 commits intogrpc:masterfrom
gtcooke94:python_private_key_signer

Conversation

@gtcooke94
Copy link
Copy Markdown
Contributor

@gtcooke94 gtcooke94 commented Feb 20, 2026

This PR adds Python wrapping for the C++ PrivateKeySigner such that users can provide a Python implementation of a private key signer for gRPC.

RELEASE NOTES:

  • Add Python custom Private Key Signer APIs via grpc.experimental.ssl_channel_credentials_with_custom_signer

Copy link
Copy Markdown
Member

@asheshvidyut asheshvidyut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggesting another approach. Please share you thoughts on this.

Comment thread src/python/grpcio/grpc/experimental/__init__.py Outdated
Copy link
Copy Markdown
Member

@sergiitk sergiitk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Python API and plumbing LGTM

Comment thread src/python/grpcio_tests/tests/interop/resources.py Outdated
Comment thread src/python/grpcio/grpc/experimental/__init__.py
Comment thread src/python/grpcio/grpc/experimental/__init__.py Outdated
copybara-service Bot pushed a commit that referenced this pull request Mar 6, 2026
This PR adds Python wrapping for the C++ `PrivateKeySigner` such that users can provide a Python implementation of a private key signer for gRPC.

RELEASE NOTES:
* Add Python custom Private Key Signer APIs via `grpc.experimental.ssl_channel_credentials_with_custom_signer`

Closes #41701

----
DO NOT SUBMIT. This PR is for testing purposes only. [cl/879756966](http://cl/879756966)

PiperOrigin-RevId: 879756966
@copybara-service copybara-service Bot closed this in 5a3a5d5 Mar 9, 2026
Zgoda91 pushed a commit to Zgoda91/grpc that referenced this pull request Mar 22, 2026
This PR adds Python wrapping for the C++ `PrivateKeySigner` such that users can provide a Python implementation of a private key signer for gRPC.

RELEASE NOTES:
* Add Python custom Private Key Signer APIs via `grpc.experimental.ssl_channel_credentials_with_custom_signer`

Closes grpc#41701

COPYBARA_INTEGRATE_REVIEW=grpc#41701 from gtcooke94:python_private_key_signer 60f5a19
PiperOrigin-RevId: 881058460
asheshvidyut pushed a commit to asheshvidyut/grpc that referenced this pull request Mar 26, 2026
This PR adds Python wrapping for the C++ `PrivateKeySigner` such that users can provide a Python implementation of a private key signer for gRPC.

RELEASE NOTES:
* Add Python custom Private Key Signer APIs via `grpc.experimental.ssl_channel_credentials_with_custom_signer`

Closes grpc#41701

COPYBARA_INTEGRATE_REVIEW=grpc#41701 from gtcooke94:python_private_key_signer 60f5a19
PiperOrigin-RevId: 881058460
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.