Skip to content

Commit 314ef07

Browse files
committed
Use a DELETE to delete the certificate
1 parent 5754103 commit 314ef07

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Diff for: certificates.go

+6
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,12 @@ func certHandler(c *gin.Context) {
229229
})
230230
}
231231

232+
func deleteCertHandler(c *gin.Context) {
233+
os.Remove("ca.cert.pem")
234+
os.Remove("ca.cert.cer")
235+
os.Remove("ca.key.pem")
236+
}
237+
232238
const noFirefoxTemplateHTML = `<!DOCTYPE html>
233239
<html>
234240
<head>

Diff for: conn.go

-7
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ package main
44

55
import (
66
"net/http"
7-
"os"
87
"strconv"
98

109
log "github.com/Sirupsen/logrus"
@@ -104,12 +103,6 @@ func wsHandler() *WsServer {
104103
h.broadcast <- []byte(message)
105104
})
106105

107-
so.On("deleteCA", func() {
108-
os.Remove("ca.cert.pem")
109-
os.Remove("ca.cert.cer")
110-
os.Remove("ca.key.pem")
111-
})
112-
113106
so.On("disconnection", func() {
114107
h.unregister <- c
115108
})

Diff for: main.go

+1
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ func main() {
235235

236236
r.GET("/", homeHandler)
237237
r.GET("/certificate.crt", certHandler)
238+
r.DELETE("/certificate.crt", deleteCertHandler)
238239
r.POST("/upload", uploadHandler)
239240
r.GET("/socket.io/", socketHandler)
240241
r.POST("/socket.io/", socketHandler)

0 commit comments

Comments
 (0)