projects
/
shibboleth
/
xmltooling.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Package fixes.
[shibboleth/xmltooling.git]
/
xmltooling
/
security
/
impl
/
InlineKeyResolver.cpp
diff --git
a/xmltooling/security/impl/InlineKeyResolver.cpp
b/xmltooling/security/impl/InlineKeyResolver.cpp
index
a9771fb
..
45136c5
100644
(file)
--- a/
xmltooling/security/impl/InlineKeyResolver.cpp
+++ b/
xmltooling/security/impl/InlineKeyResolver.cpp
@@
-217,8
+217,10
@@
void InlineCredential::resolve(const KeyInfo* keyInfo, int types)
}
const X509SerialNumber* ser = inames.front()->getX509SerialNumber();
}
const X509SerialNumber* ser = inames.front()->getX509SerialNumber();
- if (ser)
- m_serial = XMLString::parseInt(ser->getSerialNumber());
+ if (ser) {
+ auto_ptr_char sn(ser->getSerialNumber());
+ m_serial = sn.get();
+ }
}
}
}
}
}
}
@@
-433,8
+435,10
@@
void InlineCredential::resolve(DSIGKeyInfoList* keyInfo, int types)
delete[] kn;
}
n = kix->getX509IssuerSerialNumber();
delete[] kn;
}
n = kix->getX509IssuerSerialNumber();
- if (n && *n)
- m_serial = XMLString::parseInt(n);
+ if (n && *n) {
+ auto_ptr_char sn(n);
+ m_serial = sn.get();
+ }
}
}
}
}
}
}