Hello I installed the SAMLTestTool PHP implementation on my webserver
(http://www.ticos.org/SAMLTestTool/saml_demo.php) but when I try to
generate the SAML response I get the following error: Unable to sign
XML response. Please ensure that xmlsec is installed, and check your
keys.
I check with my server administrator and they confirmed that xmlsec is
installed on /usr/local/lib where I see the following libraries:
libxmlsec1.a libxmlsec1-openssl.so.1
libxmlsec1.la libxmlsec1-openssl.so.1.2.11
libxmlsec1-openssl.a libxmlsec1.so
libxmlsec1-openssl.la libxmlsec1.so.1
libxmlsec1-openssl.so libxmlsec1.so.1.2.11
I included this path in the PHP configuration. But the error message
remains. I guess by this point is obvious that I'm not at all
familiar with the use and configuration of xmlsec.
On the process_response.php file there are a couple of lines that I
think could be originating the error, but do to my lack of knowledge
of xmlsec I'm unable to fix it. The lines are:
// The path to xmlsec/xmlsec1 may need to be adjusted here.
// xmlsec supports many key types, which can be selected
// by using other command-line parameters.
$cmd = '/usr/local/lib/ sign --privkey-pem ' . $privKey .
' --pubkey-der ' . $pubKey . ' --output ' . $tempFileName .
'.out ' . $tempFileName;
exec($cmd, $resp);
var_dump($resp);
unlink($tempFileName);
$xmlResult = @file_get_contents($tempFileName . '.out');
if (!$xmlResult) {
$error = 'Unable to sign XML response. Please ensure that xmlsec
is ' .
'installed, and check your keys.';
// uncomment the line below to print xmlsec error messages
// $error .= '<br><br>'.
// str_replace('[br]', '<br>',
// htmlentities(implode($resp, '[br]')));
return false;
} else {
unlink($tempFileName . '.out');
return $xmlResult;
}
If you have any advise please contact me.
Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Apps APIs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-apps-apis?hl=en
-~----------~----~----~----~------~----~------~--~---