Files
scm/utils/CreateDomainZip.go
T
2025-07-24 15:01:04 +07:00

27 lines
517 B
Go

package utils
import (
"archive/zip"
"bytes"
)
func CreateDomainZip(certPath, keyPath, domain string) (*bytes.Buffer, error) {
buf := new(bytes.Buffer)
zipWriter := zip.NewWriter(buf)
defer zipWriter.Close()
// Добавляем сертификат
err := AddFileToZipWithName(zipWriter, certPath, domain+".crt")
if err != nil {
return nil, err
}
// Добавляем ключ
err = AddFileToZipWithName(zipWriter, keyPath, domain+".key")
if err != nil {
return nil, err
}
return buf, nil
}