pkcs12: fix ToPEM to not ignore non-nil error from getSafeContents
Fixes golang/go#19542 Change-Id: I60d2370d1d1e0763c72c9cc203ea2ff21123af73 Reviewed-on: https://go-review.googlesource.com/38261 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
committed by
Brad Fitzpatrick
parent
728b753d01
commit
459e265272
@@ -109,6 +109,10 @@ func ToPEM(pfxData []byte, password string) ([]*pem.Block, error) {
|
||||
|
||||
bags, encodedPassword, err := getSafeContents(pfxData, encodedPassword)
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
blocks := make([]*pem.Block, 0, len(bags))
|
||||
for _, bag := range bags {
|
||||
block, err := convertBag(&bag, encodedPassword)
|
||||
|
||||
Reference in New Issue
Block a user