}
private static void monitorRequest( KdcContext kdcContext )
{
KdcReq request = kdcContext.getRequest();
if ( LOG_KRB.isDebugEnabled() )
{
try
{
String clientAddress = kdcContext.getClientAddress().getHostAddress();
StringBuffer sb = new StringBuffer();
sb.append( "Received " + SERVICE_NAME + " request:" );
sb.append( "\n\t" + "messageType: " + request.getMessageType() );
sb.append( "\n\t" + "protocolVersionNumber: " + request.getProtocolVersionNumber() );
sb.append( "\n\t" + "clientAddress: " + clientAddress );
sb.append( "\n\t" + "nonce: " + request.getKdcReqBody().getNonce() );
sb.append( "\n\t" + "kdcOptions: " + request.getKdcReqBody().getKdcOptions() );
sb.append( "\n\t" + "clientPrincipal: " + request.getKdcReqBody().getCName() );
sb.append( "\n\t" + "serverPrincipal: " + request.getKdcReqBody().getSName() );
sb.append( "\n\t" + "encryptionType: "
+ KerberosUtils.getEncryptionTypesString( request.getKdcReqBody().getEType() ) );
sb.append( "\n\t" + "realm: " + request.getKdcReqBody().getRealm() );
sb.append( "\n\t" + "from time: " + request.getKdcReqBody().getFrom() );
sb.append( "\n\t" + "till time: " + request.getKdcReqBody().getTill() );
sb.append( "\n\t" + "renew-till time: " + request.getKdcReqBody().getRTime() );
sb.append( "\n\t" + "hostAddresses: " + request.getKdcReqBody().getAddresses() );
String message = sb.toString();
LOG_KRB.debug( message );
}
catch ( Exception e )