<CurlVersion>7.28.1</CurlVersion>\r
<curl>curl-$(CurlVersion)</curl>\r
\r
- <boost>boost_1_52_0</boost>\r
+ <boost>boost_1_53_0</boost>\r
\r
<Log4ShibVersion>1.0.5</Log4ShibVersion>\r
<Log4ShibFileVersion>1_0</Log4ShibFileVersion>\r
// Attach new signature.
Signature* sig = SignatureBuilder::buildSignature();
- if (alg_param) {
- auto_ptr_XMLCh alg(alg_param);
+ signable->setSignature(sig);
+ auto_ptr_XMLCh alg(alg_param);
+ if (alg.get()) {
sig->setSignatureAlgorithm(alg.get());
}
- if (dig_param) {
- auto_ptr_XMLCh dig(dig_param);
+ auto_ptr_XMLCh dig(dig_param);
+ if (dig.get()) {
dynamic_cast<opensaml::ContentReference*>(sig->getContentReference())->setDigestAlgorithm(dig.get());
}
- signable->setSignature(sig);
// Sign response while re-marshalling.
vector<Signature*> sigs(1,sig);