United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-5067528 Problem with Kerberos Obfuscated classes
JDK-5067528 : Problem with Kerberos Obfuscated classes

Details
Type:
Bug
Submit Date:
2004-06-24
Status:
Resolved
Updated Date:
2004-09-22
Project Name:
JDK
Resolved Date:
2004-07-12
Component:
security-libs
OS:
generic
Sub-Component:
org.ietf.jgss:krb5
CPU:
sparc
Priority:
P3
Resolution:
Fixed
Affected Versions:
5.0
Fixed Versions:
5.0 (b58)

Related Reports
Backport:

Sub Tasks

Description
Java Kerberos uses UDP transport for ticket requests when communicating 
to the Key Distribution Center (KDC).

On Windows KDC, tickets can get very large. Hence a new feature was added
to fallback to using TCP transport. If the response cannot be handled
using UDP, KDC returns an error, KRB_ERR_RESPONSE_TOO_BIG. Java Kerberos
clients then retry the request using TCP transport.

PROBLEM: Some of the methods in obfuscated classes are unaccessible.

When using the Java Kerberos feature to fallback to TCP, the method called 
to send the TCP request is unaccessible via the obfusted classes, and an
"IllegalAccessError" is thrown. However this works well with unobfuscated classes.

NOTE: This problem is seen only with obfuscated classes, and currently
we ship the Kerberos plugin with obfuscation.

                                    

Comments
EVALUATION


###@###.### 2004-06-23

This feature is heavly used by customers using Windows KDC.

Need to fix the Kerberos classes in order to work correctly with obfuscation.
                                     
2004-06-23
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
1.4.2_07
tiger-rc

FIXED IN:
tiger-rc

INTEGRATED IN:
tiger-b58
tiger-rc


                                     
2004-09-23



Hardware and Software, Engineered to Work Together