func NewContextWithX509DN(ctx context.Context, name pkix.Name) context.Context {
	return context.WithValue(ctx, x509DNKey, name)
}
NewContextWithX509DN returns a new context with the given distinguished name.
package auth
import (
	"context"
	"crypto/x509/pkix"
)
type x509DNKeyType struct{}
var x509DNKey x509DNKeyType