@@ -27,7 +27,7 @@ class BasicDigestAuthHandlerTest {
27
27
28
28
@Test
29
29
fun testBasic () {
30
- var authenticator = BasicDigestAuthHandler (null , " user" , " password" )
30
+ var authenticator = BasicDigestAuthHandler (null , " user" , " password" .toCharArray() )
31
31
val original = Request .Builder ()
32
32
.url(" http://example.com" )
33
33
.build()
@@ -41,7 +41,7 @@ class BasicDigestAuthHandlerTest {
41
41
assertEquals(" Basic dXNlcjpwYXNzd29yZA==" , request!! .header(" Authorization" ))
42
42
43
43
// special characters: always use UTF-8 (and don't crash on RFC 7617 charset header)
44
- authenticator = BasicDigestAuthHandler (null , " username" , " paßword" )
44
+ authenticator = BasicDigestAuthHandler (null , " username" , " paßword" .toCharArray() )
45
45
response = response.newBuilder()
46
46
.header(" WWW-Authenticate" , " Basic realm=\" WallyWorld\" ,charset=UTF-8" )
47
47
.build()
@@ -52,7 +52,7 @@ class BasicDigestAuthHandlerTest {
52
52
@Test
53
53
fun testDigestRFCExample () {
54
54
// use cnonce from example
55
- val authenticator = BasicDigestAuthHandler (null , " Mufasa" , " Circle Of Life" )
55
+ val authenticator = BasicDigestAuthHandler (null , " Mufasa" , " Circle Of Life" .toCharArray() )
56
56
BasicDigestAuthHandler .clientNonce = " 0a4f113b"
57
57
BasicDigestAuthHandler .nonceCount.set(1 )
58
58
@@ -83,7 +83,7 @@ class BasicDigestAuthHandlerTest {
83
83
84
84
@Test
85
85
fun testDigestRealWorldExamples () {
86
- var authenticator = BasicDigestAuthHandler (null , " demo" , " demo" )
86
+ var authenticator = BasicDigestAuthHandler (null , " demo" , " demo" .toCharArray() )
87
87
BasicDigestAuthHandler .clientNonce = " MDI0ZDgxYTNmZDk4MTA1ODM0NDNjNmJjNDllYjQ1ZTI="
88
88
BasicDigestAuthHandler .nonceCount.set(1 )
89
89
@@ -112,7 +112,7 @@ class BasicDigestAuthHandlerTest {
112
112
assertTrue(auth.contains(" opaque=\" df58bdff8cf60599c939187d0b5c54de\" " ))
113
113
114
114
// example 2
115
- authenticator = BasicDigestAuthHandler (null , " test" , " test" )
115
+ authenticator = BasicDigestAuthHandler (null , " test" , " test" .toCharArray() )
116
116
authScheme = Challenge (" digest" , mapOf ( // lower case
117
117
Pair (" nonce" , " 87c4c2aceed9abf30dd68c71" ),
118
118
Pair (" algorithm" , " md5" ),
@@ -139,7 +139,7 @@ class BasicDigestAuthHandlerTest {
139
139
140
140
@Test
141
141
fun testDigestMD5Sess () {
142
- val authenticator = BasicDigestAuthHandler (null , " admin" , " 12345" )
142
+ val authenticator = BasicDigestAuthHandler (null , " admin" , " 12345" .toCharArray() )
143
143
BasicDigestAuthHandler .clientNonce = " hxk1lu63b6c7vhk"
144
144
BasicDigestAuthHandler .nonceCount.set(1 )
145
145
@@ -178,7 +178,7 @@ class BasicDigestAuthHandlerTest {
178
178
179
179
@Test
180
180
fun testDigestMD5AuthInt () {
181
- val authenticator = BasicDigestAuthHandler (null , " admin" , " 12435" )
181
+ val authenticator = BasicDigestAuthHandler (null , " admin" , " 12435" .toCharArray() )
182
182
BasicDigestAuthHandler .clientNonce = " hxk1lu63b6c7vhk"
183
183
BasicDigestAuthHandler .nonceCount.set(1 )
184
184
@@ -217,7 +217,7 @@ class BasicDigestAuthHandlerTest {
217
217
218
218
@Test
219
219
fun testDigestLegacy () {
220
- val authenticator = BasicDigestAuthHandler (null , " Mufasa" , " CircleOfLife" )
220
+ val authenticator = BasicDigestAuthHandler (null , " Mufasa" , " CircleOfLife" .toCharArray() )
221
221
222
222
// construct WWW-Authenticate
223
223
val authScheme = Challenge (" Digest" , mapOf (
@@ -245,7 +245,7 @@ class BasicDigestAuthHandlerTest {
245
245
246
246
@Test
247
247
fun testIncompleteAuthenticationRequests () {
248
- val authenticator = BasicDigestAuthHandler (null , " demo" , " demo" )
248
+ val authenticator = BasicDigestAuthHandler (null , " demo" , " demo" .toCharArray() )
249
249
250
250
val original = Request .Builder ()
251
251
.get()
@@ -272,7 +272,7 @@ class BasicDigestAuthHandlerTest {
272
272
273
273
@Test
274
274
fun testAuthenticateNull () {
275
- val authenticator = BasicDigestAuthHandler (null , " demo" , " demo" )
275
+ val authenticator = BasicDigestAuthHandler (null , " demo" , " demo" .toCharArray() )
276
276
// must not crash (route may be null)
277
277
val request = Request .Builder ()
278
278
.get()
0 commit comments