瀏覽代碼

添加资源文件写入功能

在`write.go`中增加了将资源对象序列化为JSON并写入到指定路径的功能,确保资源信息能够被正确存储。如果在序列化或写入过程中发生错误,则返回相应的错误信息。
SongZihuan 3 月之前
父節點
當前提交
1f8eef58f5
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      src/certssl/applycert/write.go

+ 10 - 0
src/certssl/applycert/write.go

@@ -93,5 +93,15 @@ func writer(basedir string, cert *x509.Certificate, resource *certificate.Resour
 		return err
 	}
 
+	data, err := json.Marshal(resource)
+	if err != nil {
+		return err
+	}
+
+	err = os.WriteFile(path.Join(dir, filename.FileResource), data, os.ModePerm)
+	if err != nil {
+		return err
+	}
+
 	return nil
 }