Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. // Client
  2. creds, err := credentials.NewClientTLSFromFile("service.pem", "")
  3. if err != nil {
  4. log.Fatalf("could not process the credentials: %v", err)
  5. }
  6. conn, err := grpc.Dial(address, grpc.WithTransportCredentials(creds))
  7. if err != nil {
  8. log.Fatalf("did not connect: %v", err)
  9. }
  10. defer conn.Close()
  11.  
  12. // Server
  13. creds, err := credentials.NewServerTLSFromFile("service.pem", "service.key")
  14. if err != nil {
  15. log.Fatalf("Failed to setup TLS: %v", err)
  16. }
  17. s := grpc.NewServer(grpc.Creds(creds))
  18. // ... register gRPC services ...
  19. if err = s.Serve(lis); err != nil {
  20. log.Fatalf("failed to serve: %v", err)
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement