Add certificate generation and -uninstall

This commit is contained in:
Filippo Valsorda
2018-06-25 23:47:28 -04:00
parent c3ffec658a
commit 314622cbb3
2 changed files with 109 additions and 7 deletions

View File

@@ -95,6 +95,12 @@ func (m *mkcert) installPlatform() {
fatalIfCmdErr(err, "security trust-settings-import", out)
}
func (m *mkcert) uninstallPlatform() {
cmd := exec.Command("sudo", "security", "remove-trusted-cert", "-d", filepath.Join(m.CAROOT, rootName))
out, err := cmd.CombinedOutput()
fatalIfCmdErr(err, "security remove-trusted-cert", out)
}
func fatalIfCmdErr(err error, cmd string, out []byte) {
if err != nil {
log.Fatalf("ERROR: failed to execute \"%s\": %s\n\n%s\n", cmd, err, out)