com.crystaldecisions.sdk.plugin.authentication.common
Class AuthUtil

java.lang.Object
  extended by com.crystaldecisions.sdk.plugin.authentication.common.AuthUtil

public class AuthUtil
extends java.lang.Object

Created by IntelliJ IDEA. User: jieyu Date: Apr 7, 2005 Time: 5:17:18 PM To change this template use Options | File Templates.


Field Summary
static java.lang.String BUFF_SEPARATOR
           
 
Constructor Summary
AuthUtil()
           
 
Method Summary
static java.lang.String ConcatString(java.lang.String[] arr, java.lang.String sep)
           
static java.lang.String decryptPassword(java.lang.String password)
           
static java.lang.String encryptPassword(java.lang.String password)
           
static java.lang.String GenerateResponse(java.lang.String string1, java.lang.String string2, java.lang.String string3, java.lang.String string4)
           
static java.lang.String GenerateResponseNoIP(java.lang.String errrorString, java.lang.String userCredential, java.lang.String responseMsg)
           
static java.lang.String GetClientIP()
           
static java.lang.String GetErrorString(int index)
           
static java.lang.String[] ParseString(java.lang.String inString, java.lang.String sep)
           
static void ParseString(java.lang.String inString, java.lang.String sep, java.lang.String[] arr)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUFF_SEPARATOR

public static final java.lang.String BUFF_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

AuthUtil

public AuthUtil()
Method Detail

ConcatString

public static java.lang.String ConcatString(java.lang.String[] arr,
                                            java.lang.String sep)

ParseString

public static java.lang.String[] ParseString(java.lang.String inString,
                                             java.lang.String sep)

ParseString

public static void ParseString(java.lang.String inString,
                               java.lang.String sep,
                               java.lang.String[] arr)

encryptPassword

public static java.lang.String encryptPassword(java.lang.String password)

decryptPassword

public static java.lang.String decryptPassword(java.lang.String password)
                                        throws SDKException
Throws:
SDKException

GetErrorString

public static java.lang.String GetErrorString(int index)

GetClientIP

public static java.lang.String GetClientIP()
                                    throws java.net.UnknownHostException
Throws:
java.net.UnknownHostException

GenerateResponseNoIP

public static java.lang.String GenerateResponseNoIP(java.lang.String errrorString,
                                                    java.lang.String userCredential,
                                                    java.lang.String responseMsg)
                                             throws SILibException,
                                                    java.io.UnsupportedEncodingException
Throws:
SILibException
java.io.UnsupportedEncodingException

GenerateResponse

public static java.lang.String GenerateResponse(java.lang.String string1,
                                                java.lang.String string2,
                                                java.lang.String string3,
                                                java.lang.String string4)
                                         throws SILibException,
                                                java.io.UnsupportedEncodingException
Throws:
SILibException
java.io.UnsupportedEncodingException