A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

abortAnonLevelCheckBox - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
abortAnonLevelIntField - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
about - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
about() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
shows the info window
AboutBaseConfiguration - class org.ssonet.baseConf.AboutBaseConfiguration.
A panel showing infos about the SSONET project.
AboutBaseConfiguration(JDialog) - Constructor for class org.ssonet.baseConf.AboutBaseConfiguration
Shows the dialog.
AbstractAccountabilityMechanism - class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism.
 
AbstractAccountabilityMechanism() - Constructor for class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
AbstractConfidentialityMechanism - class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism.
The abstract base class for all cipher algorithms used in SSONET.
AbstractConfidentialityMechanism() - Constructor for class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
AbstractIntegrityMechanism - class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism.
 
AbstractIntegrityMechanism() - Constructor for class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
accept() - Method in class org.ssonet.net.impl.SSONETServerSocket
Waits for a connection and returns a Socket for the connection to calling the application.
accountability - Variable in class org.ssonet.net.BaseConfiguration
 
ACCOUNTABILITY_ACCEPT - Static variable in class org.ssonet.net.SSONETConstants
Security goal Accountability for checking signatures
ACCOUNTABILITY_SIGN - Static variable in class org.ssonet.net.SSONETConstants
Security goal Accountability for singing
accountabilityAcceptMechanism - Variable in class org.ssonet.net.SSONETContext
 
accountabilityAcceptRadioButton - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilityAcceptSignPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilityMechanisms - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilitySignMechanism - Variable in class org.ssonet.net.SSONETContext
 
accountabilitySignPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilitySignRadioButton - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilityTabbedPane - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accresource - Static variable in class org.ssonet.baseConf.ConfigurationAccountability
 
ActionConfiguration - class org.ssonet.net.ActionConfiguration.
This class saves all values which are neccessary for configuring a action.
ActionConfiguration(Element) - Constructor for class org.ssonet.net.ActionConfiguration
creates an ActionConfiguration from an XML Node.
ActionConfiguration(InputStream) - Constructor for class org.ssonet.net.ActionConfiguration
Creates an ActionConfiguration from its XML-encoded form a stream.
ActionConfiguration(InputStream, boolean) - Constructor for class org.ssonet.net.ActionConfiguration
Creates an ActionConfiguration from its XML-encoded form a stream.
ActionConfiguration(int, int, int, int) - Constructor for class org.ssonet.net.ActionConfiguration
creates a action configuration objectes
ActionConfiguration(IOStream) - Constructor for class org.ssonet.net.ActionConfiguration
Creates an ActionConfiguration from its XML-encoded form an IOStream.
ActionConfiguration(IOStream, boolean) - Constructor for class org.ssonet.net.ActionConfiguration
Creates an ActionConfiguration from its XML-encoded form an IOStream.
actionListener - Variable in class org.ssonet.awt.SpinnerButton
 
actionPerformed(ActionEvent) - Method in class org.ssonet.awt.JSpinner
 
actionPerformed(ActionEvent) - Method in class org.ssonet.awt.JPreferenceList
ActionListener method for this object.
actionPerformed(ActionEvent) - Method in class org.ssonet.net.CheckCertificateDialog
This method performs actions according to the buttons pressed.
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.NewCertificateDialog
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.UserSelectDialog
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.BaseConfigDialog
Execute actions, when buttons have been pressed.
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.Rating
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
Performs actions when buttons have been pressed.
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.UserPropertiesDialog
react to pressed buttons
actionPerformed(ActionEvent) - Method in class org.ssonet.appConf.ApplicationConfiguration
Method responsible for all actionEvents
actionPerformed(ActionEvent) - Method in class org.ssonet.appConf.ButtonGroupComponent
 
