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.