SSL Implementation

This commit is contained in:
Welington Sampaio
2016-03-03 08:37:00 -03:00
parent 51eacdcf51
commit 051da185e5
3 changed files with 17 additions and 2 deletions
+8 -2
View File
@@ -31,8 +31,14 @@ func Start(configfile string) error {
conf.Init()
router := newRouter()
if err := http.ListenAndServe(conf.Host, router); err != nil {
return err
if conf.Encrypted {
if err := http.ListenAndServeTLS(conf.Host, conf.SSLPublicKey, conf.SSLPrivateKey, router); err != nil {
return err
}
}else{
if err := http.ListenAndServe(conf.Host, router); err != nil {
return err
}
}
return nil