certimate/pkg/utils/cert/common.go
2025-10-30 20:18:14 +08:00

21 lines
267 B
Go

package cert
import (
"encoding/pem"
)
func decodePEMBlocks(data []byte) []*pem.Block {
blocks := make([]*pem.Block, 0)
for {
block, rest := pem.Decode(data)
if block == nil {
break
}
blocks = append(blocks, block)
data = rest
}
return blocks
}