package utils import ( "encoding/pem" "os" ) func SavePEMFile(filename, blockType string, data []byte) error { file, err := os.Create(filename) if err != nil { return err } defer file.Close() err = pem.Encode(file, &pem.Block{ Type: blockType, Bytes: data, }) if err != nil { return err } return nil }