| java.lang.Object org.rdesktop.server.rdp.RdpSecure
RdpSecure | public class RdpSecure (Code) | | |
Method Summary | |
public void | RSAEncrypt(int length) | public int | available() | public void | connect() | public byte[] | decrypt(byte[] data, int length) | public byte[] | decrypt(byte[] data) | public void | disconnect() | public byte[] | encrypt(byte[] data, int length) | public byte[] | encrypt(byte[] data) | public void | establishKey() | public void | generateRandom() | public void | generate_keys(int rc4_key_size) | public int | getUserID() | public byte[] | hash16(byte[] in, byte[] salt1, byte[] salt2, int in_position) | public byte[] | hash48(byte[] in, byte[] salt1, byte[] salt2, int salt) | public RdpPacket | init(int flags, int length) | public void | make40bit(byte[] key) | public int | parseCryptInfo(RdpPacket data) | public boolean | parsePublicKey(RdpPacket data) | public void | processCryptInfo(RdpPacket data) | public void | processMcsData(RdpPacket mcs_data) | public RdpPacket | receive() | public void | reverse(byte[] data) | public void | reverse(byte[] data, int length) | public void | send(RdpPacket sec_data, int flags) | public RdpPacket | sendMcsData() | public void | send_to_channel(RdpPacket sec_data, int flags, int channel) | public void | setLittleEndian32(byte[] data, int value) | public byte[] | sign(byte[] session_key, int length, int keylen, byte[] data, int datalength) | public byte[] | update(byte[] key, byte[] update_key) |
SEC_CLIENT_RANDOM | final static int SEC_CLIENT_RANDOM(Code) | | |
SEC_ENCRYPT | final public static int SEC_ENCRYPT(Code) | | |
SEC_EXPONENT_SIZE | final static int SEC_EXPONENT_SIZE(Code) | | |
SEC_LICENSE_NEG | final static int SEC_LICENSE_NEG(Code) | | |
SEC_LOGON_INFO | final public static int SEC_LOGON_INFO(Code) | | |
SEC_MODULUS_SIZE | final static int SEC_MODULUS_SIZE(Code) | | |
SEC_PADDING_SIZE | final static int SEC_PADDING_SIZE(Code) | | |
SEC_RANDOM_SIZE | final static int SEC_RANDOM_SIZE(Code) | | |
m_licenseIssued | boolean m_licenseIssued(Code) | | |
m_readCert | boolean m_readCert(Code) | | |
disconnect | public void disconnect()(Code) | | |
generateRandom | public void generateRandom()(Code) | | |
getUserID | public int getUserID()(Code) | | |
hash16 | public byte[] hash16(byte[] in, byte[] salt1, byte[] salt2, int in_position) throws CryptoException(Code) | | |
make40bit | public void make40bit(byte[] key)(Code) | | |
reverse | public void reverse(byte[] data)(Code) | | |
reverse | public void reverse(byte[] data, int length)(Code) | | |
setLittleEndian32 | public void setLittleEndian32(byte[] data, int value)(Code) | | |
sign | public byte[] sign(byte[] session_key, int length, int keylen, byte[] data, int datalength) throws CryptoException(Code) | | |
|
|