|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.softwareag.entirex.aci.EntireXSecurity
public class EntireXSecurity
EntireX implementation of the Broker Security interface.
Never call the methods of this class directly, they are
called automatically during logon processing.
BrokerSecurity
,
Broker.logon(java.lang.String)
Constructor Summary | |
---|---|
EntireXSecurity()
|
Method Summary | |
---|---|
void |
decryptData(byte[] data)
Decrypts the received data in place. |
void |
encryptData(byte[] data)
Encrypts the sent data in place. |
byte[] |
getNewpassword()
Returns the encrypted Newpassword if it was supplied in the prepareLogon call. |
byte[] |
getPassword()
Returns the encrypted password if it was supplied in the prepareLogon call. |
byte[] |
getSecurityToken()
Returns a Security Token. |
byte[] |
prepareAutoLogon(byte[] securityToken)
|
void |
prepareLogon(java.lang.String USERID,
byte[] password,
byte[] newpassword,
byte[] securityToken)
Encrypts the password(s) and generates a security token. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EntireXSecurity()
Method Detail |
---|
public void prepareLogon(java.lang.String USERID, byte[] password, byte[] newpassword, byte[] securityToken)
BrokerSecurity
logon
methods.
It is called before performing a logon call to the Broker.
This method prepares the encryption of the password and
the new password and the generation of the security token. These values
will be retrieved by the getPassword
,
getNewpassword
and getSecurityToken
methods.
prepareLogon
in interface BrokerSecurity
USERID
- user ID from Broker constructor.password
- Password from logon
method. May be
null.newpassword
- New password from logon
method. May be
null
.securityToken
- Security token from Broker object. May be
null
.- See Also:
Broker.logon()
,
Broker.logon(java.lang.String)
,
Broker.logon(java.lang.String, java.lang.String)
,
BrokerSecurity.getPassword()
,
BrokerSecurity.getNewpassword()
,
BrokerSecurity.getSecurityToken()
public byte[] prepareAutoLogon(byte[] securityToken)
public byte[] getPassword()
BrokerSecurity
prepareLogon
call.
getPassword
in interface BrokerSecurity
null
.BrokerSecurity.prepareLogon(java.lang.String, byte[], byte[], byte[])
public byte[] getNewpassword()
BrokerSecurity
prepareLogon
call.
getNewpassword
in interface BrokerSecurity
null
.BrokerSecurity.prepareLogon(java.lang.String, byte[], byte[], byte[])
public byte[] getSecurityToken()
BrokerSecurity
getSecurityToken
in interface BrokerSecurity
BrokerSecurity.prepareLogon(java.lang.String, byte[], byte[], byte[])
public void encryptData(byte[] data)
BrokerSecurity
encryptData
in interface BrokerSecurity
data
- The send data.public void decryptData(byte[] data)
BrokerSecurity
decryptData
in interface BrokerSecurity
data
- The receive data.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |