I would think so. The ``cert`` byte array would contain all the certificates in appended form, provided by the user, like with other servers, and it is later passed to ``X509KeyPair`` which has a for loop where it parses out the individual certificates:

http://golang.org/src/pkg/crypto/tls/tls.go?s=3820:3825#L136

The returned tls.Certificate struct then exposes a ``[][]byte``