Class JRadiusWiFiClient

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by JRadiusWiFiClient
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible

public class JRadiusWiFiClient
extends java.applet.Applet
implements java.lang.Runnable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String badWISPrURL
           
static java.lang.String baseURL
          The URL we redirect after successful login.
static int EAP_CISCO_MSCHAPV2
           
static int EAP_FAILURE
           
static int EAP_GTC
           
static int EAP_HEADERLEN
           
static int EAP_IDENTITY
           
static int EAP_LEAP
           
static int EAP_MD5
           
static int EAP_MSCHAPV2
           
static int EAP_NAK
           
static int EAP_NOTIFICATION
           
static int EAP_OTP
           
static int EAP_PEAP
           
static int EAP_REQUEST
           
static int EAP_RESPONSE
           
static int EAP_SIM
           
static int EAP_SUCCESS
           
static int EAP_TLS
           
static int EAP_TLV
           
static int EAP_TTLS
           
static java.lang.String loginURL
           
static java.lang.String noWISPrURL
           
static java.lang.String onlineURL
           
static java.lang.String publicURL
          The default url we want to get to.
static java.lang.String titleMatch
           
static java.lang.String welcomeURL
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JRadiusWiFiClient()
           
 
Method Summary
static void clearDebugString()
           
 void destroy()
           
static PageResult doGetPage(java.lang.String urlString, java.lang.String cookieString)
           
 void findWISPrLogin(java.lang.String url)
           
 java.lang.String getAppletInfo()
           
static java.lang.String getBaseURL()
           
static java.lang.String getDebugString()
           
 JRadiusWiFiClient getInstance()
           
static java.lang.String getLoginURL()
           
static java.lang.String getNoWISPrURL()
           
static java.lang.String getOnlineURL()
           
static java.lang.String getOtpCertChain()
           
static java.lang.String getOtpProxyPort()
           
static java.lang.String getOtpProxyServer()
           
static boolean getOtpTrustAnyCert()
           
static boolean getOtpUseSSL()
           
 java.lang.String getPassword()
           
 java.lang.String getPrefixRealm()
           
static java.lang.String getPublicURL()
           
 java.lang.String getRealm()
           
static boolean getSecureRoaming()
           
static java.lang.String getTitleMatch()
           
 java.lang.String getUsername()
           
static java.lang.String getWelcomeURL()
           
 java.lang.String getWISPrAbortLogin()
           
 java.lang.String getWISPrLocationName()
           
 java.lang.String getWISPrLogin()
           
 java.lang.String getWISPrLogoff()
           
 java.lang.String getWISPrXML0()
           
 java.lang.String getWISPrXML1()
           
 void init()
           
 boolean isApplet()
           
 void isApplet(boolean isApplet)
           
 boolean isJavaReady()
           
 boolean isOnline()
           
 boolean isReady()
           
 void login(java.lang.String username, java.lang.String password)
           
 void logoff()
           
static void main(java.lang.String[] args)
           
 void paint(java.awt.Graphics g)
           
 void reset()
           
 void run()
           
static void setBaseURL(java.lang.String url)
           
static void setLoginURL(java.lang.String url)
           
static void setNoWISPrURL(java.lang.String url)
           
static void setOnlineURL(java.lang.String url)
           
static void setOtpCertChain(java.lang.String url)
           
static void setOtpProxyPort(java.lang.String port)
           
static void setOtpProxyServer(java.lang.String server)
           
static void setOtpTrustAnyCert(boolean trustAnyCert)
           
static void setOtpUseSSL(boolean useSSL)
           
 void setPassword(java.lang.String password)
           
 void setPrefixRealm(java.lang.String prefixRealm)
           
static void setPublicURL(java.lang.String url)
           
 void setRealm(java.lang.String realm)
           
static void setSecureRoaming(boolean secure)
           
static void setTitleMatch(java.lang.String titleMatch)
           
 void setUsername(java.lang.String username)
           
static void setWelcomeURL(java.lang.String url)
           
 void start()
           
 void stop()
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

publicURL

public static java.lang.String publicURL
The default url we want to get to.


titleMatch

public static java.lang.String titleMatch

baseURL

public static java.lang.String baseURL
The URL we redirect after successful login.


welcomeURL

public static java.lang.String welcomeURL

onlineURL

public static java.lang.String onlineURL

loginURL

public static java.lang.String loginURL

noWISPrURL

public static java.lang.String noWISPrURL

badWISPrURL

public static java.lang.String badWISPrURL

EAP_HEADERLEN

public static final int EAP_HEADERLEN
See Also:
Constant Field Values

EAP_REQUEST

public static final int EAP_REQUEST
See Also:
Constant Field Values

EAP_RESPONSE

public static final int EAP_RESPONSE
See Also:
Constant Field Values

EAP_SUCCESS

public static final int EAP_SUCCESS
See Also:
Constant Field Values

EAP_FAILURE

public static final int EAP_FAILURE
See Also:
Constant Field Values

EAP_IDENTITY

public static final int EAP_IDENTITY
See Also:
Constant Field Values

EAP_NOTIFICATION

