All Projects → sandtable → Ssl_grpc_example

sandtable / Ssl_grpc_example

Licence: mit
Example using SSL with gRPC in Python

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Ssl grpc example

node-grpc-ssl
Basic example gRPC protocol with NodeJS + SSL + Docker
Stars: ✭ 40 (+11.11%)
Mutual labels:  ssl, grpc
Greenlock
Automatic SSL renewal for NodeJS
Stars: ✭ 30 (-16.67%)
Mutual labels:  ssl
Cve 2016 8610 Poc
CVE-2016-8610 (SSL Death Alert) PoC
Stars: ✭ 26 (-27.78%)
Mutual labels:  ssl
Grpc Tools
A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.
Stars: ✭ 881 (+2347.22%)
Mutual labels:  grpc
Go Micro Services
HTTP up front, Protobufs in the rear
Stars: ✭ 853 (+2269.44%)
Mutual labels:  grpc
Gocertcenter
CertCenter API Go Implementation
Stars: ✭ 21 (-41.67%)
Mutual labels:  ssl
Lnd Grpc Client
A python grpc client/async client for LND ⚡⚡⚡
Stars: ✭ 26 (-27.78%)
Mutual labels:  grpc
Go Grpc Prometheus
Prometheus monitoring for your gRPC Go servers.
Stars: ✭ 965 (+2580.56%)
Mutual labels:  grpc
Gensio
A library to abstract stream I/O like serial port, TCP, telnet, UDP, SSL, IPMI SOL, etc.
Stars: ✭ 30 (-16.67%)
Mutual labels:  ssl
Docker Mailserver
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.
Stars: ✭ 8,115 (+22441.67%)
Mutual labels:  ssl
Shgf
Simple HTTP golang framework
Stars: ✭ 13 (-63.89%)
Mutual labels:  ssl
Grpc
An Elixir implementation of gRPC
Stars: ✭ 858 (+2283.33%)
Mutual labels:  grpc
Ts Protoc Gen
Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.
Stars: ✭ 913 (+2436.11%)
Mutual labels:  grpc
Gowebsocket
golang基于websocket单台机器支持百万连接分布式聊天(IM)系统
Stars: ✭ 937 (+2502.78%)
Mutual labels:  grpc
Matchbox
Network boot and provision Fedora CoreOS and Flatcar Linux clusters
Stars: ✭ 956 (+2555.56%)
Mutual labels:  grpc
Danby
A webserver that's also a grpc proxy for browsers
Stars: ✭ 26 (-27.78%)
Mutual labels:  grpc
Wombat
Cross platform gRPC client
Stars: ✭ 868 (+2311.11%)
Mutual labels:  grpc
Net Peercredlistener
A net.Listener implementation leveraging Unix domain socket features to reliably identify client processes.
Stars: ✭ 15 (-58.33%)
Mutual labels:  grpc
Kitura
A Swift web framework and HTTP server.
Stars: ✭ 7,533 (+20825%)
Mutual labels:  ssl
Tensorflowservingcsharpclient
Implement Tensor Flow Serving C# client example with gRPC. MNIST prediction console application and web paint ASP.NET Core 2.0 and ReactJS application.
Stars: ✭ 31 (-13.89%)
Mutual labels:  grpc

SSL and server-side authentication for gRPC

This repository provides a simple example of using SSL and server-side authentication for gRPC using Python.

Python 2.7 and 3.6

gRPC: 1.9.1

For more details, see http://www.sandtable.com/using-ssl-with-grpc-in-python/

Certificate

Generate certificate for the server. Uses openssl.

make gen_key

Install gRPC packages

pip install -r requirements.txt

Generate gRPC stubs

make stubs

Run server

make server

Run client

make client
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].