mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 02:15:48 +02:00
38 lines
674 B
Go
38 lines
674 B
Go
package test
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
|
|
"log"
|
|
"os"
|
|
"os/exec"
|
|
"testing"
|
|
)
|
|
|
|
func TestCert(t *testing.T) {
|
|
out, err := exec.Command("bash", "/usr/local/acme.sh/acme.sh",
|
|
"--issue",
|
|
"-d", "test.ojbk.me",
|
|
"--nginx").CombinedOutput()
|
|
if err != nil {
|
|
log.Println(err)
|
|
return
|
|
}
|
|
fmt.Printf("%s\n", out)
|
|
|
|
_, err = os.Stat(nginx.GetConfPath("ssl/test.ojbk.me/fullchain.cer"))
|
|
|
|
if err != nil {
|
|
log.Println(err)
|
|
return
|
|
}
|
|
log.Println("[found]", "fullchain.cer")
|
|
_, err = os.Stat(nginx.GetConfPath("ssl/test.ojbk.me/test.ojbk.me.key"))
|
|
|
|
if err != nil {
|
|
log.Println(err)
|
|
return
|
|
}
|
|
|
|
log.Println("[found]", "cert key")
|
|
}
|