// Generate redirect.
log.debug("message encoded, sending redirect to client");
- xmlbuf.insert(0,1,(strchr(destination,'?') ? '&' : '?'));
+ xmlbuf.insert((string::size_type)0,(string::size_type)1,(strchr(destination,'?') ? '&' : '?'));
xmlbuf.insert(0,destination);
long ret = httpResponse->sendRedirect(xmlbuf.c_str());
plustospace(value);
dec->decode(value);
name=makeword(value,'=');
- kvp_map.insert(pair<string,char*>(name,value));
+ kvp_map.insert(pair<const string,char*>(name,value));
free(name);
}
}
#include "signature/SAMLSignatureTestBase.h"
#include <fstream>
+#include <sstream>
#include <saml/SAMLConfig.h>
#include <saml/saml2/core/Assertions.h>
#include <saml/saml2/metadata/Metadata.h>
const SPSSODescriptor* sprole = sp->getSPSSODescriptor(samlconstants::SAML20P_NS);
TSM_ASSERT("No SP role for recipient.", sprole!=NULL);
MetadataCredentialCriteria mcc(*sprole);
- vector< pair<const MetadataProvider*,MetadataCredentialCriteria*> > recipients(1, make_pair(m_metadata, &mcc));
+ vector< pair<const MetadataProvider*,MetadataCredentialCriteria*> > recipients(
+ 1, pair<const MetadataProvider*,MetadataCredentialCriteria*>(m_metadata, &mcc)
+ );
encrypted->encrypt(*assertion.get(), recipients);
// Roundtrip it.
*/
#include "internal.h"
-#include <saml/signature/SignatureProfileValidator.h>
+#include <sstream>
+#include <saml/signature/SignatureProfileValidator.h>
#include <xmltooling/security/CredentialCriteria.h>
#include <xmltooling/security/CredentialResolver.h>
#include <xmltooling/signature/KeyInfo.h>