mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 15:06:46 +08:00
1 parent
d7e9604282
commit
225f60919b
6 files changed
+30
-30
No files matched your search
+2
-2
@@ -200,13 +200,13 @@ func (r *Reader) parseSignatures(doc *Document) error {
|
||||
var sealData []byte
|
||||
if sigFile.SignedInfo.Seal.BaseLoc != "" {
|
||||
sealPath := resolveResourcePath(sigPath, "", sigFile.SignedInfo.Seal.BaseLoc)
|
||||
if data, err := r.ResData(sealPath); err == nil {
|
||||
if data, err := r.readFile(sealPath); err == nil {
|
||||
sealType, sealData = extractSeal(data)
|
||||
}
|
||||
}
|
||||
if len(sealData) == 0 && sigFile.SignedValue != "" {
|
||||
signedValuePath := resolveResourcePath(sigPath, "", sigFile.SignedValue)
|
||||
if data, err := r.ResData(signedValuePath); err == nil {
|
||||
if data, err := r.readFile(signedValuePath); err == nil {
|
||||
if sig, err := parseSESSignature(data); err == nil {
|
||||
sealType, sealData = sig.Seal.PicType, sig.Seal.PicData
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user