Re:TLS Mastery
by rad_gruchalski on Sunday April 11, 2021 @11:32AM
(#26770983)
> TLS always felt like a scary beast to me until I started writing Go. The crypto/tls package is amazing and makes doing incredible things with TLS super easy.
This x100. I have been recently developing an embedded CA for a gRPC service in golang. Issuing a root, intermediate, server and a client cert for mtls is less than 350 lines of code. It’s incredible.
I’ve written more about it here: https://gruchalski.com/posts/2021-03-28-firebuild-rootfs-grp....
just curious, what do you need SPIFEE workload identity for? I've used it in the past for building something like Tailscale
We use it as part of mTLS to provide access to application metadata. It doesn't need to be SPIFFE but it made sense for our use case :)
I haven't read the book, but learning more about TLS is easily one of the best time investments I've made.