Updating the test SSL certs.

- For interoperability testing, we need the same certs everywhere.
- This was not possible before because Go could not deal with some field
  being encoded as PRINTABLESTRING in the CA and UTF8STRING in the
  server1 cert. However, the certs have been fixed in:
- Also changed the go root testdata cert to avoid confusion (maybe there
  should not be that many copy of the certs in the repo but I will leave
  this to the repo maintainers).
9 files changed
tree: 1e9b29050228afad2938af783aaf5edc687b970f
  1. benchmark/
  2. codes/
  3. credentials/
  4. Documentation/
  5. examples/
  6. grpclog/
  7. health/
  8. interop/
  9. metadata/
  10. naming/
  11. test/
  12. testdata/
  13. transport/
  14. .travis.yml
  15. call.go
  16. clientconn.go
  17. clientconn_test.go
  18. codegen.sh
  20. coverage.sh
  21. doc.go
  23. Makefile
  25. picker.go
  26. README.md
  27. rpc_util.go
  28. rpc_util_test.go
  29. server.go
  30. stream.go
  31. trace.go


Build Status GoDoc

The Go implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. For more information see the gRPC Quick Start guide.


To install this package, you need to install Go 1.4 or above and setup your Go workspace on your computer. The simplest way to install the library is to run:

$ go get google.golang.org/grpc


This requires Go 1.4 or above.


The grpc package should only depend on standard Go packages and a small number of exceptions. If your contribution introduces new dependencies which are NOT in the list, you need a discussion with gRPC-Go authors and consultants.


See API documentation for package and API descriptions and find examples in the examples directory.


Beta release