public class AS400ImplRemote extends Object
| Constructor | Description |
|---|---|
AS400ImplRemote() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addConnectionListener(ConnectionListener listener) |
|
String |
ccsidToEncoding(int ccsid) |
|
com.ibm.as400.access.SignonInfo |
changePassword(String systemName,
boolean systemNameLocal,
String userId,
byte[] oldBytes,
byte[] newBytes) |
|
com.ibm.as400.access.SignonInfo |
changePassword(String systemName,
boolean systemNameLocal,
String userId,
byte[] oldBytes,
byte[] newBytes,
char[] additionalAuthenticationFactor) |
|
void |
connect(int service) |
|
void |
connect(int service,
int overridePort,
boolean skipSignonServer) |
|
Socket |
connectToPort(int port) |
|
Socket |
connectToPort(int port,
boolean forceNonLocalhost) |
|
int |
createUserHandle() |
|
int |
createUserHandle2() |
|
void |
disconnect(int service) |
|
void |
disconnectServer(AS400Server server) |
|
static byte[] |
encryptAES(byte[] sharedPrivateKey,
byte[] serverSeed,
byte[] value) |
|
byte[] |
exchangeSeed(byte[] proxySeed) |
|
protected void |
finalize() |
|
void |
freeUserHandle() |
|
void |
generateProfileToken(ProfileTokenCredential profileToken,
String userIdentity) |
|
void |
generateProfileToken(ProfileTokenCredential profileToken,
String userId,
com.ibm.as400.access.CredentialVault vault,
String gssName) |
|
static byte |
getAdditionalAuthenticationIndicator(String systemName,
boolean _useSSL) |
|
static byte[] |
getAESEncryptionKey(byte[] sharedPrivateKey) |
|
int |
getBidiStringType() |
Returns bidi string type of the connection.
|
int |
getCcsid() |
|
int |
getCcsidFromServer() |
|
AS400Server |
getConnection(int service,
boolean forceNewConnection) |
|
String[] |
getJobs(int service) |
|
int |
getPasswordLevel() |
|
boolean |
getPasswordType() |
|
int |
getServicePort(String systemName,
int service) |
|
String |
getSystemName() |
|
int |
getUserHandle() |
|
boolean |
isConnected(int service) |
|
boolean |
isConnectionAlive() |
|
boolean |
isConnectionAlive(int service) |
|
void |
newConverter(int ccsid) |
|
void |
removeConnectionListener(ConnectionListener listener) |
|
void |
setBidiStringType(int bidiStringType) |
Sets bidi string type of the connection.
|
void |
setGSSCredential(GSSCredential gssCredential) |
|
void |
setServicePort(String systemName,
int service,
int port) |
|
void |
setServicePortsToDefault(String systemName) |
|
void |
setState(com.ibm.as400.access.SSLOptions useSSLConnection,
boolean canUseNativeOptimization,
boolean threadUsed,
int ccsid,
String nlv,
SocketProperties socketProperties,
String ddmRDB,
boolean mustUseNetSockets,
boolean mustUseSuppliedProfile,
boolean mustAddLanguageLibrary) |
|
void |
setUserHandle(int userHandle_) |
|
com.ibm.as400.access.SignonInfo |
signon(String systemName,
boolean systemNameLocal,
String userId,
com.ibm.as400.access.CredentialVault vault,
String gssName) |
|
com.ibm.as400.access.SignonInfo |
signon(String systemName,
boolean systemNameLocal,
String userId,
com.ibm.as400.access.CredentialVault vault,
String gssName,
char[] additionalAuthenticationFactor) |
|
com.ibm.as400.access.SignonInfo |
skipSignon(String systemName,
boolean systemNameLocal,
String userId,
com.ibm.as400.access.CredentialVault vault,
String gssName) |
public void addConnectionListener(ConnectionListener listener)
public String ccsidToEncoding(int ccsid)
public com.ibm.as400.access.SignonInfo changePassword(String systemName, boolean systemNameLocal, String userId, byte[] oldBytes, byte[] newBytes) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic com.ibm.as400.access.SignonInfo changePassword(String systemName, boolean systemNameLocal, String userId, byte[] oldBytes, byte[] newBytes, char[] additionalAuthenticationFactor) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic void connect(int service)
throws AS400SecurityException,
IOException
AS400SecurityExceptionIOExceptionpublic void connect(int service,
int overridePort,
boolean skipSignonServer)
throws AS400SecurityException,
IOException
AS400SecurityExceptionIOExceptionpublic Socket connectToPort(int port) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic Socket connectToPort(int port, boolean forceNonLocalhost) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic int createUserHandle()
throws AS400SecurityException,
IOException
AS400SecurityExceptionIOExceptionpublic int getUserHandle()
public void setUserHandle(int userHandle_)
public void freeUserHandle()
throws IOException,
AS400SecurityException
IOExceptionAS400SecurityExceptionpublic void disconnect(int service)
public void disconnectServer(AS400Server server)
public byte[] exchangeSeed(byte[] proxySeed)
protected void finalize()
throws Throwable
public void generateProfileToken(ProfileTokenCredential profileToken, String userIdentity) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic void generateProfileToken(ProfileTokenCredential profileToken, String userId, com.ibm.as400.access.CredentialVault vault, String gssName) throws AS400SecurityException, IOException, InterruptedException
public static byte getAdditionalAuthenticationIndicator(String systemName, boolean _useSSL) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic int getCcsid()
public int getCcsidFromServer()
public String[] getJobs(int service)
public AS400Server getConnection(int service, boolean forceNewConnection) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic static byte[] getAESEncryptionKey(byte[] sharedPrivateKey)
throws NoSuchAlgorithmException,
AS400SecurityException
public static byte[] encryptAES(byte[] sharedPrivateKey,
byte[] serverSeed,
byte[] value)
throws NoSuchAlgorithmException,
NoSuchPaddingException,
AS400SecurityException,
InvalidKeySpecException,
InvalidKeyException,
InvalidAlgorithmParameterException,
IllegalBlockSizeException,
BadPaddingException
public int getServicePort(String systemName, int service)
public String getSystemName()
public boolean getPasswordType()
public int getPasswordLevel()
public boolean isConnected(int service)
public boolean isConnectionAlive()
public boolean isConnectionAlive(int service)
public void newConverter(int ccsid)
throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic void removeConnectionListener(ConnectionListener listener)
public void setGSSCredential(GSSCredential gssCredential)
public void setServicePort(String systemName, int service, int port)
public void setServicePortsToDefault(String systemName)
public void setState(com.ibm.as400.access.SSLOptions useSSLConnection,
boolean canUseNativeOptimization,
boolean threadUsed,
int ccsid,
String nlv,
SocketProperties socketProperties,
String ddmRDB,
boolean mustUseNetSockets,
boolean mustUseSuppliedProfile,
boolean mustAddLanguageLibrary)
public com.ibm.as400.access.SignonInfo signon(String systemName, boolean systemNameLocal, String userId, com.ibm.as400.access.CredentialVault vault, String gssName) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic com.ibm.as400.access.SignonInfo signon(String systemName, boolean systemNameLocal, String userId, com.ibm.as400.access.CredentialVault vault, String gssName, char[] additionalAuthenticationFactor) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic com.ibm.as400.access.SignonInfo skipSignon(String systemName, boolean systemNameLocal, String userId, com.ibm.as400.access.CredentialVault vault, String gssName) throws AS400SecurityException, IOException
AS400SecurityExceptionIOExceptionpublic void setBidiStringType(int bidiStringType)
public int getBidiStringType()
public int createUserHandle2()
throws AS400SecurityException,
IOException
AS400SecurityExceptionIOExceptionCopyright © 2024. All rights reserved.