A C G H I O P R S T U

A

advertiseProfile(Session, SessionTuningProperties) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
advertiseProfile(Session) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
Default implementation of advertiseProfile.

C

closeChannel(Channel) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
Called when the underlying BEEP framework receives a "close" element.

G

generateCredential() - Static method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
return the default credentials for the new session to use after a TLS negotiation is complete.
getMaxCiphersKnown() - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
return the maximum number of ciphers that can be set.

H

handshakeCompleted(Session, Vector, int) - Method in interface org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSHandshakeCompletedListener
called after the SSL handshake has completed to allow verification and fine tuning by the application.

I

init(String, Hashtable) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
init sets the criteria for which an TLS connection is made when a TLS channel is started for a profile.
init(String, ProfileConfiguration) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
init sets the criteria for which an TLS connection is made when a TLS channel is started for a profile.

O

org.beepcore.beep.profile.tls.ptls - package org.beepcore.beep.profile.tls.ptls
 

P

PROCEED1 - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROCEED2 - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROPERTY_CERTIFICATES - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROPERTY_CERTIFICATES - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 
PROPERTY_CIPHER_SUITE - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROPERTY_CIPHER_SUITE - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 
PROPERTY_CLIENT_AUTH_REQUIRED - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROPERTY_CLIENT_AUTH_REQUIRED - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 
PROPERTY_PRIVATE_KEY - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROPERTY_PRIVATE_KEY - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 
PROPERTY_PRIVATE_KEY_ALGORITHM - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROPERTY_PRIVATE_KEY_PASSPHRASE - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 
PROPERTY_PRIVATE_KEY_TYPE - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 
PROPERTY_TRUSTED_CERTS - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
PROPERTY_TRUSTED_CERTS - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 

R

READY1 - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
READY2 - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 
receiveMSG(MessageMSG) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
 

S

setHandshakeCompletedListener(TLSProfilePureTLSHandshakeCompletedListener) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
set a listener for completed handshakes.
startChannel(Channel, String, String) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
Called when the underlying BEEP framework receives a "start" element for the TLS profile.
startTLS(TCPSession) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
start a channel for the TLS profile.
startTLS(TCPSession) - Method in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
 

T

TLSProfilePureTLS - class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS.
TLS provides encrypted and authenticated communication over a session using the PureTLS library.
TLSProfilePureTLS() - Constructor for class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
TLS provides encryption and optionally authentication for a session by opening a channel with this profile.
TLSProfilePureTLSHandshakeCompletedListener - interface org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSHandshakeCompletedListener.
receives handshake completed events.
TLSProfilePureTLSPemInit - class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit.
An initialiser class that takes a specific initialisation sequence and creates a TLSProfilePureTLS and returns it.
TLSProfilePureTLSPemInit() - Constructor for class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLSPemInit
Default constructor

U

URI - Static variable in class org.beepcore.beep.profile.tls.ptls.TLSProfilePureTLS
use this as the uri for the channel to open to encrypt a session using TLS.

A C G H I O P R S T U

Copyright ? 2001 Invisible Worlds, Inc. All Rights Reserved.