1313
1414namespace Jose \Bundle \Encryption \Tests ;
1515
16- use Jose \Component \Core \Converter \StandardJsonConverter ;
16+ use Jose \Component \Core \Converter \JsonConverter ;
1717use Jose \Component \Core \JWK ;
1818use Jose \Component \Encryption \JWEBuilder ;
1919use Jose \Component \Encryption \JWELoader ;
@@ -42,15 +42,14 @@ public function testCreateAndLoadAToken()
4242 /** @var JWELoader $loader */
4343 $ loader = $ container ->get ('jose.jwe_loader.loader1 ' );
4444
45- $ serializer = new CompactSerializer (new StandardJsonConverter ());
45+ $ serializer = new CompactSerializer (new JsonConverter ());
4646
4747 $ jwe = $ builder
4848 ->create ()
4949 ->withPayload ('Hello World! ' )
5050 ->withSharedProtectedHeaders ([
5151 'alg ' => 'A256KW ' ,
5252 'enc ' => 'A256CBC-HS512 ' ,
53- 'exp ' => time () + 3600 ,
5453 ])
5554 ->addRecipient ($ jwk )
5655 ->build ();
@@ -61,42 +60,4 @@ public function testCreateAndLoadAToken()
6160 self ::assertEquals (0 , $ index );
6261 self ::assertEquals ('Hello World! ' , $ loaded ->getPayload ());
6362 }
64-
65- /**
66- * @expectedException \InvalidArgumentException
67- * @expectedExceptionMessage Unable to decrypt the JWE.
68- */
69- public function testUnableToLoadAnExpiredToken ()
70- {
71- $ client = static ::createClient ();
72- $ container = $ client ->getContainer ();
73-
74- $ jwk = JWK ::create ([
75- 'kty ' => 'oct ' ,
76- 'k ' => '3pWc2vAZpHoV7XmCT-z2hWhdQquwQwW5a3XTojbf87c ' ,
77- ]);
78-
79- /** @var JWEBuilder $builder */
80- $ builder = $ container ->get ('jose.jwe_builder.builder1 ' );
81-
82- /** @var JWELoader $loader */
83- $ loader = $ container ->get ('jose.jwe_loader.loader1 ' );
84-
85- $ serializer = new CompactSerializer (new StandardJsonConverter ());
86-
87- $ jwe = $ builder
88- ->create ()
89- ->withPayload ('Hello World! ' )
90- ->withSharedProtectedHeaders ([
91- 'alg ' => 'A256KW ' ,
92- 'enc ' => 'A256CBC-HS512 ' ,
93- 'exp ' => time () - 3600 ,
94- ])
95- ->addRecipient ($ jwk )
96- ->build ();
97- $ token = $ serializer ->serialize ($ jwe , 0 );
98-
99- $ loaded = $ loader ->load ($ token );
100- $ loader ->decryptUsingKey ($ loaded , $ jwk , $ index );
101- }
10263}
0 commit comments