Add certificate generation and revokation

This commit is contained in:
nemunaire 2016-01-20 19:56:08 +01:00
parent 9324f6f5fa
commit ede5bb18b1
8 changed files with 577 additions and 2 deletions

View file

@ -10,6 +10,7 @@ import (
"srs.epita.fr/fic-server/libfic"
)
var PKIDir string
var SubmissionDir string
var BaseURL string
@ -18,6 +19,7 @@ func main() {
var dbfile = flag.String("db", "fic.db", "Path to the DB")
flag.StringVar(&BaseURL, "baseurl", "http://fic.srs.epita.fr/", "URL prepended to each URL")
flag.StringVar(&SubmissionDir, "submission", "./submissions/", "Base directory where save submissions")
flag.StringVar(&PKIDir, "pki", "./pki/", "Base directory where found PKI scripts")
flag.Parse()
log.Println("Opening database...")
@ -35,6 +37,8 @@ func main() {
}
os.Chdir(PKIDir)
log.Println("Registering handlers...")
mux := http.NewServeMux()
mux.Handle("/api/", http.StripPrefix("/api", ApiHandler()))