12345678910111213141516171819202122232425262728293031323334353637383940 |
- package test
- import (
- "fmt"
- "github.com/0xJacky/Nginx-UI/server/tool"
- "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(tool.GetNginxConfPath("ssl/test.ojbk.me/fullchain.cer"))
- if err != nil {
- log.Println(err)
- return
- }
- log.Println("[found]", "fullchain.cer")
- _, err = os.Stat(tool.GetNginxConfPath("ssl/test.ojbk.me/test.ojbk.me.key"))
- if err != nil {
- log.Println(err)
- return
- }
- log.Println("[found]", "cert key")
- log.Println("申请成功")
- }
|