equal
deleted
inserted
replaced
284 ETypeInfo info = new ETypeInfo(value); |
284 ETypeInfo info = new ETypeInfo(value); |
285 etype = info.getEType(); |
285 etype = info.getEType(); |
286 salt = info.getSalt(); |
286 salt = info.getSalt(); |
287 if (DEBUG) { |
287 if (DEBUG) { |
288 System.out.println("\t PA-ETYPE-INFO etype = " + etype); |
288 System.out.println("\t PA-ETYPE-INFO etype = " + etype); |
|
289 System.out.println("\t PA-ETYPE-INFO salt = " + salt); |
|
290 } |
|
291 while (der.data.available() > 0) { |
|
292 value = der.data.getDerValue(); |
|
293 info = new ETypeInfo(value); |
|
294 if (DEBUG) { |
|
295 etype = info.getEType(); |
|
296 System.out.println("\t salt for " + etype |
|
297 + " is " + info.getSalt()); |
|
298 } |
|
299 if (salt == null || salt.isEmpty()) { |
|
300 salt = info.getSalt(); |
|
301 } |
289 } |
302 } |
290 } |
303 } |
291 break; |
304 break; |
292 case Krb5.PA_ETYPE_INFO2: |
305 case Krb5.PA_ETYPE_INFO2: |
293 if (pa_value != null) { |
306 if (pa_value != null) { |
297 etype = info2.getEType(); |
310 etype = info2.getEType(); |
298 salt = info2.getSalt(); |
311 salt = info2.getSalt(); |
299 s2kparams = info2.getParams(); |
312 s2kparams = info2.getParams(); |
300 if (DEBUG) { |
313 if (DEBUG) { |
301 System.out.println("\t PA-ETYPE-INFO2 etype = " + etype); |
314 System.out.println("\t PA-ETYPE-INFO2 etype = " + etype); |
|
315 System.out.println("\t PA-ETYPE-INFO salt = " + salt); |
|
316 } |
|
317 while (der.data.available() > 0) { |
|
318 value = der.data.getDerValue(); |
|
319 info2 = new ETypeInfo2(value); |
|
320 if (DEBUG) { |
|
321 etype = info2.getEType(); |
|
322 System.out.println("\t salt for " + etype |
|
323 + " is " + info2.getSalt()); |
|
324 } |
|
325 if (salt == null || salt.isEmpty()) { |
|
326 salt = info2.getSalt(); |
|
327 } |
302 } |
328 } |
303 } |
329 } |
304 break; |
330 break; |
305 default: |
331 default: |
306 // Unknown Pre-auth type |
332 // Unknown Pre-auth type |