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.