【新增】私有ca

This commit is contained in:
v-me-50
2025-08-26 16:52:07 +08:00
parent e53a88e4dd
commit c9cb3fa5e1
10 changed files with 1520 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ package route
import (
"ALLinSSL/backend/app/api"
"ALLinSSL/backend/app/api/monitor"
"ALLinSSL/backend/app/api/private_ca"
"ALLinSSL/backend/public"
"ALLinSSL/static"
"github.com/gin-gonic/gin"
@@ -105,6 +106,18 @@ func Register(r *gin.Engine) {
{
overview.POST("/get_overviews", api.GetOverview)
}
privateCa := v1.Group("/private_ca")
{
privateCa.POST("/create_root_ca", private_ca.CreateRootCA)
privateCa.POST("/create_intermediate_ca", private_ca.CreateIntermediateCA)
privateCa.POST("/get_ca_list", private_ca.GetCAList)
privateCa.POST("/del_ca", private_ca.DeleteCA)
privateCa.POST("/create_leaf_cert", private_ca.CreateLeafCert)
privateCa.POST("/get_leaf_cert_list", private_ca.GetLeafCertList)
privateCa.POST("/del_leaf_cert", private_ca.DeleteLeafCert)
privateCa.GET("/download_cert", private_ca.DownloadCert)
}
// 静态资源:/static -> build/static
staticFS, _ := fs.Sub(static.BuildFS, "build/static")