actionPerformed(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
An implementation for the cancel button of the animated dialog
actionPerformed(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.OrderForm
handles ActionListeners calls
actionPerformed(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.MerchantListFrame
handles ActionListeners calls
actionPerformed(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
actionPerformed(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
handles ActionListener calls
actionPerformed(ActionEvent) - Method in class org.ssonet.examples.catalog.ConflictDialog
Performs actions, when buttons in the dialog are pressed.
actionPerformed(ActionEvent) - Method in class org.ssonet.examples.catalog.merchant.Merchant.SymAction
 
actionPerformed(ActionEvent) - Method in class org.ssonet.help.Help
 
addActionListener(ActionListener) - Method in class org.ssonet.awt.SpinnerButton
Adds the specified action listener to receive action events from this button.
addActionListener(ActionListener) - Method in class org.ssonet.appConf.ButtonGroupComponent
 
addAdjustmentListener(AdjustmentListener) - Method in class org.ssonet.awt.Spinner
Add a listener to recieve adjustment events when the value of the Spinner changes.
addAnonymityListener(AnonymityListener) - Method in class org.ssonet.net.SSONETContext
Registers a AnonymityListener with this object.
addCertificateListener(CertificateListener) - Method in class org.ssonet.net.SSONETContext
Registers a addCertificateListener with this object.
addConnectionListener(ConnectionListener) - Method in class org.ssonet.net.SSONETContext
Registers a ConnectionListener with this object.
addMenu(JApplet) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
adds the menu to the upper edge of the window
addPreferenceListSelectionListener(JButton) - Method in class org.ssonet.awt.JPreferenceList
 
addr - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
 
addSSONETContextListener(SSONETContextListener) - Method in class org.ssonet.net.SSONETContext
Registers a SSONETContextListener with this object.
addTabKey(int, int, int, int) - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
addTabMode(String[], PreferenceList) - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
addTabProvider(String[], PreferenceList) - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
addTabRounds(int, int, int) - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
addTabVariant(String[], PreferenceList) - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
adjustmentValueChanged(AdjustmentEvent) - Method in class org.ssonet.awt.Spinner
Spinners can both send and recieve AdjustmentEvents -- they can be cascaded together for situations where there are multiple ways to enter the same value (popup menu or typin number)
AlgorithmDescriptor - class org.ssonet.baseConf.rating.AlgorithmDescriptor.
 
AlgorithmDescriptor(String, int, int, int, int, int, int, int) - Constructor for class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
allBytes - Variable in class org.ssonet.examples.catalog.net.CatalogFile
 
ALWAYS_ON_NO_CONDITION - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: On no condition, not negotiable
ALWAYS_UNCONDITIONAL - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: unconditional, not negotiable
AnimatedCatalogDialog - class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog.
A window with an animated catalog during the order of a catalog
AnimatedCatalogDialog(JFrame, Customer, String, int) - Constructor for class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
Creates a window with an animated icon and assigns values to variables.
AnimatedOrderDialog - class org.ssonet.examples.catalog.customer.AnimatedOrderDialog.
A window with an animated icon during the order
AnimatedOrderDialog.AnimatedDialog - class org.ssonet.examples.catalog.customer.AnimatedOrderDialog.AnimatedDialog.
The class for the animated dialog
AnimatedOrderDialog.AnimatedDialog(JDialog) - Constructor for class org.ssonet.examples.catalog.customer.AnimatedOrderDialog.AnimatedDialog
 
AnimatedOrderDialog(JFrame, Customer, String, int, Order) - Constructor for class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
Creates a window with an animated icon and assigns values to variables.
anonLevelBorder - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
anonresource - Static variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
anonServer - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
the AnonServer used for this connection
anonService - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonService
 
anonServiceOffIcon - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
anonServiceOnIcon - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
anonTestClient - class org.ssonet.examples.net.anonTestClient.
 
anonTestClient() - Constructor for class org.ssonet.examples.net.anonTestClient
 
anonTestServer - class org.ssonet.examples.net.anonTestServer.
 
anonTestServer() - Constructor for class org.ssonet.examples.net.anonTestServer
 
anonymity - Variable in class org.ssonet.net.BaseConfiguration
 
ANONYMITY_STATE_ABORT - Static variable in interface org.ssonet.net.AnonymityListener
Indicates that connection is aborted because of low anonymity
ANONYMITY_STATE_NORMAL - Static variable in interface org.ssonet.net.AnonymityListener
Indicates a normal (high enough) anonymity state
ANONYMITY_STATE_WARN - Static variable in interface org.ssonet.net.AnonymityListener
Indicates a warning anonymity state
anonymityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
the anonymity configuration of the user
anonymityLevelChanged(int) - Method in class org.ssonet.net.SSONETContext
Calls anonymityLevelChanged() method of all registered anonymityListeners.
anonymityLevelChanged(SSONETContext, int) - Method in interface org.ssonet.net.AnonymityListener
This method is called, if the anonymity level of the connection has changed.
AnonymityListener - interface org.ssonet.net.AnonymityListener.
By implementing the AnonymityListener interface, an application can keep track of the anonymity level and state of open connections.
anonymityListeners - Variable in class org.ssonet.net.SSONETContext
List of registered anonymityListeners
anonymityListenersUseCounter - Variable in class org.ssonet.net.SSONETContext
 
anonymityPanelLabel - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
anonymityPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
The preference list gui object
anonymityStateChanged(int) - Method in class org.ssonet.net.SSONETContext
Calls anonymityStateChanged() method of all registered anonymityListeners.
anonymityStateChanged(SSONETContext, int) - Method in interface org.ssonet.net.AnonymityListener
This method is called, if the anonymity state of the connection has changed.
ApplicationConfiguration - class org.ssonet.appConf.ApplicationConfiguration.
Dialog for configuring security goals.
ApplicationConfiguration() - Constructor for class org.ssonet.appConf.ApplicationConfiguration
Constructor, needed for debugging purposes only.
ApplicationConfigurationPanel - class org.ssonet.appConf.ApplicationConfigurationPanel.
This class represents the input area for a security goal.
ApplicationConfigurationPanel(String, Color, String, String, String, byte, byte, byte) - Constructor for class org.ssonet.appConf.ApplicationConfigurationPanel
creates a panels for a security goal
ArrowButton - class org.ssonet.awt.ArrowButton.
A button with a label in form of an arrow.
ArrowButton(int) - Constructor for class org.ssonet.awt.ArrowButton
 
ascent - Variable in class org.ssonet.awt.Spinner
 
ascent - Variable in class org.ssonet.awt.BasicSpinnerUI
 
askBeforeSignCheckBox - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
asXMLDocument() - Method in class org.ssonet.mechanisms.MechanismConfiguration
Stores the MechanismConfiguration into an XML-Document.
asXMLDocument() - Method in class org.ssonet.mechanisms.PreferenceList
Creates an XML Document holding this preference list
asXMLDocument() - Method in class org.ssonet.net.BaseConfiguration
Writes the mechanism configuration to an XML Document.
asXMLDocument() - Method in class org.ssonet.net.PhaseTwoResult
Encodes the PhaseTwoResult into an XML Document
asXMLDocument(boolean) - Method in class org.ssonet.net.ActionConfiguration
Outputs the ActionConfiguration as XML Document
asymmetricCipherAlgorithms - Static variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
available() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
available() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
available() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
available() - Method in class org.ssonet.util.ByteFIFO
 
available() - Method in interface org.ssonet.io.IOStream
 
available() - Method in class org.ssonet.io.IOFilterStream
 
available() - Method in class org.ssonet.io.ByteIOStream
Returns number of bytes which can be read without blocking.
available() - Method in class org.ssonet.io.IOInputStream
 
available() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
 
available() - Method in class test.KeyExchangeTest.TestStream
 
availableFile - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
availableMixCascades - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
Array of mixcascade infos
availableMixCascadesNames - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
Sting array of mix cascade names (used for the preference list)

B

b - Variable in class org.ssonet.io.NullFilterStream
 
backgroundColor - Variable in class org.ssonet.awt.Spinner
 
BaseConfigDialog - class org.ssonet.baseConf.BaseConfigDialog.
 
BaseConfigDialog(JFrame, BaseConfiguration, int) - Constructor for class org.ssonet.baseConf.BaseConfigDialog
Creates a new baseconfiguration dialog.
BaseConfiguration - class org.ssonet.net.BaseConfiguration.
This Object holds the configuration of security mechanisms.
BaseConfiguration() - Constructor for class org.ssonet.net.BaseConfiguration
Creates a BaseConfiguration using default configuration values.
BaseConfiguration(Document) - Constructor for class org.ssonet.net.BaseConfiguration
Reads a base configuration from a XML Document.
BaseConfiguration(InputStream) - Constructor for class org.ssonet.net.BaseConfiguration
Reads a base configuration from a Stream in XML form
BaseConfiguration(String) - Constructor for class org.ssonet.net.BaseConfiguration
Reads the base configuration from a file (in XML format)
BaseConfiguration(URL) - Constructor for class org.ssonet.net.BaseConfiguration
Reads the base configuration from a resource (in XML format)
basicIOStream - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
The basic IOStream taken directly from the network socket (the IOStream, which is supplied, when the SSONETProtocolStream is initialized)
BasicSpinnerUI - class org.ssonet.awt.BasicSpinnerUI.
BasicSpinner implementation
BasicSpinnerUI() - Constructor for class org.ssonet.awt.BasicSpinnerUI
 
bgcAccountabilityAccept - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
bgcAccountabilitySign - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
bgcConfidentiality - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
bgcIntegrity - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
Blowfish - class org.ssonet.mechanisms.confidentiality.Blowfish.
The algorithm blowfish
Blowfish() - Constructor for class org.ssonet.mechanisms.confidentiality.Blowfish
 
borderPainted - Variable in class org.ssonet.awt.Spinner
 
buf - Variable in class org.ssonet.io.IOOutputStream
 
buf - Variable in class org.ssonet.io.IOInputStream
 
buffer - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
buttonGroup1 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
buttonGroup2 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
ButtonGroupComponent - class org.ssonet.appConf.ButtonGroupComponent.
This class is used in the ApplicationConfiguration.
ButtonGroupComponent(URL, URL, URL, boolean, String, String) - Constructor for class org.ssonet.appConf.ButtonGroupComponent
 
ByteFIFO - class org.ssonet.util.ByteFIFO.
Class providing fifo operations using byte array as a buffer
ByteFIFO(int) - Constructor for class org.ssonet.util.ByteFIFO
Creates the FIFO object with the given size of the buffer
ByteIOStream - class org.ssonet.io.ByteIOStream.
This class constructs an IOStream from an Input- and an Outputstream.
ByteIOStream(InputStream, OutputStream) - Constructor for class org.ssonet.io.ByteIOStream
Constructs an IOStream.

C

cancelButton - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
cancelButton - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
CancelException - exception org.ssonet.baseConf.CancelException.
 
CancelException() - Constructor for class org.ssonet.baseConf.CancelException
 
CASCADE_DONT_CARE - Static variable in class org.ssonet.baseConf.ConfigurationAnonymity
Mix-Cascade selection mode: dont care
CASCADE_USE_CERTIFIED - Static variable in class org.ssonet.baseConf.ConfigurationAnonymity
Mix-Cascade selection mode: use only certified cascades
CASCADE_USE_PREFERENCE_LIST - Static variable in class org.ssonet.baseConf.ConfigurationAnonymity
Mix-Cascade selection mode: user selects manually a preference list
CAST5 - class org.ssonet.mechanisms.confidentiality.CAST5.
 
CAST5() - Constructor for class org.ssonet.mechanisms.confidentiality.CAST5
 
CAST6 - class org.ssonet.mechanisms.confidentiality.CAST6.
The algorithm CAST6
CAST6() - Constructor for class org.ssonet.mechanisms.confidentiality.CAST6
 
catalog - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
catalog - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
Catalog - class org.ssonet.examples.catalog.customer.Catalog.
creates a catalog
CATALOG - Static variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
CATALOG - Static variable in class org.ssonet.examples.catalog.merchant.MerchantServer
 
Catalog() - Constructor for class org.ssonet.examples.catalog.customer.Catalog
 
catalogConfig - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
CatalogFile - class org.ssonet.examples.catalog.net.CatalogFile.
a file which contains a catalog
CatalogFile() - Constructor for class org.ssonet.examples.catalog.net.CatalogFile
 
CatalogFile(File) - Constructor for class org.ssonet.examples.catalog.net.CatalogFile
creates a file which contains a catalog
catalogMenuItem - Variable in class org.ssonet.examples.catalog.merchant.Merchant
 
CertificateListener - interface org.ssonet.net.CertificateListener.
When a SSONETClientSocket connects to a SSONETServerSocket, Certificates are exchanged.
certificateListeners - Variable in class org.ssonet.net.SSONETContext
List of registered certificateListeners
certificateListenersUseCounter - Variable in class org.ssonet.net.SSONETContext
 
changeConfig(String, String) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
changes customers ActionConfiguration for catalog receiving
changeConfig(String, String) - Static method in class org.ssonet.examples.catalog.merchant.Merchant
change ActionConfiguration
changeConfigurationButton - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
changeConfigurationButton - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
changeConfigurationButton - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
changeConfigurationButtonTextKey - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
changeConfigurationButtonTextKey - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
changeConfigurationButtonTextKey - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
changeDef(int, int, int, int) - Method in class org.ssonet.appConf.SSONETConstraints
changes the standard security goal settings.
changeLanguage(Locale) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
changeLanguage(Locale) - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
changeLanguage(Locale) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
changeLanguage(Locale) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
Changes the language resources.
changeMax(int, int, int, int) - Method in class org.ssonet.appConf.SSONETConstraints
changes the maximum security goal settings.
changeMin(int, int, int, int) - Method in class org.ssonet.appConf.SSONETConstraints
changes the minimum security goal settings.
checkCertificate(SSONETContext, X509Certificate) - Method in interface org.ssonet.net.CertificateListener
 
checkCertificate(SSONETContext, X509Certificate) - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
Listenermethod for the certificate check
checkCertificate(SSONETContext, X509Certificate) - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
Listener method for the certificate check
checkCertificate(SSONETContext, X509Certificate) - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
Zertifikate auswerten
checkCertificate(SSONETContext, X509Certificate) - Method in class org.ssonet.examples.net.TestJigsaw
Method of the implemented listener CertificateListener.
checkCertificate(SSONETContext, X509Certificate) - Method in class org.ssonet.examples.net.TestClient
Method of the implemented listener CertificateListener.
checkCertificate(SSONETContext, X509Certificate) - Method in class org.ssonet.examples.net.TestServer
Method of the implemented listener CertificateListener.
checkCertificate(SSONETContext, X509Certificate) - Method in class test.KeyExchangeTest.TestListener
 
checkCertificate(X509Certificate) - Method in class org.ssonet.net.SSONETContext
Calls checkCertificate() method of all registered CertificateListeners and compute a return value from the returnvalues of all registered CertificateListeners.
CheckCertificateDialog - class org.ssonet.net.CheckCertificateDialog.
This dialog can be used to show a certificate to the user, so that he can accept or reject it.
CheckCertificateDialog(String, X509Certificate, JFrame) - Constructor for class org.ssonet.net.CheckCertificateDialog
tests interactively a certificate
checkerThread - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
The Thread, in which the checker runs.
choice1 - Variable in class org.ssonet.examples.catalog.customer.MerchantListFrame
 
cipherIn - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
cipherOut - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
close() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Closes this socket.
close() - Method in class org.ssonet.io.IOOutputStream
Closes the IOOutputStream.
close() - Method in class org.ssonet.io.IOInputStream
 
close() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Closes the SSONETServerClientSocket.
close() - Method in class org.ssonet.net.impl.SSONETClientSocket
Closes the socket.
close() - Method in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
close() - Method in class org.ssonet.examples.catalog.customer.Zip
closes the catalog file
closed - Variable in class org.ssonet.net.impl.SSONETServerClientSocket
true, if the connection was closed, false otherwise
closed - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
closeIn() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
Closes the input part of the ioStream
closeIn() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Closes the input part of the ioStream.
closeIn() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Closes the inputStream of the IOStream
closeIn() - Method in interface org.ssonet.io.IOStream
Closes the Inputstream.
closeIn() - Method in class org.ssonet.io.IOFilterStream
 
closeIn() - Method in class org.ssonet.io.ByteIOStream
Closes underlying InputStream.
closeIn() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Closes the Inputstream.
closeIn() - Method in class test.KeyExchangeTest.TestStream
 
closeOut() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
closes the output part of the ioStream
closeOut() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Closes the output part of the ioStream.
closeOut() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Closes the outputStream of the IOStream.
closeOut() - Method in interface org.ssonet.io.IOStream
Closes the outputStream.
closeOut() - Method in class org.ssonet.io.IOFilterStream
 
closeOut() - Method in class org.ssonet.io.ByteIOStream
Closes underlying OutputStream.
closeOut() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Closes the outputStream.
closeOut() - Method in class test.KeyExchangeTest.TestStream
 
closeTest - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
computePreferred(PreferenceList, PreferenceList) - Static method in class org.ssonet.net.SSONETNegotiate
given two preference lists, this method builds a list of all items, which are on both lists, from the most preferred to the least preferred.
confidentiality - Variable in class org.ssonet.net.BaseConfiguration
 
CONFIDENTIALITY - Static variable in class org.ssonet.net.SSONETConstants
Security goal Confidentiality
confidentialityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
confidentialityMechanism - Variable in class org.ssonet.net.SSONETContext
 
confidentialityMechanisms - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
available mechanisms
confidentialityPanelLabel - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
confidentialityPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
config - Static variable in class org.ssonet.net.MechanismInstance
 
configSingleUser(JFrame, BaseConfiguration) - Static method in class org.ssonet.baseConf.BaseConfigDialog
Starts the base configuration in single user mode (no user change possible, no user creation possible, no creation of CA-Certificates and user-Certificates possible) Configuration is read from and written to a BaseConfiguration object If the baseconfiguration is null, default values are used.
ConfigurationAccountability - class org.ssonet.baseConf.ConfigurationAccountability.
Configuration Panel for Accountability Mechanisms
ConfigurationAccountability(JFrame, Hashtable) - Constructor for class org.ssonet.baseConf.ConfigurationAccountability
 
ConfigurationAnonymity - class org.ssonet.baseConf.ConfigurationAnonymity.
Configuration panel for anonymity mechanisms.
ConfigurationAnonymity(JFrame, Hashtable) - Constructor for class org.ssonet.baseConf.ConfigurationAnonymity
Create and initialize a panel for configuration of anonymity mechanisms.
ConfigurationConfidentiality - class org.ssonet.baseConf.ConfigurationConfidentiality.
 
ConfigurationConfidentiality(JFrame, Hashtable) - Constructor for class org.ssonet.baseConf.ConfigurationConfidentiality
 
ConfigurationIntegrity - class org.ssonet.baseConf.ConfigurationIntegrity.
 
ConfigurationIntegrity(JFrame, Hashtable) - Constructor for class org.ssonet.baseConf.ConfigurationIntegrity
 
configureAction(JFrame, String, String, SSONETConstraints, boolean) - Static method in class org.ssonet.appConf.ApplicationConfiguration
This method creates the configuration dialog and loads saved values from the configuration database.
configVersion - Variable in class org.ssonet.net.BaseConfiguration
 
CONFLICT - Static variable in class org.ssonet.net.SSONETConstants
conflict (used in SSONETNegotiate)
ConflictDialog - class org.ssonet.examples.catalog.ConflictDialog.
This dialog can be used by an application to show the user, that a security goal negotiation conflict has occured, and asks the user, whether he wants to prevent this conflict by accepting the communication partners setting, or not.
ConflictDialog(Component, String, String, String) - Constructor for class org.ssonet.examples.catalog.ConflictDialog
Creates the conflict dialog.
connect(InetAddress, int) - Method in class org.ssonet.mechanisms.anonymity.NoAnonymity
Connect to partnerInternetAddress on port.
If a proxy has been set and is to be used
connect(InetAddress, int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonService
Method used for establishing a connecting trough the AnonServer.
Connection - class org.ssonet.examples.catalog.merchant.Connection.
Connection of a MerchantServer
Connection(ThreadGroup, SSONETServerClientSocket, MerchantServer, String) - Constructor for class org.ssonet.examples.catalog.merchant.Connection
creates a connection of a MerchantServer
connectionInfoServiceBorder - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
ConnectionListener - interface org.ssonet.net.ConnectionListener.
Observes the life cycle of a connection.
connectionListeners - Variable in class org.ssonet.net.SSONETContext
List of registered connectionListeners
connectionListenersUseCounter - Variable in class org.ssonet.net.SSONETContext
 
connections - Variable in class org.ssonet.examples.catalog.merchant.MerchantServer
 
connectionStateChanged(int) - Method in class org.ssonet.net.SSONETContext
Calls connectionStateChanged() method of all registered connectionListeners.
connectionStateChanged(SSONETContext, int) - Method in interface org.ssonet.net.ConnectionListener
When the connection state has changed, this method reports the current state.
connectionStateChanged(SSONETContext, int) - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
connectionStateChanged(SSONETContext, int) - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
connectionStateChanged(SSONETContext, int) - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
 
connectionStateChanged(SSONETContext, int) - Method in class org.ssonet.examples.net.TestJigsaw
 
connectionStateChanged(SSONETContext, int) - Method in class org.ssonet.examples.net.TestClient
 
connectionStateChanged(SSONETContext, int) - Method in class org.ssonet.examples.net.TestServer
 
conresource - Static variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
contains(int, int) - Method in class org.ssonet.awt.SpinnerButton
Determine if click was inside round button.
contents - Static variable in class org.ssonet.baseConf.locale.Resources
 
contents - Static variable in class org.ssonet.baseConf.locale.Resources_de
 
contents - Static variable in class org.ssonet.baseConf.locale.Resources_en
 
context - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
the SSONETContext for this connection
context - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonService
 
context - Variable in class org.ssonet.net.impl.SSONETServerClientSocket
The SSONETContext used in this Socket
context - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
context - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
context - Variable in class org.ssonet.net.KeyExchange
 
context - Variable in class org.ssonet.examples.net.TestJigsaw
 
context - Variable in class org.ssonet.examples.net.TestClient
 
context - Variable in class org.ssonet.examples.net.TestServer
 
contextChanged() - Method in class org.ssonet.net.SSONETContext
Calls contextChanged() method of all registered SSONETContextListeners.
contextChanged(SSONETContext) - Method in interface org.ssonet.net.SSONETContextListener
Listener SHOULD updated cached values derived from the given SSONETContext, because the contents of the SSONETContext has changed.
contextChanged(SSONETContext) - Method in class org.ssonet.examples.net.TestJigsaw
Method of the implemented listener SSONETContextListener.
contextChanged(SSONETContext) - Method in class org.ssonet.examples.net.TestClient
Method of the implemented listener SSONETContextListener.
contextChanged(SSONETContext) - Method in class org.ssonet.examples.net.TestServer
Method of the implemented listener SSONETContextListener.
contextFactory - Variable in class org.ssonet.net.impl.SSONETServerSocket
The SSONETContextFactory which this SSONETServerSocket uses to create contexts for received connections.
contextFactory - Variable in class org.ssonet.net.impl.SSONETServerSocketFactory
the SSONETContextFactory used
contextFactory - Static variable in class org.ssonet.net.SSONETContextProvider
The SSONETContextFactory
contextListeners - Variable in class org.ssonet.net.SSONETContext
List of registered contextListeners
contextListenersUseCounter - Variable in class org.ssonet.net.SSONETContext
 
cost - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
costMaximum - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
costMinimum - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
createCertificate(PublicKey, PrivateKey, X509Certificate, Date, Date, String) - Static method in class org.ssonet.net.CryptoTools
Create a X509Certificate for a public key (only DSA-Certificates are allowed)
createContext() - Method in interface org.ssonet.net.SSONETContextFactory
Create a SSONETContext.
createContext() - Static method in class org.ssonet.net.SSONETContextProvider
Creates a SSONETContext by using the SSONETContextFactory
createContext() - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
createContext() - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
createContext() - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
 
createContext() - Method in class org.ssonet.examples.net.TestJigsaw
Method of the implemented listener SSONETContextListener.
createContext() - Method in class org.ssonet.examples.net.TestClient
Method of the implemented listener SSONETContextListener.
createContext() - Method in class org.ssonet.examples.net.TestServer
Method of the implemented SSONETContextFactory.
createDefaultModel() - Method in class org.ssonet.awt.JIntField
 
createKeyPair(String, int) - Static method in class org.ssonet.net.CryptoTools
Create a keypair
createSelfSignedCertificate(PublicKey, PrivateKey, Date, Date, String) - Static method in class org.ssonet.net.CryptoTools
Create a selfsigned X509Certificate for a public key (only DSA-Certificates are allowed)
createServerSocket(int) - Method in class org.ssonet.net.impl.SSONETServerSocketFactory
Returns a ServerSocket, which listens at the specified port.
createServerSocket(int, int) - Method in class org.ssonet.net.impl.SSONETServerSocketFactory
Returns a ServerSocket, which listens at the specified port, and has a wait queue of clients length.
createServerSocket(int, int, InetAddress) - Method in class org.ssonet.net.impl.SSONETServerSocketFactory
Returns a ServerSocket, which listens at the specified port, and has a wait queue of clients length, and which is bound to the specified InetAddress.
createSocket(InetAddress, int) - Method in class org.ssonet.net.impl.SSONETClientSocketFactory
Creates a Socket connected to a specified host and port.
createSocket(String, int) - Method in class org.ssonet.net.impl.SSONETClientSocketFactory
Creates a Socket connected to a specified host and port.
createUI(JComponent) - Static method in class org.ssonet.awt.BasicSpinnerUI
 
CryptoTools - class org.ssonet.net.CryptoTools.
This class is a collection of helpfull Methods for handling cryptographic operations
CryptoTools() - Constructor for class org.ssonet.net.CryptoTools
 
ctx - Variable in class test.KeyExchangeTest.TestRunner
 
Currency - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
currentLevel - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
current anonymity level
currentState - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
Current anonymity state
customer - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
customer - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
Customer - class org.ssonet.examples.catalog.customer.Customer.
creates a Customer
Customer() - Constructor for class org.ssonet.examples.catalog.customer.Customer
creates a customer with standard name
Customer(String) - Constructor for class org.ssonet.examples.catalog.customer.Customer
creates a customer with name n

D

d - Variable in class org.ssonet.awt.Spinner
 
d - Variable in class org.ssonet.awt.BasicSpinnerUI
 
data - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
data - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
dataBuffer - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
DATABUFFER_SIZE - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
dataModel - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
dataModel - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
debug - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
debug - Static variable in class org.ssonet.mechanisms.confidentiality.RC4
 
debug - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
debug - Variable in class org.ssonet.mechanisms.accountability.DSA
 
debug - Variable in class org.ssonet.mechanisms.accountability.RSA
 
debug - Static variable in class org.ssonet.mechanisms.anonymity.NoAnonymity
 
debug - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
for debugging purposes only: switch debug-messages on or off
debug - Static variable in class org.ssonet.mechanisms.anonymity.JAPAnonService
 
debug - Static variable in class org.ssonet.util.Preload
 
debug - Static variable in class org.ssonet.io.IOFilterStream
 
debug - Static variable in class org.ssonet.io.ByteIOStream
 
debug - Static variable in class org.ssonet.io.XMLTools
 
debug - Variable in class org.ssonet.net.impl.SSONETServerClientSocket
 
debug - Variable in class org.ssonet.net.impl.SSONETServerSocket
 
debug - Static variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
debug - Static variable in class org.ssonet.net.CryptoTools
 
debug - Static variable in class org.ssonet.net.SSONETContext
 
debug - Static variable in class org.ssonet.net.KeyExchange
 
debug - Static variable in class org.ssonet.net.MechanismInstance
 
debug - Static variable in class org.ssonet.net.SSONETNegotiate
 
debug - Static variable in class org.ssonet.net.BaseConfiguration
 
debug - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
debug - Static variable in class org.ssonet.baseConf.ConfigurationAccountability
 
debug - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
debug - Static variable in class org.ssonet.baseConf.BaseConfigDialog
 
debug - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
debug - Variable in class org.ssonet.examples.net.TestJigsaw
 
debug - Static variable in class org.ssonet.examples.net.TestClient
 
debug - Static variable in class org.ssonet.examples.net.TestServer
 
debug - Variable in class org.ssonet.help.Help
 
debug - Variable in class org.ssonet.help.HtmlPane
 
debugProfiling - Static variable in class org.ssonet.net.KeyExchange
 
debugProfiling - Static variable in class org.ssonet.net.SSONETNegotiate
 
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in interface org.ssonet.net.ConnectionListener
This method must decide, wether a user wants to give in in a security goal negotiation conflict, or not.
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
 
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in class org.ssonet.examples.net.TestJigsaw
Method of the implemented listener NegotiationListener.
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in class org.ssonet.examples.net.TestClient
Method of the implemented listener NegotiationListener.
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in class org.ssonet.examples.net.TestServer
Method of the implemented listener NegotiationListener.
decodeLength(byte[]) - Static method in class org.ssonet.io.XMLTools
Decodes the length field of a byte array.
def - Variable in class org.ssonet.appConf.SSONETConstraints
standard security goal settings
defaultBorder - Static variable in class org.ssonet.awt.BasicSpinnerUI
 
DES - class org.ssonet.mechanisms.confidentiality.DES.
 
DES() - Constructor for class org.ssonet.mechanisms.confidentiality.DES
 
DESede - class org.ssonet.mechanisms.confidentiality.DESede.
 
DESede() - Constructor for class org.ssonet.mechanisms.confidentiality.DESede
 
DESedeMac - class org.ssonet.mechanisms.integrity.DESedeMac.
 
DESedeMac() - Constructor for class org.ssonet.mechanisms.integrity.DESedeMac
 
DESMac - class org.ssonet.mechanisms.integrity.DESMac.
 
DESMac() - Constructor for class org.ssonet.mechanisms.integrity.DESMac
 
DetailConfigurationDialog - class org.ssonet.baseConf.DetailConfigurationDialog.
 
DetailConfigurationDialog(JFrame, Mechanism) - Constructor for class org.ssonet.baseConf.DetailConfigurationDialog
 
DH_OUT - Static variable in class org.ssonet.util.Emit
 
dialog - Variable in class org.ssonet.net.CheckCertificateDialog
 
dialog - Variable in class org.ssonet.baseConf.NewCertificateDialog
 
dialog - Static variable in class org.ssonet.baseConf.Rating
 
dialog - Variable in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog.AnimatedDialog
 
dialog - Variable in class org.ssonet.examples.catalog.ConflictDialog
 
digitsTyped - Variable in class org.ssonet.awt.Spinner
 
documentIdentifier - Variable in class org.ssonet.examples.catalog.net.Order
 
doMechanismsNegotiation() - Method in class org.ssonet.net.SSONETContext
Invoke new mechanisms negotiation
DONT_CARE - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: dont care
dontCareRadioButton - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
doSecurityGoalNegotiation() - Method in class org.ssonet.net.SSONETContext
Invoke new security goal (and mechanisms) negotiation
DSA - class org.ssonet.mechanisms.accountability.DSA.
 
DSA_OUT - Static variable in class org.ssonet.util.Emit
 
DSA() - Constructor for class org.ssonet.mechanisms.accountability.DSA
 

E

Emit - class org.ssonet.util.Emit.
 
Emit() - Constructor for class org.ssonet.util.Emit
 
emit(String) - Static method in class org.ssonet.util.Emit
 
encodeInteger(int) - Static method in class org.ssonet.io.XMLTools
Encodes an Integer into an array of 4 bytes.
engine - Variable in class org.ssonet.baseConf.PerformanceTest
 
engine - Variable in class org.ssonet.baseConf.Rating
 
EOF - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
EOF - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
EOF - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
EOF - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
exit - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
exitMenuItem - Variable in class org.ssonet.examples.catalog.merchant.Merchant
 

F

factor1 - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
factor2 - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
factor3 - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
factor4 - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
factor5 - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
factor6 - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
factor7 - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
file - Variable in class org.ssonet.examples.catalog.net.CatalogFile
 
filterStream - Variable in class org.ssonet.net.SSONETContext
A Filter IO Stream to use above the ProtocolStream.
FINISHED_STATE - Static variable in interface org.ssonet.net.ConnectionListener
 
fireAdjustmentValueChanged(AdjustmentEvent) - Method in class org.ssonet.awt.Spinner
Notify all listeners that have registered interest for notification on this event type.
firstCostReading - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
firstThroughputReading - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
FixedSizeJLabel - class org.ssonet.examples.catalog.customer.FixedSizeJLabel.
A label with fixed size
FixedSizeJLabel(int, int) - Constructor for class org.ssonet.examples.catalog.customer.FixedSizeJLabel
creates a label with fixed size, where a and b are the dimensions
flush() - Method in class org.ssonet.io.IOOutputStream
Writes all data out.
fm - Variable in class org.ssonet.awt.Spinner
 
fm - Variable in class org.ssonet.awt.BasicSpinnerUI
 
focusGained(FocusEvent) - Method in class org.ssonet.awt.JSpinner
 
focusGained(FocusEvent) - Method in class org.ssonet.awt.Spinner
 
focusLost(FocusEvent) - Method in class org.ssonet.awt.JSpinner
 
focusLost(FocusEvent) - Method in class org.ssonet.awt.Spinner
 
frame - Variable in class org.ssonet.examples.catalog.customer.Customer
 

G

getAccountabilityAcceptMechanism() - Method in class org.ssonet.net.SSONETContext
 
getAccountabilityConfig() - Method in class org.ssonet.net.BaseConfiguration
 
getAccountabilitySignMechanism() - Method in class org.ssonet.net.SSONETContext
 
getActionConfiguration(String) - Static method in class org.ssonet.appConf.ApplicationConfiguration
returns the configuration for a given action
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.RC5Mac
returns a algorithmParameterSpec for RC5
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
This method must be overriden in mechanisms, which need special algorithm parameters
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC5_64
returns a algorithmParameterSpec for RC5-64
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC5
returns a algorithmParameterSpec for RC5
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
returns a general algorithmParameterSpec with an IV (initialization vector).
getAlgValues(String) - Method in class org.ssonet.baseConf.rating.PerformanceTestEngine
Read algorithms and their values from files
getAnonymityConfig() - Method in class org.ssonet.net.BaseConfiguration
 
getAnswer(Component, String, int, ActionConfiguration) - Static method in class org.ssonet.examples.catalog.ConflictDialog
Shows the ConflictDialog and returns the users answer.
getAnswer(int, ActionConfiguration) - Static method in class org.ssonet.examples.catalog.ConflictDialog
Shows the ConflictDialog and returns the users answer.
getAnswer(JFrame) - Static method in class org.ssonet.baseConf.NewCertificateDialog
 
getAnswer(JFrame, String) - Static method in class org.ssonet.baseConf.NewCertificateDialog
 
getAnswer(String, int, ActionConfiguration) - Static method in class org.ssonet.examples.catalog.ConflictDialog
Shows the ConflictDialog and returns the users answer.
getAnswer(String, X509Certificate) - Static method in class org.ssonet.net.CheckCertificateDialog
tests interactively a certificate.
getAnswer(String, X509Certificate, JFrame) - Static method in class org.ssonet.net.CheckCertificateDialog
tests interactively a certificate The dialog is shown under the given parent frame.
getBackgroundColor() - Method in class org.ssonet.awt.Spinner
 
getBaseConfig() - Method in class org.ssonet.baseConf.BaseConfigDialog
 
getBaseListSelectedValue() - Method in class org.ssonet.awt.JPreferenceList
Returns the base list in form of a JList.
getBlockIncrement() - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
getBuffSize() - Method in class org.ssonet.util.ByteFIFO
 
getCatalog() - Method in class org.ssonet.examples.catalog.customer.Zip
returns the catalog from a zip file
getCatalog(CatalogFile) - Method in class org.ssonet.examples.catalog.customer.Customer
Writes the catalogFile into the local catalog "catalog.zip" in the directory ./data After that the local catalog will be loaded into the OrderPanel.
getColumnCount() - Method in class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel
 
getColumnName(int) - Method in class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel
gibt den Spaltennamen zurueck
getConfidentialityConfig() - Method in class org.ssonet.net.BaseConfiguration
 
getConfidentialityMechanism() - Method in class org.ssonet.net.SSONETContext
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationAnonymity
 
getConfiguration() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
getConfiguration() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getConfiguration() - Method in interface org.ssonet.net.Mechanism
 
getConfiguration(int, String) - Method in class org.ssonet.net.PhaseThreeConfiguration
Gets a mechanism configuration of a mechanism used to enforce the given security goal.
getConnectionState() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
 
getConnectionState() - Method in class org.ssonet.net.SSONETContext
 
getConnectionState() - Method in interface org.ssonet.net.SSONETProtocolStream
Returns the state the connection is in.
getContents() - Method in class org.ssonet.baseConf.locale.Resources
 
getContents() - Method in class org.ssonet.baseConf.locale.Resources_de
 
getContents() - Method in class org.ssonet.baseConf.locale.Resources_en
 
getContext() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns the SSONETContext used in this object.
getContext() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns the SSONETContext used in this object.
getContextFactory() - Static method in class org.ssonet.net.SSONETContextProvider
returns the SSONETContextFactory provided by this class.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.SHA1HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RipeMD160HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.TigerHMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.MD2HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.SkipjackMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RC5Mac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RC2Mac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.MD4HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.MD5HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RipeMD128HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC5_64
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC5
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Skipjack
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Rijndael
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Serpent
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC2
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC6
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Blowfish
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Twofish
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.CAST5
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC4
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.CAST6
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Return the basic default configuration for a cipher algorithm.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.accountability.RSA
 
getDefaultConfiguration() - Method in interface org.ssonet.net.Mechanism
 
getDigits() - Method in class org.ssonet.awt.Spinner
 
getEncoded() - Method in class org.ssonet.net.PhaseTwoResult
Returns a PhaseTwoResult encoded to a byte array.
getInetAddress() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns the address to which the socket is connected.
getInetAddress() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns the address to which the socket is connected.
getInetAddress() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns the address to which the socket is connected.
getInfoText(String) - Method in class org.ssonet.examples.catalog.customer.Zip
returns information for a order number
getInputStream() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns an input stream for this socket.
getInputStream() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns the InputStream of this Socket.
getInputStream() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns the InputStream of this socket.
getIntegrityConfig() - Method in class org.ssonet.net.BaseConfiguration
 
getIntegrityMechanism() - Method in class org.ssonet.net.SSONETContext
 
getInteractiveTime() - Static method in class org.ssonet.net.CheckCertificateDialog
Returns the time the dialog was showing.
getInteractiveTime() - Static method in class org.ssonet.appConf.ApplicationConfiguration
Returns the time dureation the dialog was showing.
getIOFilterStream() - Method in class org.ssonet.net.SSONETContext
Get the FilterIOStream.
getKeepAlive() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getKeepAlive() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Tests if SO_KEEPALIVE is enabled.
getKeepAlive() - Method in class org.ssonet.net.impl.SSONETClientSocket
Tests if SO_KEEPALIVE is enabled.
getKeyLength() - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
getKeyLengths() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getKeyLengths() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
getKeyLengths() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getKeyLengths() - Method in interface org.ssonet.net.Mechanism
 
getLangResources() - Static method in class org.ssonet.baseConf.BaseConfigDialog
Gets the language resource bundle.
getLeadingPad() - Method in class org.ssonet.awt.Spinner
 
getLengthEncodingFor(byte[]) - Static method in class org.ssonet.io.XMLTools
 
getLevel() - Method in class org.ssonet.appConf.ButtonGroupComponent
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.ssonet.awt.JPreferenceList.ColorListCellRenderer
 
getLocalAddress() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Gets the local address to which the socket is bound.
getLocalAddress() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Gets the local address to which the socket is bound.
getLocalAddress() - Method in class org.ssonet.net.impl.SSONETClientSocket
Gets the local address to which the socket is bound.
getLocalPort() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns the local port to which this socket is bound.
getLocalPort() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns the local port to which this socket is bound.
getLocalPort() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns the local port to which this socket is bound.
getMaximum() - Method in class org.ssonet.awt.Spinner
Gets the maximum value of the Spinner.
getMaximumSize() - Method in class org.ssonet.awt.SpinnerButton
 
getMaximumSize() - Method in class org.ssonet.awt.JSameSizeList
Returns the maximum size of this list (and the master list)
getMaximumSize() - Method in class org.ssonet.examples.catalog.customer.FixedSizeJLabel
returns the maximal size of the label
getMaximumSize(JComponent) - Method in class org.ssonet.awt.JSpinnerUI
 
getMaximumSize(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
getMechanismInstance(int, String, IOStream, SSONETContext, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Static method in class org.ssonet.net.MechanismInstance
Initialize Mechanisms with key exchange for use in a communikation link.
getMinimum() - Method in class org.ssonet.awt.Spinner
Gets the minimum value of the Spinner.
getMinimumSize() - Method in class org.ssonet.awt.SpinnerButton
 
getMinimumSize() - Method in class org.ssonet.awt.JSameSizeList
Returns the minimum size of this list (and the master list)
getMinimumSize() - Method in class org.ssonet.awt.ArrowButton
 
getMinimumSize() - Method in class org.ssonet.examples.catalog.customer.FixedSizeJLabel
returns the minimal size of the label
getMinimumSize(JComponent) - Method in class org.ssonet.awt.JSpinnerUI
 
getMinimumSize(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
getModePreferenceList() - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
getModes() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getModes() - Method in class org.ssonet.mechanisms.confidentiality.RC4
no modes availlable, its a stream cipher by definition
getModes() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
getModes() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getModes() - Method in interface org.ssonet.net.Mechanism
 
getName() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getName() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
getName() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getName() - Method in interface org.ssonet.net.Mechanism
 
getOrder(Order) - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
returns a message that an order was received and displays messages regarding an order at the state
getOrderSum(Vector) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
Erzeugt die Liste
getOrientation() - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
getOutputStream() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns an output stream for this socket.
getOutputStream() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns the OutputStream of this Socket.
getOutputStream() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns the OutputStream of this socket.
getOwnAccountabilityAcceptMechanismConfiguration() - Method in class org.ssonet.net.SSONETContext
Get the list of configurations for preferred mechanisms for security goal accountability for checking signatures
getOwnAccountabilityAcceptPreferenceList() - Method in class org.ssonet.net.SSONETContext
Get the mechanism preference list for security goal accountability for checking signatures
getOwnAccountabilitySignMechanismConfiguration() - Method in class org.ssonet.net.SSONETContext
Get the list of configurations for preferred mechanisms for security goal accountability for signing
getOwnAccountabilitySignPreferenceList() - Method in class org.ssonet.net.SSONETContext
Set the mechanism preference list for security goal accountability for signing
getOwnActionConfiguration() - Method in class org.ssonet.net.SSONETContext
Get the security goal configuration for the connection.
getOwnAnonServiceConfiguration() - Method in class org.ssonet.net.SSONETContext
Get security goal configuration for the anonymity service.
getOwnAnonymityMechanismConfiguration() - Method in class org.ssonet.net.SSONETContext
Get the mechanism preference list for security goal anonymity
getOwnCipherCertificate() - Method in class org.ssonet.net.SSONETContext
Get Certificate of the public cipher key.
getOwnCiphKey() - Method in class org.ssonet.net.SSONETContext
Get Secret cipher key (used for key exchange).
getOwnConfidentialityMechanismConfiguration() - Method in class org.ssonet.net.SSONETContext
Get the list of configurations for preferred mechanisms for security goal confidentiality
getOwnConfidentialityPreferenceList() - Method in class org.ssonet.net.SSONETContext
Get the mechanism preference list for security goal confidentiality
getOwnIntegrityMechanismConfiguration() - Method in class org.ssonet.net.SSONETContext
Get the list of configurations for preferred mechanisms for security goal integrity
getOwnIntegrityPreferenceList() - Method in class org.ssonet.net.SSONETContext
Get the mechanism preference list for security goal integrity
getOwnKeyExchangeAESKey() - Method in class org.ssonet.net.SSONETContext
Get AES key (used for key exchange).
getOwnSessionSigKey() - Method in class org.ssonet.net.SSONETContext
Get session sign key
getOwnSessionTestCertificate() - Method in class org.ssonet.net.SSONETContext
Get Certificate of the public session test key.
getOwnSigKey() - Method in class org.ssonet.net.SSONETContext
Get sign key
getOwnTestCertificate() - Method in class org.ssonet.net.SSONETContext
Get Certificate of the public test key.
getPartnerCipherCertificate() - Method in class org.ssonet.net.SSONETContext
Get cipherkey certificate of the communication partner.
getPartnerMechanismCertificate() - Method in class org.ssonet.net.KeyExchange
Key exchange protocol for asymmetric algorithms: Gets a certificate from the communication partner, encrypted with the own public cipher key, decrypts it, and checks it against the sign certificate (root certificate) of the partner.
getPartnerTestCertificate() - Method in class org.ssonet.net.SSONETContext
Get testkey certificate (pseudonym) of the communication partner.
getPhaseTwoResult() - Method in class org.ssonet.net.PhaseThreeConfiguration
 
getPicture(String) - Method in class org.ssonet.examples.catalog.customer.Zip
returns the picture of an order number as an array of bytes
getPort() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns the remote port to which this socket is connected.
getPort() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns the remote port to which this socket is connected.
getPort() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns the remote port to which this socket is connected.
getPreferenceList() - Method in class org.ssonet.awt.JPreferenceList
Gets the items if the preference list.
getPreferenceList(int) - Method in class org.ssonet.net.PhaseThreeConfiguration
Gets a mechanism preference list for a given security goal.
getPreferenceListSelectedValue() - Method in class org.ssonet.awt.JPreferenceList
 
getPreferredScrollableViewportSize() - Method in class org.ssonet.awt.JSameSizeList
Returns the preferred size of this list (and the master list)
getPreferredSize() - Method in class org.ssonet.awt.SpinnerButton
 
getPreferredSize() - Method in class org.ssonet.examples.catalog.customer.FixedSizeJLabel
returns the preferred size of the label
getPreferredSize() - Method in class org.ssonet.help.Help
 
getPreferredSize(JComponent) - Method in class org.ssonet.awt.JSpinnerUI
 
getPreferredSize(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
getPrincipalElement(Principal, String) - Static method in class org.ssonet.net.CryptoTools
For X509Certificates: Get an element of the Name from IssuerDN or SubjectDN
getProviderPreferenceList() - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
getProviders() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getProviders() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
getProviders() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getProviders() - Method in interface org.ssonet.net.Mechanism
 
getReceiveBufferSize() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getReceiveBufferSize() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Gets the value of the SO_RCVBUF option for this Socket, that is the buffer size used by the platform for input on this Socket.
getReceiveBufferSize() - Method in class org.ssonet.net.impl.SSONETClientSocket
Gets the value of the SO_RCVBUF option for this Socket, that is the buffer size used by the platform for input on this Socket.
getReturnCode() - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
getRound() - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
getRounds() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getRounds() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
getRounds() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getRounds() - Method in interface org.ssonet.net.Mechanism
 
getRowCount() - Method in class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel
 
getSecureRandom() - Static method in class org.ssonet.net.CryptoTools
Initializes the secureRandom object.
getSecurityGoalLevel(int) - Method in class org.ssonet.net.ActionConfiguration
returns the level set for a security goal
getSecurityGoalNegotiationResult() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Get the result of the security goal negotiation
getSecurityGoalValue(int) - Method in class org.ssonet.net.PhaseTwoResult
Gets a value for a security goal.
getSelectedUser() - Method in class org.ssonet.baseConf.UserSelectDialog
Verzeichnisnamen des ausgewahlten Nutzerverzeichnisses ausgeben.
getSendBufferSize() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getSendBufferSize() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Get value of the SO_SNDBUF option for this Socket, that is the buffer size used by the platform for output on this Socket.
getSendBufferSize() - Method in class org.ssonet.net.impl.SSONETClientSocket
Get value of the SO_SNDBUF option for this Socket, that is the buffer size used by the platform for output on this Socket.
getSessionKey(String, String) - Method in class org.ssonet.net.KeyExchange
KeyExchangeProtocol for symmetric algorithms, where the keySize is fix, and therefore must not be given.
getSessionKey(String, String, int) - Method in class org.ssonet.net.KeyExchange
Keyexchangeprotocol for symmetric algorithms.
getSize() - Method in class org.ssonet.examples.catalog.customer.Customer
 
getSoLinger() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getSoLinger() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns setting for SO_LINGER.
getSoLinger() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns setting for SO_LINGER.
getSoTimeout() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getSoTimeout() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Returns setting for SO_TIMEOUT.
getSoTimeout() - Method in class org.ssonet.net.impl.SSONETClientSocket
Returns setting for SO_TIMEOUT.
getSSONETProtocolStream() - Method in class org.ssonet.net.SSONETContext
Get the SSONETProtocolStream
getState() - Method in class org.ssonet.appConf.ApplicationConfigurationPanel
returns chosen settings for the security goal
getSum() - Method in class org.ssonet.examples.catalog.customer.OrderSumPanel
returns order sum with value added tax
getTcpNoDelay() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getTcpNoDelay() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Tests if TCP_NODELAY is enabled.
getTcpNoDelay() - Method in class org.ssonet.net.impl.SSONETClientSocket
Tests if TCP_NODELAY is enabled.
getText() - Method in class org.ssonet.awt.Spinner
 
getUI() - Method in class org.ssonet.awt.Spinner
 
getUIClassID() - Method in class org.ssonet.awt.Spinner
 
getUnitIncrement() - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
getUseAnonServiceConfiguration(String) - Static method in class org.ssonet.appConf.ApplicationConfiguration
Returns the anonymity configuration.
getValue() - Method in class org.ssonet.awt.JSpinner
 
getValue() - Method in class org.ssonet.awt.Spinner
Gets the current value of the Spinner object.
getValueAt(int, int) - Method in class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel
 
getVariantPreferenceList() - Method in class org.ssonet.baseConf.DetailConfigurationDialog
 
getVariants() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
getVariants() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
getVariants() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
getVariants() - Method in interface org.ssonet.net.Mechanism
 
getVisibleAmount() - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
getWrap() - Method in class org.ssonet.awt.Spinner
 
gridBagLayout0 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
gridBagLayout1 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
gridBagLayout2 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
gridBagLayout3 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
gridBagLayout4 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
gridBagLayout5 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 

H

halt() - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog.AnimatedDialog
 
handleMessage(byte, IOStream) - Method in class org.ssonet.io.IOFilterStream
Subclasses implement this to handle their messages.
handleMessage(byte, IOStream) - Method in class org.ssonet.io.NullFilterStream
 
hasFocus() - Method in class org.ssonet.awt.Spinner
 
haveFocus - Variable in class org.ssonet.awt.Spinner
 
Headlines - Static variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
Help - class org.ssonet.help.Help.
 
Help(JFrame, String, String) - Constructor for class org.ssonet.help.Help
 
helpButton - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
helpButton - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
helpButton - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
helpButton - Variable in class org.ssonet.baseConf.Rating
 
helpButton - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
Host - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
hostAddr - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
hp - Static variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
hp - Static variable in class org.ssonet.baseConf.ConfigurationAccountability
 
hp - Static variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
hp - Static variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
html - Variable in class org.ssonet.help.Help
 
HtmlPane - class org.ssonet.help.HtmlPane.
 
HtmlPane.PageLoader - class org.ssonet.help.HtmlPane.PageLoader.
 
HtmlPane.PageLoader(URL) - Constructor for class org.ssonet.help.HtmlPane.PageLoader
 
HtmlPane(String) - Constructor for class org.ssonet.help.HtmlPane
 
hyperlinkUpdate(HyperlinkEvent) - Method in class org.ssonet.help.HtmlPane
 

I

IDEA - class org.ssonet.mechanisms.confidentiality.IDEA.
 
IDEA() - Constructor for class org.ssonet.mechanisms.confidentiality.IDEA
 
IDEAMac - class org.ssonet.mechanisms.integrity.IDEAMac.
 
IDEAMac() - Constructor for class org.ssonet.mechanisms.integrity.IDEAMac
 
IF_NECCESSARY - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: if neccessary
IF_POSSIBLE - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: if possible
ifAnonLevel1Label - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
ifAnonLevel2Label - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
inBuffer - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
inBuffer - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
inBuffer - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
INBUFFER_SIZE - Static variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
INBUFFER_SIZE - Static variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
INBUFFER_SIZE - Static variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
Info - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
infoService - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
the InfoService to ask for the anonymity level
infoServiceHostLabel - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
infoServiceHostTextField - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
infoServicePortIntField - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
infoServicePortLabel - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
INIT_STATE - Static variable in interface org.ssonet.net.ConnectionListener
 
init() - Method in class org.ssonet.examples.catalog.customer.Customer
creates the order frame, adds the menu and loads the local catalog
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC4
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.accountability.DSA
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.accountability.RSA
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in interface org.ssonet.net.Mechanism
Initializes the mechanism for securing the ioStream without interactive initialization steps.
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
Initialize with key exchange
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.confidentiality.RC4
Initialize with key exchange
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Initialize with key exchange
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Initialize with key exchange
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.accountability.DSA
Initialize with key exchange Must be synchronized, so that not two keypairs are created an written to the context.
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.accountability.RSA
Initialize with key exchange Must be synchronized, so that not two keypairs are created an written to the context.
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in interface org.ssonet.net.Mechanism
Initializes the mechanism for securing the ioStream.
initCipher(int, PrivateKey, PublicKey, IOStream) - Method in class org.ssonet.mechanisms.accountability.DSA
Initialize crypto mechanisms
initException - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
initFinished - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
initIOStream() - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
Initializes the data fields needed for the IOStream to work.
initIOStream() - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Initializes the data fields needed for the IOStream to work.
initIOStream() - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Initializes the data fields needed for the IOStream to work.
initTemp(int) - Method in class org.ssonet.examples.catalog.customer.Catalog
initialize the catalog stringarray to number rows
inputStream - Variable in class org.ssonet.net.impl.SSONETServerClientSocket
The InputStream, which the user can get after the connection is established
inputStream - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
insertString(int, String, AttributeSet) - Method in class org.ssonet.awt.JIntField.IntDocument
 
INSTALLED - Static variable in interface org.ssonet.util.PreloadListener
 
installUI(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
integrity - Variable in class org.ssonet.net.BaseConfiguration
 
INTEGRITY - Static variable in class org.ssonet.net.SSONETConstants
Security goal Integrity
integrityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
integrityMechanism - Variable in class org.ssonet.net.SSONETContext
 
integrityMechanisms - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
integrityPanelLabel - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
integrityPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
intresource - Static variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
INVALID - Static variable in interface org.ssonet.net.CertificateListener
Constant, which must be returned by a CertificateListener implementation, if the certificate was testet, and it was found to be invalid.
InvalidCertificateException - exception org.ssonet.baseConf.InvalidCertificateException.
This Exception is thrown, if a certificate is not valid.
InvalidCertificateException() - Constructor for class org.ssonet.baseConf.InvalidCertificateException
 
InvalidMACException - exception org.ssonet.mechanisms.InvalidMACException.
Thrown, when e stream is terminated because a message authentication code (MAC) for the stream is invalid.
InvalidMACException() - Constructor for class org.ssonet.mechanisms.InvalidMACException
 
InvalidMACException(String) - Constructor for class org.ssonet.mechanisms.InvalidMACException
 
InvalidSignatureException - exception org.ssonet.mechanisms.InvalidSignatureException.
Thrown, if a stream is terminated because a digital Signature under the stream is invalid.
InvalidSignatureException() - Constructor for class org.ssonet.mechanisms.InvalidSignatureException
 
InvalidSignatureException(String) - Constructor for class org.ssonet.mechanisms.InvalidSignatureException
 
IOFilterStream - class org.ssonet.io.IOFilterStream.
Base for IOStreams wich need to exchange messages asynchronous.
IOFilterStream() - Constructor for class org.ssonet.io.IOFilterStream
 
IOInputStream - class org.ssonet.io.IOInputStream.
Provides the InputStream interface to an IOStream.
IOInputStream(IOStream) - Constructor for class org.ssonet.io.IOInputStream
 
IOOutputStream - class org.ssonet.io.IOOutputStream.
Provides the OutputStream interface to an IOStream.
IOOutputStream(IOStream) - Constructor for class org.ssonet.io.IOOutputStream
Creates an IOInputStream on top of a IOStream.
ios - Variable in class org.ssonet.io.IOFilterStream
 
ios - Variable in class test.KeyExchangeTest.TestRunner
 
ioStream - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
ioStream - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
ioStream - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
ioStream - Variable in class org.ssonet.io.IOOutputStream
 
ioStream - Variable in class org.ssonet.io.IOInputStream
 
ioStream - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
The working ioStream
IOStream - interface org.ssonet.io.IOStream.
Interface for an Input/Output-Stream for reading and writing byte arrays.
is - Variable in class org.ssonet.io.ByteIOStream
 
is - Variable in class test.KeyExchangeTest.TestStream
 
isBorderPainted() - Method in class org.ssonet.awt.Spinner
 
isCellEditable(int, int) - Method in class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel
gibt zurueck, ob einzelnes Tabellenfeld editierbar ist oder nicht
isProtocolMode - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
isServer - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
isServer - Variable in class test.KeyExchangeTest.TestRunner
 
itemStateChanged(ItemEvent) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
 
itemStateChanged(ItemEvent) - Method in class org.ssonet.appConf.ApplicationConfigurationPanel
 
itemStateChanged(ItemEvent) - Method in class org.ssonet.examples.catalog.customer.MerchantListFrame
is called when the state of the frame is changed refreshes the mark and the text

J

JAPAnonLevelChecker - class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker.
This class implements a thread, which periodically checks the anonymity level of the choosen AnonServer, and calls the
JAPAnonLevelChecker(SSONETContext, InfoService, AnonServer) - Constructor for class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
Creates and initializes a JAPAnonLevelChecker.
JAPAnonService - class org.ssonet.mechanisms.anonymity.JAPAnonService.
Use this class to provide client anonymity for SSONET.
JAPAnonService(SSONETContext) - Constructor for class org.ssonet.mechanisms.anonymity.JAPAnonService
The Constructor initialises the local anonService and sets all Parameters to the values which are read from the Configuration file.
JAPAnonSocket - class org.ssonet.mechanisms.anonymity.JAPAnonSocket.
 
JAPAnonSocket(InetAddress, int, AnonServer, JAPAnonLevelChecker) - Constructor for class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Creates an JAPAnonSocket and connects it through the anonServer to the host with given hostname and portname.
jButton_Cancel - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jButton_Help - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jButton_OK - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jButton_securityHigh - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jButton_securityLow - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jButton_securityMedium - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
JIntField - class org.ssonet.awt.JIntField.
A text field for input of Integers.
JIntField.IntDocument - class org.ssonet.awt.JIntField.IntDocument.
 
JIntField.IntDocument() - Constructor for class org.ssonet.awt.JIntField.IntDocument
 
JIntField() - Constructor for class org.ssonet.awt.JIntField
 
JIntField(String) - Constructor for class org.ssonet.awt.JIntField
 
jLabel_accountabilityAccept - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jLabel_accountabilitySign - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jLabel_anonService - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jLabel_confidelity - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jLabel_IconAnonService - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jLabel_integrity - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
joinByteArrays(byte[], byte[]) - Static method in class org.ssonet.io.XMLTools
joins two ByteArrays
JPreferenceList - class org.ssonet.awt.JPreferenceList.
Shows two lists, where list two (the base list) contains all possible items of a list of items, and list one (the preference list) contains an ordered subset of the items of list two.
JPreferenceList.ColorListCellRenderer - class org.ssonet.awt.JPreferenceList.ColorListCellRenderer.
 
JPreferenceList.ColorListCellRenderer() - Constructor for class org.ssonet.awt.JPreferenceList.ColorListCellRenderer
 
JPreferenceList() - Constructor for class org.ssonet.awt.JPreferenceList
Creates an empty preference list panel.
JPreferenceList(int, PreferenceList, String[]) - Constructor for class org.ssonet.awt.JPreferenceList
Creates and initializes a preference list panel.
JPreferenceList(int, String, String, PreferenceList, String[]) - Constructor for class org.ssonet.awt.JPreferenceList
Creates and initializes a preference list panel.
jRadioButton_doNotUseAnonService - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
jRadioButton_useAnonService - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
JSameSizeList - class org.ssonet.awt.JSameSizeList.
This class is used to enforce a JList to have the same size like a master JList.
JSameSizeList(ListModel) - Constructor for class org.ssonet.awt.JSameSizeList
Create a list given a list model.
JSpinner - class org.ssonet.awt.JSpinner.
A panel showing a textfield with a value and buttons to spin the value up or down.
JSpinner(int, int, int, int) - Constructor for class org.ssonet.awt.JSpinner
 
JSpinnerUI - class org.ssonet.awt.JSpinnerUI.
 
JSpinnerUI() - Constructor for class org.ssonet.awt.JSpinnerUI
 

K

keyExchange - Variable in class test.KeyExchangeTest.TestRunner
 
KeyExchange - class org.ssonet.net.KeyExchange.
This class implements protocols for secure exchange of keys and certificates.
KeyExchange(IOStream, SSONETContext, boolean) - Constructor for class org.ssonet.net.KeyExchange
Initializes a keyExchange object.
KeyExchangeTest - class test.KeyExchangeTest.
 
KeyExchangeTest.TestListener - class test.KeyExchangeTest.TestListener.
 
KeyExchangeTest.TestListener() - Constructor for class test.KeyExchangeTest.TestListener
 
KeyExchangeTest.TestRunner - class test.KeyExchangeTest.TestRunner.
 
KeyExchangeTest.TestRunner(IOStream, SSONETContext, boolean) - Constructor for class test.KeyExchangeTest.TestRunner
 
KeyExchangeTest.TestStream - class test.KeyExchangeTest.TestStream.
 
KeyExchangeTest.TestStream() - Constructor for class test.KeyExchangeTest.TestStream
 
KeyExchangeTest() - Constructor for class test.KeyExchangeTest
 
keyGeneratorAlgorithmName - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
KEYLENGTH - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Length of a key
KEYLENGTH - Static variable in interface org.ssonet.net.Mechanism
 
keyLengths - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
keyLengths - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
keyLengths - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
keyPressed(KeyEvent) - Method in class org.ssonet.awt.Spinner
 
keyReleased(KeyEvent) - Method in class org.ssonet.awt.Spinner
 
keyTyped(KeyEvent) - Method in class org.ssonet.awt.Spinner
 

L

leadingPad - Variable in class org.ssonet.awt.Spinner
 
len - Variable in class org.ssonet.io.IOOutputStream
 
len - Variable in class org.ssonet.io.IOInputStream
 
LEVEL_MAX - Static variable in class org.ssonet.net.SSONETConstants
maximum security goal configuration level
LEVEL_MIN - Static variable in class org.ssonet.net.SSONETConstants
minimum security goal configuration level
linkActivated(URL) - Method in class org.ssonet.help.HtmlPane
 
list - Variable in class org.ssonet.io.IOFilterStream
 
list - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
list - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
list - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
load(String) - Method in class org.ssonet.help.HtmlPane
 
loadCatalog - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
loadCatalogAction(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
calls loadLocalCatalog() and displays an error message when no catalog is available
loadLocalCatalog() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
loads from Class
location - Variable in class org.ssonet.examples.catalog.customer.MerchantListFrame
 
lower(int) - Method in class org.ssonet.net.ActionConfiguration
Lowers the level for a security goal.

M

macAlgorithms - Static variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
macIn - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
macOut - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
main(String[]) - Static method in class org.ssonet.net.ActionConfiguration
Main method (for testing purposes only)
main(String[]) - Static method in class org.ssonet.baseConf.rating.PerformanceTestEngine
main method for debuging purposes of this class.
main(String[]) - Static method in class org.ssonet.baseConf.UserSelectDialog
dummy main function for debugging
main(String[]) - Static method in class org.ssonet.baseConf.TestBaseConfig
 
main(String[]) - Static method in class org.ssonet.baseConf.BaseConfigDialog
Start the Base-Configuration.

The BaseConfiguration utility requires the system property ssonet_cfg to be set to the configuration directory.
main(String[]) - Static method in class org.ssonet.baseConf.Rating
 
main(String[]) - Static method in class org.ssonet.baseConf.ConfigurationAnonymity
Main method for debuging purposes.
main(String[]) - Static method in class org.ssonet.baseConf.UserPropertiesDialog
 
main(String[]) - Static method in class org.ssonet.appConf.ApplicationConfiguration
for testing purposes only
main(String[]) - Static method in class org.ssonet.examples.catalog.customer.Customer
main customer procedure Creates a JFrame and a customer with the name supplied.
main(String[]) - Static method in class org.ssonet.examples.catalog.merchant.Merchant
merchants main procedure Benötigte Umgebungsvariablen: ssonet_cd : Root-Verzeichnis der SSONET-Architektur ssonet_cfg: Konfigurationsverzeichnis der SSONET-Architektur ssonet_help: Verzeichnis der Hilfetexte Die Variable "ssonet_user" wird auf den Applikationsnamen gesetzt.
main(String[]) - Static method in class org.ssonet.examples.net.TestJigsaw
The main method.
main(String[]) - Static method in class org.ssonet.examples.net.TestConfidentialityIOStream
 
main(String[]) - Static method in class org.ssonet.examples.net.TestClient
The main method.
main(String[]) - Static method in class org.ssonet.examples.net.anonTestClient
 
main(String[]) - Static method in class org.ssonet.examples.net.TestIntegrityIOStream
 
main(String[]) - Static method in class org.ssonet.examples.net.TestAccountabilityIOStream
 
main(String[]) - Static method in class org.ssonet.examples.net.anonTestServer
 
main(String[]) - Static method in class org.ssonet.examples.net.TestServer
The main method of the server.
main(String[]) - Static method in class org.ssonet.help.Help
 
main(String[]) - Static method in class test.KeyExchangeTest
 
mainMenuBar - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
max - Variable in class org.ssonet.appConf.SSONETConstraints
Maximum security goal settings
maxValue - Variable in class org.ssonet.awt.Spinner
 
MD2HMac - class org.ssonet.mechanisms.integrity.MD2HMac.
 
MD2HMac() - Constructor for class org.ssonet.mechanisms.integrity.MD2HMac
 
MD4HMac - class org.ssonet.mechanisms.integrity.MD4HMac.
 
MD4HMac() - Constructor for class org.ssonet.mechanisms.integrity.MD4HMac
 
MD5_OUT - Static variable in class org.ssonet.util.Emit
 
MD5_RSA_OUT - Static variable in class org.ssonet.util.Emit
 
MD5HMac - class org.ssonet.mechanisms.integrity.MD5HMac.
 
MD5HMac() - Constructor for class org.ssonet.mechanisms.integrity.MD5HMac
 
Mechanism - interface org.ssonet.net.Mechanism.
The interface for a security mechanism applying security modifications to the allready open stream.
MechanismConfiguration - class org.ssonet.mechanisms.MechanismConfiguration.
 
MechanismConfiguration() - Constructor for class org.ssonet.mechanisms.MechanismConfiguration
Creates an empty MechanismConfiguration object.
MechanismConfiguration(Element) - Constructor for class org.ssonet.mechanisms.MechanismConfiguration
Creates a MechanismConfiguration from an XML-Element holding MechanismConfiguration data.
MechanismInstance - class org.ssonet.net.MechanismInstance.
This class provides a mechanism for unified access to security mechanisms.
MechanismInstance() - Constructor for class org.ssonet.net.MechanismInstance
 
mechanismName - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
mechanismName - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
mechanismName - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
MECHANISMS_NEGOTIATION - Static variable in interface org.ssonet.net.ConnectionListener
 
menu1 - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
menu2 - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
menu3 - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
menu4 - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
Merchant - class org.ssonet.examples.catalog.merchant.Merchant.
create a merchant
Merchant.SymAction - class org.ssonet.examples.catalog.merchant.Merchant.SymAction.
Symantec ActionListener
Merchant.SymAction() - Constructor for class org.ssonet.examples.catalog.merchant.Merchant.SymAction
 
Merchant.SymWindow - class org.ssonet.examples.catalog.merchant.Merchant.SymWindow.
Symantec Window
Merchant.SymWindow() - Constructor for class org.ssonet.examples.catalog.merchant.Merchant.SymWindow
 
Merchant(String, String, int) - Constructor for class org.ssonet.examples.catalog.merchant.Merchant
creates a merchant and a merchantServer
merchantHost - Variable in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
merchantHost - Variable in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
merchantHostPort - Variable in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
merchantHostPort - Variable in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
MerchantListFrame - class org.ssonet.examples.catalog.customer.MerchantListFrame.
A list of merchants
MerchantListFrame(Customer, OrderPanel) - Constructor for class org.ssonet.examples.catalog.customer.MerchantListFrame
creates a list of merchantsfor the customer, modal to the orderPanel
merchantServer - Variable in class org.ssonet.examples.catalog.merchant.Merchant
 
MerchantServer - class org.ssonet.examples.catalog.merchant.MerchantServer.
A MerchantServer
MerchantServer(Merchant, String, String, int) - Constructor for class org.ssonet.examples.catalog.merchant.MerchantServer
creates a MerchantServer
messageBuffer - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
messageBuffer - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
messageBuffer - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
min - Variable in class org.ssonet.appConf.SSONETConstraints
Minimum security goal settings
minValue - Variable in class org.ssonet.awt.Spinner
 
MODE_MULTI_USER - Static variable in class org.ssonet.baseConf.BaseConfigDialog
 
MODE_SINGLE_USER - Static variable in class org.ssonet.baseConf.BaseConfigDialog
 
modes - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
modes - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
modes - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
MODES - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Preferencelist of modes (ECB, CFB, ...)
MODES - Static variable in interface org.ssonet.net.Mechanism
 
mouseClicked(MouseEvent) - Method in class org.ssonet.awt.Spinner
 
mouseEntered(MouseEvent) - Method in class org.ssonet.awt.Spinner
 
mouseExited(MouseEvent) - Method in class org.ssonet.awt.Spinner
 
mousePressed(MouseEvent) - Method in class org.ssonet.awt.Spinner
 
mouseReleased(MouseEvent) - Method in class org.ssonet.awt.Spinner
 

N

name - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
name - Variable in class org.ssonet.examples.catalog.customer.Customer
 
nDigits - Variable in class org.ssonet.awt.Spinner
 
negotiatedMechConf - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
negotiatedMechConf - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
the name of the Mechanism used to get the Mechanism from the Crypto-Provider.
negotiatedMechConf - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
negotiateMechConf(MechanismConfiguration, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.RC5Mac
in addition to the negotiation Method of AbstractConfidentialityMechanism, this method negotiates the rounds used for this algorithm
negotiateMechConf(MechanismConfiguration, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
This Method negotiates between two mechanismConfigurations.
negotiateMechConf(MechanismConfiguration, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC5_64
in addition to the negotiation Method of AbstractConfidentialityMechanism, this method negotiates the rounds used for this algorithm
negotiateMechConf(MechanismConfiguration, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC5
in addition to the negotiation Method of AbstractConfidentialityMechanism, this method negotiates the rounds used for this algorithm
negotiateMechConf(MechanismConfiguration, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
This Method negotiates between two mechanismConfigurations.
negotiatePhaseOne(ActionConfiguration, ActionConfiguration, SSONETContext) - Static method in class org.ssonet.net.SSONETNegotiate
First security goal negotiation.
negotiatePhaseThree(PhaseThreeConfiguration, PhaseThreeConfiguration, IOStream, IOStream, SSONETContext, boolean) - Static method in class org.ssonet.net.SSONETNegotiate
Negotiates the mechanisms for the security goals to be enforced.
negotiatePhaseTwo(ActionConfiguration, ActionConfiguration) - Static method in class org.ssonet.net.SSONETNegotiate
Second security goal negotiation.
negotiationRequested - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
negotiationRequestReceived(int) - Method in class org.ssonet.net.SSONETContext
Calls negotiationRequestReceived() method of all registered ConnectionListeners.
negotiationRequestReceived(SSONETContext, int) - Method in interface org.ssonet.net.ConnectionListener
The method negotiationRequestReceived() is called by SSONETProtocolStream , when a request for a security goal and mechanisms negotiation, or only a mechanisms negotiation was received, but before the negotiation of security parameters starts.
negotiationRequestReceived(SSONETContext, int) - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
negotiationRequestReceived(SSONETContext, int) - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
negotiationRequestReceived(SSONETContext, int) - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
 
negotiationRequestReceived(SSONETContext, int) - Method in class org.ssonet.examples.net.TestJigsaw
 
negotiationRequestReceived(SSONETContext, int) - Method in class org.ssonet.examples.net.TestClient
 
negotiationRequestReceived(SSONETContext, int) - Method in class org.ssonet.examples.net.TestServer
 
NewCertificateDialog - class org.ssonet.baseConf.NewCertificateDialog.
 
NewCertificateDialog(JFrame, String) - Constructor for class org.ssonet.baseConf.NewCertificateDialog
 
newIOStream - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
The IOStream created by a new negotiation
NO - Static variable in class org.ssonet.net.SSONETConstants
no (used in SSONETNegotiate)
NoAnonymity - class org.ssonet.mechanisms.anonymity.NoAnonymity.
 
NoAnonymity(SSONETContext) - Constructor for class org.ssonet.mechanisms.anonymity.NoAnonymity
 
NoCommonMechanismException - exception org.ssonet.net.NoCommonMechanismException.
 
NoCommonMechanismException() - Constructor for class org.ssonet.net.NoCommonMechanismException
 
NoCommonMechanismException(String) - Constructor for class org.ssonet.net.NoCommonMechanismException
 
noFocusBorder - Variable in class org.ssonet.awt.JPreferenceList.ColorListCellRenderer
 
NOT_STARTED_STATE - Static variable in interface org.ssonet.net.ConnectionListener
 
NOT_TESTED - Static variable in interface org.ssonet.net.CertificateListener
Constant, which must be returned by a CertificateListener implementation, if certificate was not testet, and so no decition about the validity of the certificate was possible.
NullFilterStream - class org.ssonet.io.NullFilterStream.
Simple Implementation of an IOFilterStream.
NullFilterStream() - Constructor for class org.ssonet.io.NullFilterStream
 
numberOfBytes - Variable in class org.ssonet.examples.catalog.net.CatalogFile
 
numberOfProducts - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
numberOfRows - Variable in class org.ssonet.examples.catalog.customer.Catalog
 

O

offGraphics - Variable in class org.ssonet.baseConf.Rating.RatingCanvas
 
offImage - Variable in class org.ssonet.baseConf.Rating.RatingCanvas
 
okButton - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
okButton - Variable in class org.ssonet.baseConf.Rating
 
okButton - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
okButton - Variable in class org.ssonet.examples.catalog.customer.MerchantListFrame
 
okButtonAction(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.MerchantListFrame
marked merchant is choosen
ON_NO_CONDITION - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: On no condition, but negotiable in case of conflict
open() - Method in class org.ssonet.examples.catalog.customer.Zip
opens a catalog file (Es wird immer der lokale Katalog des Kunden geladen
order - Variable in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
Order - class org.ssonet.examples.catalog.net.Order.
an order of articles
ORDER - Static variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
ORDER - Static variable in class org.ssonet.examples.catalog.merchant.MerchantServer
 
Order() - Constructor for class org.ssonet.examples.catalog.net.Order
creates an empty order with the ordererName "nobody"
Order(String, String[], String, String) - Constructor for class org.ssonet.examples.catalog.net.Order
creates an order
orderButton - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
orderButtonAction() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
An order will be issued.
orderConfig - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
orderedArticles - Variable in class org.ssonet.examples.catalog.net.Order
 
ordererName - Variable in class org.ssonet.examples.catalog.net.Order
 
OrderForm - class org.ssonet.examples.catalog.customer.OrderForm.
A dialog which displays an orderform
OrderForm.ButtonPanel - class org.ssonet.examples.catalog.customer.OrderForm.ButtonPanel.
A panel with buttons for sending an order and cancelling of an order
OrderForm.ButtonPanel() - Constructor for class org.ssonet.examples.catalog.customer.OrderForm.ButtonPanel
creates the panel
OrderForm.InfoPanel - class org.ssonet.examples.catalog.customer.OrderForm.InfoPanel.
A panel with informations for the order
OrderForm.InfoPanel() - Constructor for class org.ssonet.examples.catalog.customer.OrderForm.InfoPanel
creates the panel
OrderForm(JFrame, Customer, Catalog, Vector, float) - Constructor for class org.ssonet.examples.catalog.customer.OrderForm
Creates the orderform.
orderMenuItem - Variable in class org.ssonet.examples.catalog.merchant.Merchant
 
orderPanel - Variable in class org.ssonet.examples.catalog.customer.MerchantListFrame
 
orderPanel - Static variable in class org.ssonet.examples.catalog.customer.Customer
 
OrderPanel - class org.ssonet.examples.catalog.customer.OrderPanel.
Catalogwindow with choice, productinfo, configuration, help and order
OrderPanel.ButtonPanel - class org.ssonet.examples.catalog.customer.OrderPanel.ButtonPanel.
 
OrderPanel.ButtonPanel() - Constructor for class org.ssonet.examples.catalog.customer.OrderPanel.ButtonPanel
 
OrderPanel.OrderTableModel - class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel.
 
OrderPanel.OrderTableModel() - Constructor for class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel
 
OrderPanel(Customer) - Constructor for class org.ssonet.examples.catalog.customer.OrderPanel
creates a catalogwindow for the customer
OrderPanelWindowClosing() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
close the order window
orderSumPanel - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
orderSumPanel - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
OrderSumPanel - class org.ssonet.examples.catalog.customer.OrderSumPanel.
A panel which displays the sum of an order
OrderSumPanel() - Constructor for class org.ssonet.examples.catalog.customer.OrderSumPanel
Erzeugt das Panel, welches die Summe einer Bestellung anzeigt
org.ssonet.appConf - package org.ssonet.appConf
Data structure and configuration tools for security goal configuration.
org.ssonet.awt - package org.ssonet.awt
GUI components used mainly in the BaseConfiguration utility
org.ssonet.baseConf - package org.ssonet.baseConf
Configuration utility for security mechanisms used in SSONET.
org.ssonet.baseConf.locale - package org.ssonet.baseConf.locale
Language ressources for the BaseConfiguration utility.
org.ssonet.baseConf.rating - package org.ssonet.baseConf.rating
Performance test and evaluation tools for security mechanisms.
org.ssonet.examples.catalog - package org.ssonet.examples.catalog
 
org.ssonet.examples.catalog.customer - package org.ssonet.examples.catalog.customer
Client (Customer) of an example teleshopping application which uses SSONET.
org.ssonet.examples.catalog.merchant - package org.ssonet.examples.catalog.merchant
Server (Merchant) of an example teleshopping application which uses SSONET.
org.ssonet.examples.catalog.net - package org.ssonet.examples.catalog.net
Classes used by both Server and Client of the teleshopping example.
org.ssonet.examples.net - package org.ssonet.examples.net
A simple example of a network connection using SSONET.
org.ssonet.help - package org.ssonet.help
Help environment for SSONET
org.ssonet.io - package org.ssonet.io
I/O-Components for SSONET.
org.ssonet.mechanisms - package org.ssonet.mechanisms
Classes for integration of security mechanisms in SSONET.
org.ssonet.mechanisms.accountability - package org.ssonet.mechanisms.accountability
Security mechanisms wrapper for accoutability mechanisms.
org.ssonet.mechanisms.anonymity - package org.ssonet.mechanisms.anonymity
Security mechanisms wrapper for anonmity mechanisms.
org.ssonet.mechanisms.confidentiality - package org.ssonet.mechanisms.confidentiality
Security mechanisms wrapper for confidentiality mechanisms.
org.ssonet.mechanisms.integrity - package org.ssonet.mechanisms.integrity
Security mechanisms wrapper for integrity mechanisms.
org.ssonet.net - package org.ssonet.net
Network components for SSONET-Connections.
org.ssonet.net.impl - package org.ssonet.net.impl
Network implementations for SSONET-Connections.
org.ssonet.util - package org.ssonet.util
Utilities for cryptofunctions and other things in SSONET.
os - Variable in class org.ssonet.io.ByteIOStream
 
os - Variable in class test.KeyExchangeTest.TestStream
 
outputStream - Variable in class org.ssonet.net.impl.SSONETServerClientSocket
The OutputStream, which the user can get after the connection is established
outputStream - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
ownAccountabilityAcceptMechanismConfiguration - Variable in class org.ssonet.net.SSONETContext
The list of configurations for preferred mechanisms for security goal accountability for checking signatures
ownAccountabilityAcceptPreferenceList - Variable in class org.ssonet.net.SSONETContext
The mechanism preference list for security goal accountability for checking signatures
ownAccountabilitySignMechanismConfiguration - Variable in class org.ssonet.net.SSONETContext
The list of configurations for preferred mechanisms for security goal accountability for signing
ownAccountabilitySignPreferenceList - Variable in class org.ssonet.net.SSONETContext
The mechanism preference list for security goal accountability for signing
ownActionConfiguration - Variable in class org.ssonet.net.SSONETContext
The security goal configuration for the connection.
ownAnonServiceConfiguration - Variable in class org.ssonet.net.SSONETContext
Security goal configuration for the anonymity service.
ownAnonymityMechanismConfiguration - Variable in class org.ssonet.net.SSONETContext
The mechanism configuration for security goal anonymity, as set in the baseConfiguration utility
ownCipherCertificate - Variable in class org.ssonet.net.SSONETContext
Certificate of the public cipher key.
ownCiphKey - Variable in class org.ssonet.net.SSONETContext
Secret cipher key (used for key exchange).
ownConfidentialityMechanismConfiguration - Variable in class org.ssonet.net.SSONETContext
The list of configurations for preferred mechanisms for security goal confidentiality
ownConfidentialityPreferenceList - Variable in class org.ssonet.net.SSONETContext
The mechanism preference list for security goal confidentiality
ownIntegrityMechanismConfiguration - Variable in class org.ssonet.net.SSONETContext
The list of configurations for preferred mechanisms for security goal integrity
ownIntegrityPreferenceList - Variable in class org.ssonet.net.SSONETContext
The mechanism preference list for security goal integrity
ownKeyExchangeAESKey - Variable in class org.ssonet.net.SSONETContext
Secret AES key (used for key exchange).
ownSessionSigKey - Variable in class org.ssonet.net.SSONETContext
Session sign key.
ownSessionTestCertificate - Variable in class org.ssonet.net.SSONETContext
Certificate of the public session test key.
ownSigKey - Variable in class org.ssonet.net.SSONETContext
sign key
ownTestCertificate - Variable in class org.ssonet.net.SSONETContext
Certificate of the public test key.

P

paint(Graphics) - Method in class org.ssonet.awt.SpinnerButton
 
paint(Graphics) - Method in class org.ssonet.baseConf.Rating.RatingCanvas
 
paint(Graphics, JComponent) - Method in class org.ssonet.awt.JSpinnerUI
 
paint(Graphics, JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
paintBorder(Graphics) - Method in class org.ssonet.awt.Spinner
Paint the spinner's border if BorderPainted property is true.
panelAnonymity - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
panelConfidelity - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
panelDialogButtons - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
panelIntegrity - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
panelSecurityButtons - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
ParameterNotCompatibleException - exception org.ssonet.mechanisms.ParameterNotCompatibleException.
 
ParameterNotCompatibleException() - Constructor for class org.ssonet.mechanisms.ParameterNotCompatibleException
 
parent - Variable in class org.ssonet.baseConf.PerformanceTest
 
parent - Variable in class org.ssonet.baseConf.Rating
 
parentFrame - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
parentFrame - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
parentFrame - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
parentFrame - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
parentFrame - Variable in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
parentFrame - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
parentFrame - Variable in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
parseDocumentElementFromStream(InputStream, boolean) - Static method in class org.ssonet.io.XMLTools
parse a XML document from a stream.
parseDocumentElementFromStream(IOStream, boolean) - Static method in class org.ssonet.io.XMLTools
parse an XML document from an IOStream.
partnerCipherCertificate - Variable in class org.ssonet.net.SSONETContext
Cipherkey certificate of the communication partner.
partnerTestCertificate - Variable in class org.ssonet.net.SSONETContext
Testkey certificate (pseudonym) of the communication partner.
perfButton - Variable in class org.ssonet.baseConf.Rating
 
PerformanceTest - class org.ssonet.baseConf.PerformanceTest.
 
PerformanceTest(JDialog) - Constructor for class org.ssonet.baseConf.PerformanceTest
 
PerformanceTestEngine - class org.ssonet.baseConf.rating.PerformanceTestEngine.
 
PerformanceTestEngine(JLabel, JProgressBar, DefaultMutableTreeNode, DefaultMutableTreeNode, DefaultMutableTreeNode, DefaultMutableTreeNode) - Constructor for class org.ssonet.baseConf.rating.PerformanceTestEngine
 
PhaseThreeConfiguration - class org.ssonet.net.PhaseThreeConfiguration.
Configuration class for negotiation phase three, the negotiation of the security mechanisms and their parameters.
PhaseThreeConfiguration(Element) - Constructor for class org.ssonet.net.PhaseThreeConfiguration
Creates a PhaseThreeConfiguration from an XML Element.
PhaseThreeConfiguration(InputStream) - Constructor for class org.ssonet.net.PhaseThreeConfiguration
Decodes a PhaseThreeConfiguration from an InputStream.
PhaseThreeConfiguration(InputStream, boolean) - Constructor for class org.ssonet.net.PhaseThreeConfiguration
Decodes a PhaseThreeConfiguration from an InputStream.
PhaseThreeConfiguration(IOStream) - Constructor for class org.ssonet.net.PhaseThreeConfiguration
Decodes a PhaseThreeConfiguration from an IOStream.
PhaseThreeConfiguration(IOStream, boolean) - Constructor for class org.ssonet.net.PhaseThreeConfiguration
Decodes a PhaseThreeConfiguration from an IOStream.
PhaseThreeConfiguration(PhaseTwoResult) - Constructor for class org.ssonet.net.PhaseThreeConfiguration
Creates a new Object with the given PhaseTwoResult
PhaseTwoResult - class org.ssonet.net.PhaseTwoResult.
This class holds a security goal configuration after the security goal negotiation.
PhaseTwoResult() - Constructor for class org.ssonet.net.PhaseTwoResult
Constructor for a new Settings object.
PhaseTwoResult(byte[]) - Constructor for class org.ssonet.net.PhaseTwoResult
Create a new PhaseTwoResult from its encoded form.
PhaseTwoResult(Element) - Constructor for class org.ssonet.net.PhaseTwoResult
Creates a new PhaseTwoResult from an XML Document
ping() - Method in class org.ssonet.io.NullFilterStream
Sends a dummy message to the Stream.
port - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
 
port - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
Port - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
pos - Variable in class org.ssonet.io.IOOutputStream
 
pos - Variable in class org.ssonet.io.IOInputStream
 
PreferenceList - class org.ssonet.mechanisms.PreferenceList.
This class implements a preference list.
PreferenceList() - Constructor for class org.ssonet.mechanisms.PreferenceList
Creates an empty preference list
PreferenceList(Element) - Constructor for class org.ssonet.mechanisms.PreferenceList
Creates a preference list from an XML element.
PreferenceListSelectionListener - class org.ssonet.awt.PreferenceListSelectionListener.
 
PreferenceListSelectionListener(JList, JList, JButton) - Constructor for class org.ssonet.awt.PreferenceListSelectionListener
 
preload - Variable in class org.ssonet.examples.catalog.merchant.Merchant
 
Preload - class org.ssonet.util.Preload.
Initializes Secure random number generation and registers Bouncycastle as a security provider.
Preload() - Constructor for class org.ssonet.util.Preload
Starts the preload of needed security providers, secure random initialization and preload of some security mechanism classes.
Preload(PreloadListener) - Constructor for class org.ssonet.util.Preload
Runs the preload of needed security providers, secure random initialization and preload of some security mechanism classes.
preloadInstalled(int) - Method in interface org.ssonet.util.PreloadListener
 
preloadInstalled(int) - Method in class org.ssonet.examples.catalog.customer.PreloadWaitFrame
 
PreloadListener - interface org.ssonet.util.PreloadListener.
Needed for a feedback system for the Preload.
PreloadWaitFrame - class org.ssonet.examples.catalog.customer.PreloadWaitFrame.
 
PreloadWaitFrame() - Constructor for class org.ssonet.examples.catalog.customer.PreloadWaitFrame
 
preSelected - Variable in class org.ssonet.examples.catalog.customer.ProductTable
 
processMouseEvent(MouseEvent) - Method in class org.ssonet.awt.SpinnerButton
Paints the button and distribute an action event to all listeners.
productPanel - Variable in class org.ssonet.examples.catalog.customer.ProductTable
 
productPanel - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
ProductPanel - class org.ssonet.examples.catalog.customer.ProductPanel.
A panel with information for an article
ProductPanel(JTextArea) - Constructor for class org.ssonet.examples.catalog.customer.ProductPanel
erzeugt das Panel, in dem Informationen zu einem Artikel angezeigt werden
ProductTable - class org.ssonet.examples.catalog.customer.ProductTable.
 
ProductTable() - Constructor for class org.ssonet.examples.catalog.customer.ProductTable
 
ProductTable(TableModel, ProductPanel) - Constructor for class org.ssonet.examples.catalog.customer.ProductTable
 
progressBar - Variable in class org.ssonet.baseConf.PerformanceTest
 
progressBar - Variable in class org.ssonet.baseConf.Rating
 
protocolMode - Variable in class org.ssonet.io.IOFilterStream
 
protocolThread - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
providerInstalled() - Method in interface org.ssonet.util.PreloadListener
 
providerInstalled() - Method in class org.ssonet.examples.catalog.customer.PreloadWaitFrame
 
PROVIDERLIST - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Preferencelist of providers
PROVIDERLIST - Static variable in interface org.ssonet.net.Mechanism
 
providers - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
providers - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
providers - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 

Q

quitButton - Variable in class org.ssonet.examples.catalog.customer.MerchantListFrame
 
quitButton - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
quitbuttonAction(ActionEvent) - Method in class org.ssonet.examples.catalog.customer.MerchantListFrame
the frame will be closed

R

raise(int) - Method in class org.ssonet.net.ActionConfiguration
Raises the level for a security goal.
randomInitialized - Variable in class org.ssonet.baseConf.PerformanceTest
 
rating - Static variable in class org.ssonet.baseConf.Rating
 
Rating - class org.ssonet.baseConf.Rating.
 
Rating.RatingCanvas - class org.ssonet.baseConf.Rating.RatingCanvas.
 
Rating.RatingCanvas(Vector) - Constructor for class org.ssonet.baseConf.Rating.RatingCanvas
 
Rating.SliderListener - class org.ssonet.baseConf.Rating.SliderListener.
 
Rating.SliderListener() - Constructor for class org.ssonet.baseConf.Rating.SliderListener
 
Rating.WeightSlider - class org.ssonet.baseConf.Rating.WeightSlider.
 
Rating.WeightSlider(int, int, int, String) - Constructor for class org.ssonet.baseConf.Rating.WeightSlider
 
Rating(JDialog) - Constructor for class org.ssonet.baseConf.Rating
 
RC2 - class org.ssonet.mechanisms.confidentiality.RC2.
 
RC2() - Constructor for class org.ssonet.mechanisms.confidentiality.RC2
 
RC2Mac - class org.ssonet.mechanisms.integrity.RC2Mac.
 
RC2Mac() - Constructor for class org.ssonet.mechanisms.integrity.RC2Mac
 
RC4 - class org.ssonet.mechanisms.confidentiality.RC4.
Algorithm RC4.
RC4() - Constructor for class org.ssonet.mechanisms.confidentiality.RC4
 
RC5 - class org.ssonet.mechanisms.confidentiality.RC5.
The algorithm RC5
RC5_64 - class org.ssonet.mechanisms.confidentiality.RC5_64.
The algorithm RC5-64
RC5_64() - Constructor for class org.ssonet.mechanisms.confidentiality.RC5_64
 
RC5() - Constructor for class org.ssonet.mechanisms.confidentiality.RC5
 
RC5Mac - class org.ssonet.mechanisms.integrity.RC5Mac.
 
RC5Mac() - Constructor for class org.ssonet.mechanisms.integrity.RC5Mac
 
RC6 - class org.ssonet.mechanisms.confidentiality.RC6.
The algorithm RC6
RC6() - Constructor for class org.ssonet.mechanisms.confidentiality.RC6
 
read() - Method in class org.ssonet.io.IOInputStream
 
read(byte[]) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
reads an array of bytes from the IOStream
read(byte[]) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
reads an array of bytes from the IOStream
read(byte[]) - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
reads an array of bytes from the IOStream
read(byte[]) - Method in class org.ssonet.util.ByteFIFO
Reads data into a given byte-array.
read(byte[]) - Method in interface org.ssonet.io.IOStream
Reads an array of bytes from a stream
read(byte[]) - Method in class org.ssonet.io.IOFilterStream
Reads from the IOStream.
read(byte[]) - Method in class org.ssonet.io.ByteIOStream
Reads into a buffer from the underlying stream.
read(byte[]) - Method in class org.ssonet.io.IOInputStream
 
read(byte[]) - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Reads an array of bytes from a stream
read(byte[]) - Method in class test.KeyExchangeTest.TestStream
 
read(byte[], int, int) - Method in class org.ssonet.util.ByteFIFO
Reads data into a given byte-array.
read(byte[], int, int) - Method in class org.ssonet.io.IOInputStream
 
read(int) - Method in class org.ssonet.util.ByteFIFO
Reads an array of bytes from the FIFO
readBlockNumber - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
readBlockNumber - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
readBlockNumber - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
readByteArrayWithLengthEncoding(InputStream) - Static method in class org.ssonet.io.XMLTools
Reads a byte array from an InputStream.
readByteArrayWithLengthEncoding(IOStream) - Static method in class org.ssonet.io.XMLTools
Reads a byte array from an IOStream.
readCertificate(InputStream) - Static method in class org.ssonet.net.CryptoTools
Reads a certificate from an InputStream
readCertificate(String) - Static method in class org.ssonet.net.CryptoTools
reads a certificate from file
readException - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
readException - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
readException - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
readException - Variable in class org.ssonet.io.IOFilterStream
 
readException - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
readingFinished - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
readMode - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
readMode - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
readMode - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
readPrivateKeyPKCS8(InputStream, String) - Static method in class org.ssonet.net.CryptoTools
Reads a PKCS8-encoded private key from stream.
readPrivateKeyPKCS8(String, String) - Static method in class org.ssonet.net.CryptoTools
reads a DER encoded private key from file
readPublicKeyX509(String, String) - Static method in class org.ssonet.net.CryptoTools
reads a DER encoded public key from file
readSynchronizer - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
reloadAvailableCascadesButton - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
removeActionListener(ActionListener) - Method in class org.ssonet.awt.SpinnerButton
Removes the specified action listener so it no longer receives action events from this button.
removeAdjustmentListener(AdjustmentListener) - Method in class org.ssonet.awt.Spinner
Removes an adjustment listener.
removeAnonymityListener(AnonymityListener) - Method in class org.ssonet.net.SSONETContext
Removes a AnonymityListener from this object.
removeCertificateListener(CertificateListener) - Method in class org.ssonet.net.SSONETContext
Removes a addCertificateListener from this object.
removeConnectionListener(ConnectionListener) - Method in class org.ssonet.net.SSONETContext
Removes a ConnectionListener from this object.
removeSSONETContextListener(SSONETContextListener) - Method in class org.ssonet.net.SSONETContext
Removes a SSONETContextListener from this object.
replaceContext(SSONETContext) - Method in class org.ssonet.net.SSONETContext
Calls replaceContext() method of all registered SSONETContextListeners.
replaceContext(SSONETContext, SSONETContext) - Method in interface org.ssonet.net.SSONETContextListener
Listener SHOULD replace his aggregated SSONETContext instance with a new one, because the old one wont be used anymore.
replaceContext(SSONETContext, SSONETContext) - Method in class org.ssonet.examples.net.TestJigsaw
Method of the implemented listener SSONETContextListener.
replaceContext(SSONETContext, SSONETContext) - Method in class org.ssonet.examples.net.TestClient
Method of the implemented listener SSONETContextListener.
replaceContext(SSONETContext, SSONETContext) - Method in class org.ssonet.examples.net.TestServer
Method of the implemented listener SSONETContextListener.
REQUEST - Static variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
REQUEST - Static variable in class org.ssonet.examples.catalog.merchant.MerchantServer
 
requestCatalog - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
requestCatalog() - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
returns the actual catalog
requestCatalog(JFrame, String, String, int) - Method in class org.ssonet.examples.catalog.customer.Customer
Sends a catalog order to the merchanthost at the merchantHostPort.
requestCatalogAction(Customer) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
creates a new MerchantListFrame for the customer
requestMechanismNegotiation() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
This method can be called by an application to request a new mechanism negotation.
requestMechanismNegotiation() - Method in interface org.ssonet.net.SSONETProtocolStream
This method can be called by an application to request a new mechanism negotation.
requestMenuItem - Variable in class org.ssonet.examples.catalog.merchant.Merchant
 
requestSecurityGoalNegotiation() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
This method can be called by an application to request a new security goal and a directly following mechanism negotation.
requestSecurityGoalNegotiation() - Method in interface org.ssonet.net.SSONETProtocolStream
This method can be called by an application to request a new security goal and a directly following mechanism negotation.
resolveConflict(int, ActionConfiguration) - Method in class org.ssonet.net.SSONETContext
Calls resolveConflict() method of all registered ConnectionListeners.
Resources - class org.ssonet.baseConf.locale.Resources.
 
Resources_de - class org.ssonet.baseConf.locale.Resources_de.
 
Resources_de() - Constructor for class org.ssonet.baseConf.locale.Resources_de
 
Resources_en - class org.ssonet.baseConf.locale.Resources_en.
 
Resources_en() - Constructor for class org.ssonet.baseConf.locale.Resources_en
 
Resources() - Constructor for class org.ssonet.baseConf.locale.Resources
 
restartMenuItem - Variable in class org.ssonet.examples.catalog.merchant.Merchant
 
restartMerchantServer() - Method in class org.ssonet.examples.catalog.merchant.Merchant
restarts the MerchantServer
Rijndael - class org.ssonet.mechanisms.confidentiality.Rijndael.
The algorithm Rijndael
Rijndael() - Constructor for class org.ssonet.mechanisms.confidentiality.Rijndael
 
RipeMD128HMac - class org.ssonet.mechanisms.integrity.RipeMD128HMac.
 
RipeMD128HMac() - Constructor for class org.ssonet.mechanisms.integrity.RipeMD128HMac
 
RipeMD160HMac - class org.ssonet.mechanisms.integrity.RipeMD160HMac.
 
RipeMD160HMac() - Constructor for class org.ssonet.mechanisms.integrity.RipeMD160HMac
 
rounds - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
rounds - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
rounds - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
ROUNDS - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Number of rounds for an algorithm
ROUNDS - Static variable in interface org.ssonet.net.Mechanism
 
RSA - class org.ssonet.mechanisms.accountability.RSA.
RSA-Mechanism
RSA() - Constructor for class org.ssonet.mechanisms.accountability.RSA
 
run() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
This method periodically checks the anonymity level of the AnonServer and sends warning- or abort-messages to the AnonymityListeners registered in the context.
run() - Method in class org.ssonet.util.Preload
Actually runs the preload activities.
run() - Method in class org.ssonet.io.IOFilterStream
Main loop.
run() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Processes messages for the ssonet protocol
run() - Method in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
run() - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
Creates a new SSONETClientConnection to the merchant, sends the order and displays the merchants answer in a window
run() - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog.AnimatedDialog
 
run() - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
creates a new SSONETConnection to the merchant and gets the catalog
run() - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
accept Connections while server running
run() - Method in class org.ssonet.examples.catalog.merchant.Connection
read requests from Client
run() - Method in class org.ssonet.help.HtmlPane.PageLoader
 
run() - Method in class test.KeyExchangeTest.TestRunner
 
runner - Variable in class org.ssonet.io.IOFilterStream
 
running - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
true, if the checker is running, false otherwise
running - Variable in class org.ssonet.io.IOOutputStream
 
RUNNING_STATE - Static variable in interface org.ssonet.net.ConnectionListener
 

S

SECURITY_GOAL_NEGOTIATION - Static variable in interface org.ssonet.net.ConnectionListener
 
securityGoal - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
SecurityGoalConflictException - exception org.ssonet.net.SecurityGoalConflictException.
This exception is thrown, if a security goal conflict occured during connection estabishment, which could not be solved.
SecurityGoalConflictException() - Constructor for class org.ssonet.net.SecurityGoalConflictException
Initializes a SecurityGoalConflictException using a standard description.
SecurityGoalConflictException(String) - Constructor for class org.ssonet.net.SecurityGoalConflictException
Initializes a SecurityGoalConflictException with a given description.
securityGoalNegotiationResult - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
Result of the security goal negotiation
selectCascadeBorder - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
selectManuallyRadioButton - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
sendOrder(JFrame, String, int, Order) - Method in class org.ssonet.examples.catalog.customer.Customer
Sends an order to the merchanthost at the merchantHostPort.
sendOwnMechanismCertificate(X509Certificate) - Method in class org.ssonet.net.KeyExchange
Keyexchangeprotocol for asymmetric algorithms: Sends a certificate to the communication partner, encrypted with the partners public encryption key.
serializeDocument(Document, boolean) - Static method in class org.ssonet.io.XMLTools
Serializes a XML document.
Serpent - class org.ssonet.mechanisms.confidentiality.Serpent.
The algorithm Serpent
Serpent() - Constructor for class org.ssonet.mechanisms.confidentiality.Serpent
 
serverRunning - Variable in class org.ssonet.examples.catalog.merchant.MerchantServer
 
set(int, String, String) - Method in class org.ssonet.examples.catalog.customer.ProductPanel
 
setAccountabilityAccept(PreferenceList, MechanismConfiguration[]) - Method in class org.ssonet.net.PhaseThreeConfiguration
Sets the preference list of the accountability mechanisms for checking signatures and the list of mechanism configurations of the preferred mechanisms
setAccountabilityAcceptMechanism(Mechanism) - Method in class org.ssonet.net.SSONETContext
 
setAccountabilityConfig(Hashtable) - Method in class org.ssonet.net.BaseConfiguration
 
setAccountabilitySign(PreferenceList, MechanismConfiguration[]) - Method in class org.ssonet.net.PhaseThreeConfiguration
Sets the preference list of the accountability mechanisms for creating signatures and the list of mechanism configurations of the preferred mechanisms
setAccountabilitySignMechanism(Mechanism) - Method in class org.ssonet.net.SSONETContext
 
setAnonymityConfig(Hashtable) - Method in class org.ssonet.net.BaseConfiguration
 
setBackgroundColor(Color) - Method in class org.ssonet.awt.Spinner
 
setBaseConfig(BaseConfiguration) - Method in class org.ssonet.baseConf.BaseConfigDialog
 
setBaseConfiguration(BaseConfiguration) - Method in class org.ssonet.net.SSONETContext
Set the whole BaseConfiguration at once
setBaseListData(String[]) - Method in class org.ssonet.awt.JPreferenceList
Set a new base list, out of which the selection is done
setBlockIncrement(int) - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
setBorderPainted(boolean) - Method in class org.ssonet.awt.Spinner
 
setConfidentiality(PreferenceList, MechanismConfiguration[]) - Method in class org.ssonet.net.PhaseThreeConfiguration
Sets the preference list of the confidentiality mechanisms and the list of mechanism configurations of the preferred mechanisms
setConfidentialityConfig(Hashtable) - Method in class org.ssonet.net.BaseConfiguration
 
setConfidentialityMechanism(Mechanism) - Method in class org.ssonet.net.SSONETContext
 
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
Sets the anonymity configuration.
setConnectionState(int) - Method in class org.ssonet.net.impl.SSONETProtocolImpl
 
setConnectionState(int) - Method in interface org.ssonet.net.SSONETProtocolStream
Don't call.
setContextFactory(SSONETContextFactory) - Static method in class org.ssonet.net.SSONETContextProvider
Sets a SSONETContextFactory for use in a SSONETClientSocketFactory
setCurrency(String) - Method in class org.ssonet.examples.catalog.customer.OrderSumPanel
sets the currencyString
setCurrency(String) - Method in class org.ssonet.examples.catalog.customer.Catalog
set Catalog Currency to string
setDigits(int) - Method in class org.ssonet.awt.Spinner
 
setEnabled(boolean) - Method in class org.ssonet.awt.JPreferenceList
 
setFont(Font) - Method in class org.ssonet.awt.Spinner
 
setHeader(String, String) - Method in class org.ssonet.awt.JPreferenceList
Sets the labels for the preference list and the base list.
setHost(String) - Method in class org.ssonet.examples.catalog.customer.Catalog
set Catalog Host to string
setIcon(int) - Method in class org.ssonet.appConf.ApplicationConfigurationPanel
 
setInfo(String) - Method in class org.ssonet.examples.catalog.customer.Catalog
set Catalog Info to string
setIntegrity(PreferenceList, MechanismConfiguration[]) - Method in class org.ssonet.net.PhaseThreeConfiguration
Sets the preference list of the integrity mechanisms and the list of mechanism configurations of the preferred mechanisms
setIntegrityConfig(Hashtable) - Method in class org.ssonet.net.BaseConfiguration
 
setIntegrityMechanism(Mechanism) - Method in class org.ssonet.net.SSONETContext
 
setIOFilterStream(IOFilterStream) - Method in class org.ssonet.net.SSONETContext
Set the FilterIOStream.
setIOStream(IOStream) - Method in class org.ssonet.io.IOFilterStream
Sets the IOStream and starts handling Messages.
setIOStream(IOStream) - Method in class org.ssonet.io.NullFilterStream
 
setKeepAlive(boolean) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setKeepAlive(boolean) - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Enable/disable SO_KEEPALIVE.
setKeepAlive(boolean) - Method in class org.ssonet.net.impl.SSONETClientSocket
Enable/disable SO_KEEPALIVE.
setLeadingPad(int) - Method in class org.ssonet.awt.Spinner
 
setLevel(int) - Method in class org.ssonet.appConf.ButtonGroupComponent
 
setMaster(JList) - Method in class org.ssonet.awt.JSameSizeList
Sets the master list, where the size of this list is taken from.
setMaximum(int) - Method in class org.ssonet.awt.Spinner
Sets the maximum value of the Spinner.
setMaxLevel(int) - Method in class org.ssonet.appConf.ButtonGroupComponent
 
setMinimum(int) - Method in class org.ssonet.awt.Spinner
Sets the minimum value of the Spinner.
setOwnAccountabilityAcceptMechanismConfiguration(MechanismConfiguration[]) - Method in class org.ssonet.net.SSONETContext
Set the list of configurations for preferred mechanisms for security goal accountability for checking signatures
setOwnAccountabilityAccpetPreferenceList(PreferenceList) - Method in class org.ssonet.net.SSONETContext
Set the mechanism preference list for security goal accountability for checking signatures
setOwnAccountabilitySignMechanismConfiguration(MechanismConfiguration[]) - Method in class org.ssonet.net.SSONETContext
Set the list of configurations for preferred mechanisms for security goal accountability for signing
setOwnAccountabilitySignPreferenceList(PreferenceList) - Method in class org.ssonet.net.SSONETContext
Get the mechanism preference list for security goal accountability for signing
setOwnActionConfiguration(ActionConfiguration) - Method in class org.ssonet.net.SSONETContext
Set the security goal configuration for the connection.
setOwnAnonServiceConfiguration(Boolean) - Method in class org.ssonet.net.SSONETContext
Set security goal configuration for the anonymity service.
setOwnAnonymityMechanismConfiguration(Hashtable) - Method in class org.ssonet.net.SSONETContext
Set the mechanism preference list for security goal anonmity
setOwnCipherCertificate(X509Certificate) - Method in class org.ssonet.net.SSONETContext
Set Certificate of the public cipher key.
setOwnCiphKey(PrivateKey) - Method in class org.ssonet.net.SSONETContext
Set Secret cipher key (used for key exchange).
setOwnConfidentialityMechanismConfiguration(MechanismConfiguration[]) - Method in class org.ssonet.net.SSONETContext
Set the list of configurations for preferred mechanisms for security goal confidentiality
setOwnConfidentialityPreferenceList(PreferenceList) - Method in class org.ssonet.net.SSONETContext
Set the mechanism preference list for security goal confidentiality
setOwnIntegrityMechanismConfiguration(MechanismConfiguration[]) - Method in class org.ssonet.net.SSONETContext
Set the list of configurations for preferred mechanisms for security goal integrity
setOwnIntegrityPreferenceList(PreferenceList) - Method in class org.ssonet.net.SSONETContext
Set the mechanism preference list for security goal integrity
setOwnKeyExchangeAESKey(Key) - Method in class org.ssonet.net.SSONETContext
Set AES key (used for key exchange).
setOwnSessionSigKey(PrivateKey) - Method in class org.ssonet.net.SSONETContext
Set Session sign key.
setOwnSessionTestCertificate(X509Certificate) - Method in class org.ssonet.net.SSONETContext
Set Certificate of the public session test key.
setOwnSigKey(PrivateKey) - Method in class org.ssonet.net.SSONETContext
Set sign key
setOwnTestCertificate(X509Certificate) - Method in class org.ssonet.net.SSONETContext
Set Certificate of the public test key.
setPartnerCipherCertificate(X509Certificate) - Method in class org.ssonet.net.SSONETContext
Set cipherkey certificate of the communication partner.
setPartnerTestCertificate(X509Certificate) - Method in class org.ssonet.net.SSONETContext
Set testkey certificate (pseudonym) of the communication partner.
setPort(String) - Method in class org.ssonet.examples.catalog.customer.Catalog
set Catalog Port to string
setPreferenceList(PreferenceList) - Method in class org.ssonet.awt.JPreferenceList
Set a new preference list.
setReceiveBufferSize(int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setReceiveBufferSize(int) - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Sets the SO_RCVBUF option to the specified value for this Socket.
setReceiveBufferSize(int) - Method in class org.ssonet.net.impl.SSONETClientSocket
Sets the SO_RCVBUF option to the specified value for this Socket.
setSecurityGoalLevel(int, byte) - Method in class org.ssonet.net.ActionConfiguration
Sets the level for a security goal
setSecurityGoalNegotiationResult(PhaseTwoResult) - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Set the result of the security goal negotiation
setSecurityGoalValue(int, int) - Method in class org.ssonet.net.PhaseTwoResult
Sets a value for a security goal.
setSendBufferSize(int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setSendBufferSize(int) - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Sets the SO_SNDBUF option to the specified value for this Socket.
setSendBufferSize(int) - Method in class org.ssonet.net.impl.SSONETClientSocket
Sets the SO_SNDBUF option to the specified value for this Socket.
setSoLinger(boolean, int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setSoLinger(boolean, int) - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Enable/disable SO_LINGER with the specified linger time in seconds.
setSoLinger(boolean, int) - Method in class org.ssonet.net.impl.SSONETClientSocket
Enable/disable SO_LINGER with the specified linger time in seconds.
setSoTimeout(int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setSoTimeout(int) - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setSoTimeout(int) - Method in class org.ssonet.net.impl.SSONETClientSocket
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setSSONETProtocolStream(SSONETProtocolStream) - Method in class org.ssonet.net.SSONETContext
Set the SSONETProtocolStream
setState(byte) - Method in class org.ssonet.appConf.ApplicationConfigurationPanel
 
setSum(float) - Method in class org.ssonet.examples.catalog.customer.OrderSumPanel
calculates the order sum with and without value added tax
setTax(String) - Method in class org.ssonet.examples.catalog.customer.Catalog
Changes string into a number
in case of an error into 16
setTaxRate(int) - Method in class org.ssonet.examples.catalog.customer.OrderSumPanel
sets the value added tax to taxRate
setTcpNoDelay(boolean) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setTcpNoDelay(boolean) - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm).
setTcpNoDelay(boolean) - Method in class org.ssonet.net.impl.SSONETClientSocket
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm).
setTemp(int, String) - Method in class org.ssonet.examples.catalog.customer.Catalog
set catalog row i to string
setText(String) - Method in class org.ssonet.awt.Spinner
A Spinner can have a string associated with it, which is placed at the right of the number
setTitle(String) - Method in class org.ssonet.examples.catalog.customer.Catalog
set Catalog Title to string
setUI(SpinnerUI) - Method in class org.ssonet.awt.Spinner
 
setUnitIncrement(int) - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
setValue(int) - Method in class org.ssonet.awt.Spinner
Sets the current value of the Spinner.
setValueAt(Object, int, int) - Method in class org.ssonet.examples.catalog.customer.OrderPanel.OrderTableModel
Setzt einen neuen Wert innerhalb der Tabelle Wenn row = -1, dann wird eine neue Zeile angehängt
setVisibleAmount(int) - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
setWrap(boolean) - Method in class org.ssonet.awt.Spinner
A Spinner for which wrapping is true wraps around to the minimum value when the maximum value is exceeded, and vice versa.
SHA1HMac - class org.ssonet.mechanisms.integrity.SHA1HMac.
 
SHA1HMac() - Constructor for class org.ssonet.mechanisms.integrity.SHA1HMac
 
shutdownInput() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
shutdownInput() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Places the input stream for this socket at "end of stream".
shutdownInput() - Method in class org.ssonet.net.impl.SSONETClientSocket
Places the input stream for this socket at "end of stream".
shutdownOutput() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
shutdownOutput() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Disables the output stream for this socket.
shutdownOutput() - Method in class org.ssonet.net.impl.SSONETClientSocket
Disables the output stream for this socket.
signatureAlgorithms - Static variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
signatureBuffer - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
signatureIn - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
signatureOut - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
Skipjack - class org.ssonet.mechanisms.confidentiality.Skipjack.
The algorithm Skipjack
Skipjack() - Constructor for class org.ssonet.mechanisms.confidentiality.Skipjack
 
SkipjackMac - class org.ssonet.mechanisms.integrity.SkipjackMac.
 
SkipjackMac() - Constructor for class org.ssonet.mechanisms.integrity.SkipjackMac
 
SKIPPED - Static variable in interface org.ssonet.util.PreloadListener
 
slider1 - Static variable in class org.ssonet.baseConf.Rating
 
slider2 - Static variable in class org.ssonet.baseConf.Rating
 
slider3 - Static variable in class org.ssonet.baseConf.Rating
 
slider4 - Static variable in class org.ssonet.baseConf.Rating
 
slider5 - Static variable in class org.ssonet.baseConf.Rating
 
slider6 - Static variable in class org.ssonet.baseConf.Rating
 
slider7 - Static variable in class org.ssonet.baseConf.Rating
 
sliderText1 - Static variable in class org.ssonet.baseConf.Rating
 
sliderText2 - Static variable in class org.ssonet.baseConf.Rating
 
sliderText3 - Static variable in class org.ssonet.baseConf.Rating
 
sliderText4 - Static variable in class org.ssonet.baseConf.Rating
 
sliderText5 - Static variable in class org.ssonet.baseConf.Rating
 
sliderText6 - Static variable in class org.ssonet.baseConf.Rating
 
sliderText7 - Static variable in class org.ssonet.baseConf.Rating
 
socket - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
The Socket, which is connected through the AnonServer
socket - Variable in class org.ssonet.net.impl.SSONETServerClientSocket
The socket, which is internally used for the connection to the client
socket - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
Spinner - class org.ssonet.awt.Spinner.
A typein field for an integer.
Spinner(int) - Constructor for class org.ssonet.awt.Spinner
 
Spinner(int, String) - Constructor for class org.ssonet.awt.Spinner
 
SpinnerButton - class org.ssonet.awt.SpinnerButton.
 
SpinnerButton() - Constructor for class org.ssonet.awt.SpinnerButton
 
spinnerUI - Static variable in class org.ssonet.awt.BasicSpinnerUI
 
SpinnerUI - class org.ssonet.awt.SpinnerUI.
Spinner User Interface factory
SpinnerUI() - Constructor for class org.ssonet.awt.SpinnerUI
 
SSONETCertificateNotValidException - exception org.ssonet.net.SSONETCertificateNotValidException.
This exception is thrown, if a certificate exchanged during connection establishment was not valid.
SSONETCertificateNotValidException() - Constructor for class org.ssonet.net.SSONETCertificateNotValidException
Initializes this exception using a standard description.
SSONETCertificateNotValidException(String) - Constructor for class org.ssonet.net.SSONETCertificateNotValidException
Initializes this exception using the specified message
SSONETClientSocket - class org.ssonet.net.impl.SSONETClientSocket.
 
SSONETClientSocket(InetAddress, int, SSONETContext) - Constructor for class org.ssonet.net.impl.SSONETClientSocket
Creates a SSONETClientSocket and sets the basic parameters for connection establishment.
SSONETClientSocket(String, int, SSONETContext) - Constructor for class org.ssonet.net.impl.SSONETClientSocket
Creates a SSONETClientSocket and sets the basic parameters for connection establishment.
SSONETClientSocketFactory - class org.ssonet.net.impl.SSONETClientSocketFactory.
 
SSONETClientSocketFactory() - Constructor for class org.ssonet.net.impl.SSONETClientSocketFactory
 
SSONETCloseConnectionException - exception org.ssonet.net.impl.SSONETCloseConnectionException.
This exception is thrown, if connection establishment was terminated by user request (XXX not implemented yet)
SSONETCloseConnectionException() - Constructor for class org.ssonet.net.impl.SSONETCloseConnectionException
 
SSONETConstants - class org.ssonet.net.SSONETConstants.
This class holds constants used in ssonet.
SSONETConstraints - class org.ssonet.appConf.SSONETConstraints.
SSONETConstraints holds the minimum, standard and maximum configuration settings for security goals, which are needed build an action configuration.
SSONETConstraints() - Constructor for class org.ssonet.appConf.SSONETConstraints
 
SSONETContext - class org.ssonet.net.SSONETContext.
Describes the communication circumstances, the connection.
SSONETContext() - Constructor for class org.ssonet.net.SSONETContext
Creates a SSONETContext and inserts System.properties() into it.
SSONETContext(Properties) - Constructor for class org.ssonet.net.SSONETContext
Creates a SSONETContext and inserts user defined properties into it.
SSONETContextFactory - interface org.ssonet.net.SSONETContextFactory.
This class must be implemented by a class, which acts as a SSONETContextFactory.
SSONETContextListener - interface org.ssonet.net.SSONETContextListener.
Interface for classes wich aggregate Context instances or cache values derived from the contents of Context objects.
SSONETContextProvider - class org.ssonet.net.SSONETContextProvider.
A bit a dirty trick, to bind a SSONETClientSocketFactory, which was created at the Server side, to a clients SSONETContextFactory.
SSONETContextProvider() - Constructor for class org.ssonet.net.SSONETContextProvider
 
SSONETNegotiate - class org.ssonet.net.SSONETNegotiate.
This class implements the negotiation functions for security goals and mechanisms.
SSONETProtocolImpl - class org.ssonet.net.impl.SSONETProtocolImpl.
 
SSONETProtocolImpl(IOStream, SSONETContext, boolean) - Constructor for class org.ssonet.net.impl.SSONETProtocolImpl
initializes a new SSONETProtocolStream.
ssonetProtocolStream - Variable in class org.ssonet.net.impl.SSONETServerClientSocket
the IOStream used by the SSONET connection establishment protocol
ssonetProtocolStream - Variable in class org.ssonet.net.impl.SSONETClientSocket
 
ssonetProtocolStream - Variable in class org.ssonet.net.SSONETContext
The protocol engine object of ssonet for this connection
SSONETProtocolStream - interface org.ssonet.net.SSONETProtocolStream.
Interface for the SSONETProtocol.
SSONETServerClientSocket - class org.ssonet.net.impl.SSONETServerClientSocket.
This class implements the server side of the SSONET connection establishment protocol.
SSONETServerClientSocket(SSONETContext, Socket) - Constructor for class org.ssonet.net.impl.SSONETServerClientSocket
Creates a SSONETServerClientSocket, using a given SSONETContext, on top of a given Socket.
SSONETServerSocket - class org.ssonet.net.impl.SSONETServerSocket.
The SSONETServerSocket listens at server side for connection requests by clients.
SSONETServerSocket(int, int, InetAddress, SSONETContextFactory) - Constructor for class org.ssonet.net.impl.SSONETServerSocket
Creates a SSONETServerSocket with a wait queue of clients length, which is bound to the specified internet address.
SSONETServerSocket(int, int, SSONETContextFactory) - Constructor for class org.ssonet.net.impl.SSONETServerSocket
Creates a SSONETServerSocket with a wait queue of clients length.
SSONETServerSocket(int, SSONETContextFactory) - Constructor for class org.ssonet.net.impl.SSONETServerSocket
Creates a SSONETServerSocket.
SSONETServerSocketFactory - class org.ssonet.net.impl.SSONETServerSocketFactory.
This class creates SSONETServerSockets.
SSONETServerSocketFactory(SSONETContextFactory) - Constructor for class org.ssonet.net.impl.SSONETServerSocketFactory
Creates a SSONETServerSocketFactory and sets a SSONETContextFactory.
ssonetSocket - Variable in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
start() - Method in class org.ssonet.baseConf.PerformanceTest
 
start(Socket) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
Starts the JAPAnonLevelChecker.
stateChanged(ChangeEvent) - Method in class org.ssonet.baseConf.Rating.SliderListener
 
statusLabel - Variable in class org.ssonet.baseConf.PerformanceTest
 
statusLabel - Variable in class org.ssonet.baseConf.Rating
 
stop() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
Stops the JAPAnonLevelChecker.
stopConnection() - Method in class org.ssonet.examples.catalog.merchant.Connection
Stop the connection
stopServer() - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
stops the MerchantServer, all connections will be closed after 10 seconds
STREAM_SIZE - Static variable in class org.ssonet.net.ActionConfiguration
contains the size (in bytes) which a configuration file needs if it's saved in a stream or is read from one
sum - Variable in class org.ssonet.examples.catalog.net.Order
 
symmetricCipherAlgorithms - Static variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
Class names of the SSONET-Classes of symmetric cipher algorithms

T

tabbedPane - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
tableModel - Variable in class org.ssonet.examples.catalog.customer.ProductTable
 
tableView - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
tableView - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
Tax - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
temp - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
test - package test
 
test() - Static method in class test.KeyExchangeTest
 
TestAccountabilityIOStream - class org.ssonet.examples.net.TestAccountabilityIOStream.
Tests the IOStream for accountability mechanisms
TestAccountabilityIOStream() - Constructor for class org.ssonet.examples.net.TestAccountabilityIOStream
 
TestBaseConfig - class org.ssonet.baseConf.TestBaseConfig.
 
TestBaseConfig() - Constructor for class org.ssonet.baseConf.TestBaseConfig
 
testCertificate(X509Certificate, PublicKey) - Static method in class org.ssonet.net.CryptoTools
checks, whether a certificate is valid.
TestClient - class org.ssonet.examples.net.TestClient.
The client of a simple example implementation for a network connection using the SSONET library.
TestClient() - Constructor for class org.ssonet.examples.net.TestClient
 
TestClient(int) - Constructor for class org.ssonet.examples.net.TestClient
 
TestConfidentialityIOStream - class org.ssonet.examples.net.TestConfidentialityIOStream.
Tests confidentiality Mechanism IOStream.
TestConfidentialityIOStream() - Constructor for class org.ssonet.examples.net.TestConfidentialityIOStream
 
testDecrypt(byte[]) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
Applies the mac testing algorithm to the given buffer.
testDecrypt(byte[]) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Decrypt buffer and return the decrypted data
testDecrypt(byte[]) - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Checking a signature
testDecrypt(byte[]) - Method in interface org.ssonet.net.Mechanism
Applies the mechanism in receiving mode (decrpytion for confidentiality mechanisms) to the specified buffer.
testEncrypt(byte[]) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
Applies the MAC algorithm to the given buffer.
testEncrypt(byte[]) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Encrypt buffer and return the encrypted data
testEncrypt(byte[]) - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Signing a byte array
testEncrypt(byte[]) - Method in interface org.ssonet.net.Mechanism
Applies the mechanism in sending mode (encryption for confidentiality mechanisms) to the specified buffer.
testInitContext(String, String) - Method in class org.ssonet.net.SSONETContext
For debugging purposes only: Initilize this SSONETContext with SSONET configurations, keys and certificates from a user directory, usualy created by the BaseConfiguration tool of SSONET.
TestIntegrityIOStream - class org.ssonet.examples.net.TestIntegrityIOStream.
Tests integrity Mechanism IOStream.
TestIntegrityIOStream() - Constructor for class org.ssonet.examples.net.TestIntegrityIOStream
 
TestJigsaw - class org.ssonet.examples.net.TestJigsaw.
Client testing the IDM extension of Jigsaw
TestJigsaw() - Constructor for class org.ssonet.examples.net.TestJigsaw
 
TestJigsaw(int) - Constructor for class org.ssonet.examples.net.TestJigsaw
 
TestServer - class org.ssonet.examples.net.TestServer.
This class implements a simple server using the SSONET-library.
TestServer() - Constructor for class org.ssonet.examples.net.TestServer
 
TestServer(int) - Constructor for class org.ssonet.examples.net.TestServer
 
textField1 - Variable in class org.ssonet.examples.catalog.customer.ProductPanel
 
throughputMaximum - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
throughputMinimum - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
TigerHMac - class org.ssonet.mechanisms.integrity.TigerHMac.
 
TigerHMac() - Constructor for class org.ssonet.mechanisms.integrity.TigerHMac
 
timeBuffer - Variable in class org.ssonet.baseConf.rating.PerformanceTestEngine
 
Title - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
titledBorder1 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
titledBorder2 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
titledBorder3 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
titledBorder4 - Variable in class org.ssonet.appConf.ApplicationConfiguration
 
toStreamXML(IOStream) - Method in class org.ssonet.net.PhaseThreeConfiguration
Writes the PhaseThreeConfiguration to an IOStream in XML encoded from.
toStreamXML(IOStream, boolean) - Method in class org.ssonet.net.PhaseThreeConfiguration
Writes the PhaseThreeConfiguration to an IOStream in XML encoded from.
toStreamXML(IOStream, boolean) - Method in class org.ssonet.net.ActionConfiguration
Encodes the data of this object in an XML document and writes it to an IOStream
toStreamXML(IOStream, boolean, boolean) - Method in class org.ssonet.net.ActionConfiguration
Encodes the data of this object in an XML document and writes it to an IOStream
toStreamXML(OutputStream) - Method in class org.ssonet.net.PhaseThreeConfiguration
Writes the PhaseThreeConfiguration to a stream in XML encoded from.
toStreamXML(OutputStream) - Method in class org.ssonet.net.BaseConfiguration
 
toStreamXML(OutputStream, boolean) - Method in class org.ssonet.net.PhaseThreeConfiguration
Writes the PhaseThreeConfiguration to a stream in XML encoded from.
toStreamXML(OutputStream, boolean) - Method in class org.ssonet.net.ActionConfiguration
Encodes the data of this object in an XML document and writes it to an OutputStream
toStreamXML(OutputStream, boolean, boolean) - Method in class org.ssonet.net.ActionConfiguration
Encodes the data of this object in an XML document and writes it to an OutputStream
toString() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Converts this socket to a String.
toString() - Method in class org.ssonet.net.impl.SSONETServerClientSocket
Converts this socket to a String.
toString() - Method in class org.ssonet.net.impl.SSONETClientSocket
Converts this socket to a String.
toString() - Method in class org.ssonet.net.PhaseThreeConfiguration
Returns the string representation of this object.
toString() - Method in class org.ssonet.net.PhaseTwoResult
 
toString() - Method in class org.ssonet.net.ActionConfiguration
returns a text, from which one can extract the actual settings
toString() - Method in class org.ssonet.examples.catalog.customer.Catalog
shows the complete catalog
toString(int) - Method in class org.ssonet.net.ActionConfiguration
Returns a short description of the level set for the corresponding security goal.
totalReadCount - Variable in class org.ssonet.io.ByteIOStream
for debugging purposes: count bytes read
Twofish - class org.ssonet.mechanisms.confidentiality.Twofish.
The algorithm Twofish
Twofish() - Constructor for class org.ssonet.mechanisms.confidentiality.Twofish
 
txt - Variable in class org.ssonet.awt.Spinner
 

U

UNCONDITIONAL - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: unconditional, but negotiable in case of conflict
uninstallUI(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
update() - Method in class org.ssonet.examples.catalog.customer.ProductTable
Updates the list (reload productPanel)
update() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
Updates the customer window, as example when a new catalog is loaded
update(Graphics) - Method in class org.ssonet.awt.SpinnerButton
 
update(Graphics) - Method in class org.ssonet.baseConf.Rating.RatingCanvas
 
update(int) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
updates the subtotal price in column 5 and the total sum
updateUI() - Method in class org.ssonet.awt.Spinner
 
useCertifiedRadioButton - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
USER_PROPERTIES_LANGUAGE - Static variable in class org.ssonet.baseConf.UserPropertiesDialog
 
USER_PROPERTIES_USERID - Static variable in class org.ssonet.baseConf.UserPropertiesDialog
 
UserPropertiesDialog - class org.ssonet.baseConf.UserPropertiesDialog.
Dialog to display and change user properties, especially keys and certificates Provider BouncyCastle must be preloaded to use this class.
UserPropertiesDialog(JDialog, boolean, Locale, String, boolean) - Constructor for class org.ssonet.baseConf.UserPropertiesDialog
reads user-properties and creates the dialog
UserSelectDialog - class org.ssonet.baseConf.UserSelectDialog.
 
UserSelectDialog(Dialog, boolean, Locale) - Constructor for class org.ssonet.baseConf.UserSelectDialog
Create the dialog

V

VALID - Static variable in interface org.ssonet.net.CertificateListener
Constant, which must be returned by a CertificateListener implementation, if the certificate was testet, and it was found to be valid.
validBytesToRead - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
validBytesToRead - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
validBytesToRead - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
validity - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
value - Variable in class org.ssonet.awt.Spinner
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.awt.PreferenceListSelectionListener
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.awt.JPreferenceList
ActionListener method for this object.
valueChanged(ListSelectionEvent) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.examples.catalog.customer.ProductTable
 
vanishWindow() - Method in class org.ssonet.help.Help
 
VARIANT - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
in RSA benötigt: Key_Variante, gibt dort die Hashfunktion an
variants - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
variants - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
variants - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
VARIANTS - Static variable in interface org.ssonet.net.Mechanism
 
vector - Variable in class org.ssonet.baseConf.Rating.RatingCanvas
 
viewHelp(String, String) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
viewHelp(String, String) - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
viewHelp(String, String) - Static method in class org.ssonet.baseConf.ConfigurationIntegrity
 
viewHelp(String, String) - Static method in class org.ssonet.baseConf.BaseConfigDialog
View help about a specific topic.
viewHelp(String, String) - Static method in class org.ssonet.baseConf.ConfigurationAnonymity
Show a help window.
viewPage(String) - Method in class org.ssonet.help.Help
Sets the Theme of the help window and open the window
viewPage(String, String) - Method in class org.ssonet.help.Help
Sets the Theme of the help window and open the window

W

waitForFirstNegotiationRequest - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
waitForStreamChange - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
waitInitFinished() - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Waits until the first negotiation is finished.
warnAnonLevelCheckBox - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
warnAnonLevelIntField - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
 
WindowClosing() - Method in class org.ssonet.examples.catalog.merchant.Merchant
closes a SymWindow
windowClosing(WindowEvent) - Method in class org.ssonet.examples.catalog.merchant.Merchant.SymWindow
 
wrapped - Variable in class org.ssonet.awt.Spinner
 
wraps - Variable in class org.ssonet.awt.Spinner
 
write(byte[]) - Method in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
writes an array of bytes to the IOStream.
write(byte[]) - Method in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
Encrypts an array of bytes and writes it to the IOStream.
write(byte[]) - Method in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
Writes an array of bytes to the IOStream.
write(byte[]) - Method in class org.ssonet.util.ByteFIFO
Writes an array of bytes to the FIFO.
write(byte[]) - Method in interface org.ssonet.io.IOStream
Writes an array of bytes to a stream.
write(byte[]) - Method in class org.ssonet.io.IOFilterStream
Writes to the IOStream.
write(byte[]) - Method in class org.ssonet.io.ByteIOStream
Writes buffer to the underlying stream.
write(byte[]) - Method in class org.ssonet.net.impl.SSONETProtocolImpl
Writes an array of bytes to a stream.
write(byte[]) - Method in class test.KeyExchangeTest.TestStream
 
write(byte[], int, int) - Method in class org.ssonet.util.ByteFIFO
Writes length bytes from a byte-array to the FIFO, beginning with start index.
write(byte[], int, int) - Method in class org.ssonet.io.IOOutputStream
Writes a section of a byte-array.
write(int) - Method in class org.ssonet.io.IOOutputStream
Writes a single byte.
writeBlockNumber - Variable in class org.ssonet.mechanisms.integrity.AbstractIntegrityMechanism
 
writeBlockNumber - Variable in class org.ssonet.mechanisms.confidentiality.AbstractConfidentialityMechanism
 
writeBlockNumber - Variable in class org.ssonet.mechanisms.accountability.AbstractAccountabilityMechanism
 
writeByteArrayWithLengthEncoding(IOStream, byte[]) - Static method in class org.ssonet.io.XMLTools
Writes a byte array to an IOStream with a preceeding length encoding.
writeByteArrayWithLengthEncoding(OutputStream, byte[]) - Static method in class org.ssonet.io.XMLTools
Writes a byte array to a stream with a preceeding length encoding.
writeCertificate(X509Certificate, String) - Static method in class org.ssonet.net.CryptoTools
Writes a X509 certificate to a file
writeDocumentToStream(IOStream, Document, boolean) - Static method in class org.ssonet.io.XMLTools
Writes a XML Document to an IOStream.
writeDocumentToStream(OutputStream, Document, boolean) - Static method in class org.ssonet.io.XMLTools
Writes a XML Document to an OutputStream.
writeException - Variable in class org.ssonet.io.IOFilterStream
 
writeException - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
writePrivateKeyPKCS8(PrivateKey, String) - Static method in class org.ssonet.net.CryptoTools
Writes a Private Key to a file in PKCS8 encoding.
writePublicKeyX509(PublicKey, String) - Static method in class org.ssonet.net.CryptoTools
Writes a Public Key to a file in X509 encoding.
writeSynchronizer - Variable in class org.ssonet.net.impl.SSONETProtocolImpl
 
writeToFile(String) - Method in class org.ssonet.net.BaseConfiguration
Writes the base Configuration to a file with the specified name.
writeToURL(URL) - Method in class org.ssonet.net.BaseConfiguration
Writes the base Configuration to a resource with the specified URL.

X

x - Variable in class org.ssonet.examples.catalog.customer.FixedSizeJLabel
 
XMLTools - class org.ssonet.io.XMLTools.
This class encloses some methods to handle common XML issues.
XMLTools() - Constructor for class org.ssonet.io.XMLTools
 

Y

y - Variable in class org.ssonet.examples.catalog.customer.FixedSizeJLabel
 
YES - Static variable in class org.ssonet.net.SSONETConstants
yes (used in SSONETNegotiate)

Z

Zip - class org.ssonet.examples.catalog.customer.Zip.
contains methods for working with zip files
Zip() - Constructor for class org.ssonet.examples.catalog.customer.Zip
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Copyright © 2003 DRIM Team. All Rights Reserved.