gRPC with OpenSSL v3 and Trusted Platform Module (TPM)

218 views
Skip to first unread message

Raimund Havelka

unread,
Aug 22, 2024, 2:33:08 PM8/22/24
to grpc.io
Hello :-)
I need to secure gRPC connection by using OpenSSL v3 having private key(s) in TPM.
Can I just configure OpenSSL with TPM provider, and then use a handle of private key, which is stored in TPM, in my C++ code?
Is TPM usage transparent for gRPC?
Thank you for answer or a hint how to integrate these three components in C++ program,
Raimund

Raimund Havelka

unread,
Sep 9, 2024, 3:58:40 PM9/9/24
to grpc.io
I have not found support of OpenSSL provider in gRPC.
gRPC supports OpenSSL engine, which is already deprecated for OpenSSL v3.

Dátum: štvrtok 22. augusta 2024, čas: 20:33:08 UTC+2, odosielateľ: Raimund Havelka

Kunal Kumar

unread,
Sep 17, 2025, 10:04:15 AMSep 17
to grpc.io
I am facing the same issue as well. Have you found any solution?

Raimund Havelka

unread,
Nov 5, 2025, 10:32:03 AMNov 5
to grpc.io
No, we have found no solution.

Dátum: streda 17. septembra 2025, čas: 16:04:15 UTC+2, odosielateľ: Kunal Kumar

Gregory Cooke

unread,
Nov 13, 2025, 12:05:05 PMNov 13
to grpc.io
We are actively working on TPM support - I'll be publishing a gRFC soon regarding this. I'll ping here when that is posted.

Juande Manjon

unread,
Nov 13, 2025, 12:19:58 PMNov 13
to grpc.io
Please share a draft when possible and I will be happy to provide an user feedback
Reply all
Reply to author
Forward
0 new messages