INNER CODE UNIT · Go
DecodeXMLFull
cloudflare/cfrpki · ca/xml.go:99
func DecodeXMLFull(message []byte) (*XMLMessage, []Content, error) {
var msg XMLMessage
buf := bytes.NewBuffer(message)
dec := xml.NewDecoder(buf)
err := dec.Decode(&msg)
if err != nil {
return nil, nil, err
}
innerContent, err := DecodeInner([]byte(msg.Inner))
return &msg, innerContent, err
}
func DecodeXMLCRFull(message []byte) (*XMLMessageChildRequest, []Content, error) {
var msg XMLMessageChildRequest
buf := bytes.NewBuffer(message)
dec := xml.NewDecoder(buf)
err := dec.Decode(&msg)
if err != nil {