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
AS400SecurityException
IOException
public com.ibm.as400.access.SignonInfo changePassword(String systemName, boolean systemNameLocal, String userId, byte[] oldBytes, byte[] newBytes, char[] additionalAuthenticationFactor) throws AS400SecurityException, IOException
AS400SecurityException
IOException
public void connect(int service) throws AS400SecurityException, IOException
AS400SecurityException
IOException
public void connect(int service, int overridePort, boolean skipSignonServer) throws AS400SecurityException, IOException
AS400SecurityException
IOException
public Socket connectToPort(int port) throws AS400SecurityException, IOException
AS400SecurityException
IOException
public Socket connectToPort(int port, boolean forceNonLocalhost) throws AS400SecurityException, IOException
AS400SecurityException
IOException
public int createUserHandle() throws AS400SecurityException, IOException
AS400SecurityException
IOException
public int getUserHandle()
public void setUserHandle(int userHandle_)
public void freeUserHandle() throws IOException, AS400SecurityException
IOException
AS400SecurityException
public 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
AS400SecurityException
IOException
public 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
AS400SecurityException
IOException
public int getCcsid()
public int getCcsidFromServer()
public String[] getJobs(int service)
public AS400Server getConnection(int service, boolean forceNewConnection) throws AS400SecurityException, IOException
AS400SecurityException
IOException
public 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
UnsupportedEncodingException
public 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
AS400SecurityException
IOException
public 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
AS400SecurityException
IOException
public com.ibm.as400.access.SignonInfo skipSignon(String systemName, boolean systemNameLocal, String userId, com.ibm.as400.access.CredentialVault vault, String gssName) throws AS400SecurityException, IOException
AS400SecurityException
IOException
public void setBidiStringType(int bidiStringType)
public int getBidiStringType()
public int createUserHandle2() throws AS400SecurityException, IOException
AS400SecurityException
IOException
Copyright © 2024. All rights reserved.