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.

Reply via email to