2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 09:13:49 +08:00

fix: google eab获取

This commit is contained in:
2025-05-16 10:53:54 +08:00
parent b866f01985
commit 433f3f99f6

View File

@@ -183,8 +183,8 @@ func (r certAccountRepo) Delete(id uint) error {
// getGoogleEAB 获取 Google EAB
func (r certAccountRepo) getGoogleEAB() (*acme.EAB, error) {
type data struct {
Message string `json:"message"`
Data struct {
Msg string `json:"msg"`
Data struct {
KeyId string `json:"key_id"`
MacKey string `json:"mac_key"`
} `json:"data"`
@@ -198,8 +198,8 @@ func (r certAccountRepo) getGoogleEAB() (*acme.EAB, error) {
return &acme.EAB{}, errors.New(r.t.Get("failed to get Google EAB: %v", err))
}
eab := resp.Result().(*data)
if eab.Message != "success" {
return &acme.EAB{}, errors.New(r.t.Get("failed to get Google EAB: %s", eab.Message))
if eab.Msg != "success" {
return &acme.EAB{}, errors.New(r.t.Get("failed to get Google EAB: %s", eab.Msg))
}
return &acme.EAB{KeyID: eab.Data.KeyId, MACKey: eab.Data.MacKey}, nil