File tree Expand file tree Collapse file tree 5 files changed +8
-8
lines changed Expand file tree Collapse file tree 5 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -84,9 +84,9 @@ class Document < BaseDocument
84
84
RSA_SHA384 = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"
85
85
RSA_SHA512 = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
86
86
SHA1 = "http://www.w3.org/2000/09/xmldsig#sha1"
87
- SHA256 = " http://www.w3.org/2001/04/xmldsig-more #sha256"
87
+ SHA256 = ' http://www.w3.org/2001/04/xmlenc #sha256'
88
88
SHA384 = "http://www.w3.org/2001/04/xmldsig-more#sha384"
89
- SHA512 = " http://www.w3.org/2001/04/xmldsig-more #sha512"
89
+ SHA512 = ' http://www.w3.org/2001/04/xmlenc #sha512'
90
90
ENVELOPED_SIG = "http://www.w3.org/2000/09/xmldsig#enveloped-signature"
91
91
INC_PREFIX_LIST = "#default samlp saml ds xs xsi md"
92
92
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ class RequestTest < Minitest::Test
112
112
113
113
assert_match %r[<ds:SignatureValue>([a-zA-Z0-9/+=]+)</ds:SignatureValue>] , request_xml
114
114
assert_match %r[<ds:SignatureMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more#rsa-sha256'/>] , request_xml
115
- assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more #sha256'/>] , request_xml
115
+ assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmlenc #sha256'/>] , request_xml
116
116
end
117
117
118
118
it "create a signed logout request with 512 digest and signature method RSA_SHA384" do
@@ -125,7 +125,7 @@ class RequestTest < Minitest::Test
125
125
126
126
assert_match %r[<ds:SignatureValue>([a-zA-Z0-9/+=]+)</ds:SignatureValue>] , request_xml
127
127
assert_match %r[<ds:SignatureMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more#rsa-sha384'/>] , request_xml
128
- assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more #sha512'/>] , request_xml
128
+ assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmlenc #sha512'/>] , request_xml
129
129
end
130
130
end
131
131
Original file line number Diff line number Diff line change @@ -203,7 +203,7 @@ class MetadataTest < Minitest::Test
203
203
it "creates a signed metadata with specified digest and signature methods" do
204
204
assert_match %r[<ds:SignatureValue>([a-zA-Z0-9/+=]+)</ds:SignatureValue>]m , xml_text
205
205
assert_match %r[<ds:SignatureMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more#rsa-sha256'/>] , xml_text
206
- assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more #sha512'/>] , xml_text
206
+ assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmlenc #sha512'/>] , xml_text
207
207
208
208
signed_metadata_2 = XMLSecurity ::SignedDocument . new ( xml_text )
209
209
Original file line number Diff line number Diff line change @@ -199,7 +199,7 @@ class RequestTest < Minitest::Test
199
199
request_xml = Base64 . decode64 ( params [ "SAMLRequest" ] )
200
200
assert_match %r[<ds:SignatureValue>([a-zA-Z0-9/+=]+)</ds:SignatureValue>] , request_xml
201
201
assert_match %r[<ds:SignatureMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more#rsa-sha256'/>] , request_xml
202
- assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmldsig-more #sha512'/>] , request_xml
202
+ assert_match %r[<ds:DigestMethod Algorithm='http://www.w3.org/2001/04/xmlenc #sha512'/>] , request_xml
203
203
end
204
204
end
205
205
Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ class SloLogoutresponseTest < Minitest::Test
78
78
response_xml = Base64 . decode64 ( params [ "SAMLResponse" ] )
79
79
assert_match %r[<ds:SignatureValue>([a-zA-Z0-9/+=]+)</ds:SignatureValue>] , response_xml
80
80
assert_match /<ds:SignatureMethod Algorithm='http:\/ \/ www.w3.org\/ 2001\/ 04\/ xmldsig-more#rsa-sha256'\/ >/ , response_xml
81
- assert_match /<ds:DigestMethod Algorithm='http:\/ \/ www.w3.org\/ 2001\/ 04\/ xmldsig-more #sha256'\/ >/ , response_xml
81
+ assert_match /<ds:DigestMethod Algorithm='http:\/ \/ www.w3.org\/ 2001\/ 04\/ xmlenc #sha256'\/ >/ , response_xml
82
82
end
83
83
84
84
it "create a signed logout response with 512 digest and signature method RSA_SHA384" do
@@ -91,7 +91,7 @@ class SloLogoutresponseTest < Minitest::Test
91
91
response_xml = Base64 . decode64 ( params [ "SAMLResponse" ] )
92
92
assert_match %r[<ds:SignatureValue>([a-zA-Z0-9/+=]+)</ds:SignatureValue>] , response_xml
93
93
assert_match /<ds:SignatureMethod Algorithm='http:\/ \/ www.w3.org\/ 2001\/ 04\/ xmldsig-more#rsa-sha384'\/ >/ , response_xml
94
- assert_match /<ds:DigestMethod Algorithm='http:\/ \/ www.w3.org\/ 2001\/ 04\/ xmldsig-more #sha512'\/ >/ , response_xml
94
+ assert_match /<ds:DigestMethod Algorithm='http:\/ \/ www.w3.org\/ 2001\/ 04\/ xmlenc #sha512'\/ >/ , response_xml
95
95
end
96
96
end
97
97
You can’t perform that action at this time.
0 commit comments