Ver código fonte

http: check https certificate against host name

Fixes #1093.

R=agl, agl1
CC=golang-dev
https://golang.org/cl/2115045
v1.2.3
Russ Cox 14 anos atrás
pai
commit
657e8dab30
1 arquivos alterados com 7 adições e 0 exclusões
  1. +7
    -0
      conn.go

+ 7
- 0
conn.go Ver arquivo

@@ -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)
}

Carregando…
Cancelar
Salvar