parent
72c041d2f5
commit
ad79b3f5fb
|
@ -62,7 +62,7 @@ Send pull request if you want to be listed here.
|
||||||
* EDNS0, NSID;
|
* EDNS0, NSID;
|
||||||
* AXFR/IXFR;
|
* AXFR/IXFR;
|
||||||
* TSIG, SIG(0);
|
* TSIG, SIG(0);
|
||||||
* DNS over TLS;
|
* DNS over TLS: optional encrypted connection between client and server;
|
||||||
* DNS name compression;
|
* DNS name compression;
|
||||||
* Depends only on the standard library.
|
* Depends only on the standard library.
|
||||||
|
|
||||||
|
|
|
@ -100,11 +100,8 @@ func ListenAndServe(addr string, network string, handler Handler) error {
|
||||||
return server.ListenAndServe()
|
return server.ListenAndServe()
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListenAndServeTLS acts identically to ListenAndServe, except that it
|
// ListenAndServeTLS acts like http.ListenAndServeTLS, more information in
|
||||||
// expects TLS connections. Additionally, files containing a certificate and
|
// http://golang.org/pkg/net/http/#ListenAndServeTLS
|
||||||
// matching private key for the server must be provided. If the certificate
|
|
||||||
// is signed by a certificate authority, the certFile should be the concatenation
|
|
||||||
// of the server's certificate, any intermediates, and the CA's certificate.
|
|
||||||
func ListenAndServeTLS(addr, certFile, keyFile string, handler Handler) error {
|
func ListenAndServeTLS(addr, certFile, keyFile string, handler Handler) error {
|
||||||
cert, err := tls.LoadX509KeyPair(certFile, keyFile)
|
cert, err := tls.LoadX509KeyPair(certFile, keyFile)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue