COM.claymoresystems.ptls
public class SSLDebug extends Object
By default, no debugging data is logged to the console, but you can exert some selective control over what types of data will be logged by using setDebug(). The taxonomy of data types is somewhat idiosyncratic and the exact places that debugging callouts have been inserted is somewhat dependent on where problems have been found in the past.
This class is largely useful for sending message traces to the developers.
Field Summary | |
---|---|
static int | DEBUG_ALL
Print out all debugging information available. |
static int | DEBUG_CERT Certificate processing debugging |
static int | DEBUG_CODEC Print codec activities to the console. |
static int | DEBUG_CRYPTO Print out the input and output for crypto operations.
|
static int | DEBUG_HANDSHAKE Print out handshake results |
static int | DEBUG_INIT Print out commentary during the initialization phase,
including keyfile loading |
static int | DEBUG_MSG This provides some basic diagnostics about message processing.
|
static int | DEBUG_STATE Print out state changes in the handshake. |
Method Summary | |
---|---|
static void | debug(int type, String val) |
static void | debug(int type, String label, byte[] hd) |
static boolean | getDebug(int flag) |
static void | setDebug(int flag) Set the debugging value. |
Parameters: flag the bitwise OR of the debugging values of your choice or 0 for none