|
12 | 12 | use SimpleSAML\WSSecurity\XML\wsse\AbstractEncodedString; |
13 | 13 | use SimpleSAML\WSSecurity\XML\wsse\AbstractWsseElement; |
14 | 14 | use SimpleSAML\WSSecurity\XML\wsse\BinarySecurityToken; |
| 15 | +use SimpleSAML\WSSecurity\XML\wsu\Type\IDValue; |
15 | 16 | use SimpleSAML\XML\Attribute as XMLAttribute; |
16 | 17 | use SimpleSAML\XML\DOMDocumentFactory; |
17 | 18 | use SimpleSAML\XML\TestUtils\SchemaValidationTestTrait; |
18 | 19 | use SimpleSAML\XML\TestUtils\SerializableElementTestTrait; |
| 20 | +use SimpleSAML\XMLSchema\Type\AnyURIValue; |
| 21 | +use SimpleSAML\XMLSchema\Type\StringValue; |
19 | 22 |
|
20 | 23 | use function dirname; |
21 | 24 | use function strval; |
@@ -58,14 +61,14 @@ public static function setUpBeforeClass(): void |
58 | 61 | public function testMarshalling(): void |
59 | 62 | { |
60 | 63 | $content = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII='; |
61 | | - $attr1 = new XMLAttribute('urn:x-simplesamlphp:namespace', 'ssp', 'attr1', 'testval1'); |
| 64 | + $attr1 = new XMLAttribute('urn:x-simplesamlphp:namespace', 'ssp', 'attr1', StringValue::fromString('testval1')); |
62 | 65 |
|
63 | 66 | $binarySecurityToken = new BinarySecurityToken( |
64 | | - $content, |
65 | | - 'http://schemas.microsoft.com/5.0.0.0/ConfigurationManager/Enrollment/DeviceEnrollmentUserToken', |
66 | | - 'SomeID', |
67 | | - 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd#base64binary', |
| 67 | + StringValue::fromString($content), |
| 68 | + IDValue::fromString('SomeID'), |
68 | 69 | [$attr1], |
| 70 | + AnyURIValue::fromString('http://schemas.microsoft.com/5.0.0.0/ConfigurationManager/Enrollment/DeviceEnrollmentUserToken'), |
| 71 | + AnyURIValue::fromString('http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd#base64binary'), |
69 | 72 | ); |
70 | 73 |
|
71 | 74 | $this->assertEquals( |
|
0 commit comments