public static final int EAP_NOTIFICATION
See Also:
Constant Field Values

EAP_NAK

public static final int EAP_NAK
See Also:
Constant Field Values

EAP_MD5

public static final int EAP_MD5
See Also:
Constant Field Values

EAP_OTP

public static final int EAP_OTP
See Also:
Constant Field Values

EAP_GTC

public static final int EAP_GTC
See Also:
Constant Field Values

EAP_TLS

public static final int EAP_TLS
See Also:
Constant Field Values

EAP_LEAP

public static final int EAP_LEAP
See Also:
Constant Field Values

EAP_SIM

public static final int EAP_SIM
See Also:
Constant Field Values

EAP_TTLS

public static final int EAP_TTLS
See Also:
Constant Field Values

EAP_PEAP

public static final int EAP_PEAP
See Also:
Constant Field Values

EAP_MSCHAPV2

public static final int EAP_MSCHAPV2
See Also:
Constant Field Values

EAP_CISCO_MSCHAPV2

public static final int EAP_CISCO_MSCHAPV2
See Also:
Constant Field Values

EAP_TLV

public static final int EAP_TLV
See Also:
Constant Field Values
Constructor Detail

JRadiusWiFiClient

public JRadiusWiFiClient()
Method Detail

getInstance

public JRadiusWiFiClient getInstance()

getAppletInfo

public java.lang.String getAppletInfo()
Overrides:
getAppletInfo in class java.applet.Applet

main

public static void main(java.lang.String[] args)

run

public void run()
Specified by:
run in interface java.lang.Runnable

login

public void login(java.lang.String username,
                  java.lang.String password)

logoff

public void logoff()

reset

public void reset()

init

public void init()
Overrides:
init in class java.applet.Applet

start

public void start()
Overrides:
start in class java.applet.Applet

stop

public void stop()
Overrides:
stop in class java.applet.Applet

destroy

public void destroy()
Overrides:
destroy in class java.applet.Applet

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

findWISPrLogin

public void findWISPrLogin(java.lang.String url)

doGetPage

public static PageResult doGetPage(java.lang.String urlString,
                                   java.lang.String cookieString)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getRealm

public java.lang.String getRealm()

setRealm

public void setRealm(java.lang.String realm)

getWISPrXML0

public java.lang.String getWISPrXML0()

getWISPrXML1

public java.lang.String getWISPrXML1()

getWISPrLocationName

public java.lang.String getWISPrLocationName()

getWISPrLogin

public java.lang.String getWISPrLogin()

getWISPrAbortLogin

public java.lang.String getWISPrAbortLogin()

getWISPrLogoff

public java.lang.String getWISPrLogoff()

getOtpCertChain

public static java.lang.String getOtpCertChain()

setOtpCertChain

public static void setOtpCertChain(java.lang.String url)

getOtpTrustAnyCert

public static boolean getOtpTrustAnyCert()

setOtpTrustAnyCert

public static void setOtpTrustAnyCert(boolean trustAnyCert)

getOtpProxyServer

public static java.lang.String getOtpProxyServer()

setOtpProxyServer

public static void setOtpProxyServer(java.lang.String server)

getOtpProxyPort

public static java.lang.String getOtpProxyPort()

setOtpProxyPort

public static void setOtpProxyPort(java.lang.String port)

getOtpUseSSL

public static boolean getOtpUseSSL()

setOtpUseSSL

public static void setOtpUseSSL(boolean useSSL)

getSecureRoaming

public static boolean getSecureRoaming()

setSecureRoaming

public static void setSecureRoaming(boolean secure)

getPrefixRealm

public java.lang.String getPrefixRealm()

setPrefixRealm

public void setPrefixRealm(java.lang.String prefixRealm)

getBaseURL

public static java.lang.String getBaseURL()

setBaseURL

public static void setBaseURL(java.lang.String url)

getLoginURL

public static java.lang.String getLoginURL()

setLoginURL

public static void setLoginURL(java.lang.String url)

getNoWISPrURL

public static java.lang.String getNoWISPrURL()

setNoWISPrURL

public static void setNoWISPrURL(java.lang.String url)

getOnlineURL

public static java.lang.String getOnlineURL()

setOnlineURL

public static void setOnlineURL(java.lang.String url)

getPublicURL

public static java.lang.String getPublicURL()

setPublicURL

public static void setPublicURL(java.lang.String url)

getWelcomeURL

public static java.lang.String getWelcomeURL()

setWelcomeURL

public static void setWelcomeURL(java.lang.String url)

getDebugString

public static java.lang.String getDebugString()

clearDebugString

public static void clearDebugString()

isOnline

public boolean isOnline()

isReady

public boolean isReady()

isJavaReady

public boolean isJavaReady()

isApplet

public boolean isApplet()
Returns:
Returns the isApplet.

isApplet

public void isApplet(boolean isApplet)
Parameters:
isApplet - The isApplet to set.

getTitleMatch

public static java.lang.String getTitleMatch()

setTitleMatch

public static void setTitleMatch(java.lang.String titleMatch)


Copyright © 2008 JRadius Project, All Rights Reserved.