Skip to content

Commit fdf59db

Browse files
committed
signer: add convenience method for creating a signer given an already built etree.Document
1 parent 6cf4f6d commit fdf59db

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

signer.go

+5
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ func NewSigner(xml string) (*Signer, error) {
5252
if err != nil {
5353
return nil, err
5454
}
55+
return NewSignerFromDoc(doc)
56+
}
57+
58+
// NewSignerFromDoc returns a *Signer for the Document provided
59+
func NewSignerFromDoc(doc *etree.Document) (*Signer, error) {
5560
s := &Signer{signatureData: signatureData{xml: doc}}
5661
return s, nil
5762
}

0 commit comments

Comments
 (0)