There are more versions then the two I handled
This commit is contained in:
@@ -109,8 +109,10 @@ class TestSecurity():
|
||||
self.sec = sigver.SecurityContext(xmlexec, PRIV_KEY, "pem",
|
||||
PUB_KEY, "pem", debug=1)
|
||||
|
||||
#self.sign_digest = SIGNATURE_DIGEST[xmlsec_version(xmlexec)]
|
||||
self.sign_digest = SIGNATURE_DIGEST["1.2.16"]
|
||||
try:
|
||||
self.sign_digest = SIGNATURE_DIGEST[xmlsec_version(xmlexec)]
|
||||
except KeyError:
|
||||
self.sign_digest = SIGNATURE_DIGEST["1.2.14"]
|
||||
|
||||
self._assertion = factory( saml.Assertion,
|
||||
version="2.0",
|
||||
|
||||
@@ -70,8 +70,13 @@ class TestClient:
|
||||
xmlsec_vers = xmlsec_version(self.client.config.xmlsec_binary)
|
||||
print "XMLSEC version: %s" % xmlsec_vers
|
||||
print reqstr
|
||||
print REQ1[xmlsec_vers] % req.issue_instant
|
||||
assert reqstr == REQ1["1.2.16"] % req.issue_instant
|
||||
try:
|
||||
expected_req = REQ1[xmlsec_vers] % req.issue_instant
|
||||
except KeyError:
|
||||
expected_req = REQ1["1.2.14"] % req.issue_instant
|
||||
|
||||
print expected_req
|
||||
assert reqstr == expected_req
|
||||
#assert reqstr == REQ1[xmlsec_vers] % req.issue_instant
|
||||
assert req.destination == "https://idp.example.com/idp/"
|
||||
assert req.id == "id1"
|
||||
|
||||
Reference in New Issue
Block a user