http: check https certificate against host name
Fixes #1093. R=agl, agl1 CC=golang-dev https://golang.org/cl/2115045
This commit is contained in:
parent
4c5892dcab
commit
657e8dab30
7
conn.go
7
conn.go
@ -670,3 +670,10 @@ func (c *Conn) PeerCertificates() []*x509.Certificate {
|
||||
|
||||
return c.peerCertificates
|
||||
}
|
||||
|
||||
// VerifyHostname checks that the peer certificate chain is valid for
|
||||
// connecting to host. If so, it returns nil; if not, it returns an os.Error
|
||||
// describing the problem.
|
||||
func (c *Conn) VerifyHostname(host string) os.Error {
|
||||
return c.PeerCertificates()[0].VerifyHostname(host)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user