gRPC-Go implements TLS with crypto/tls from the standard packages, which AFAICT isn't FIPS-certified.
We don't have any plans to switch gRPC to OpenSSL. However, TransportCredentials (godoc <https://godoc.org/google.golang.org/grpc/credentials#TransportCredentials>) is a public interface, which could be implemented by any FIPS-certified package, and used by the Server <https://godoc.org/google.golang.org/grpc#Creds> and Client <https://godoc.org/google.golang.org/grpc#WithTransportCredentials>. Thanks, Doug On Wednesday, May 17, 2017 at 4:22:15 PM UTC-7, Steven Jiang wrote: > > Hi, > Our customer requires our products have FIPS certification. We are using > GRPC GO (1.0) libs for TLS transportation. Does current GRPC GO TLS > implementation support FIPS certification? Will GRPC GO use openssl in the > future? > > > Thanks > Steven > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/f1e7a00c-91f0-4292-a21c-f11c0028e622%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
