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

A

abortLevelReached(int) - Method in class org.ssonet.net.SSONETContext
Calls abortLevelReached() method of all registered anonymityListeners.
abortLevelReached(SSONETContext, int) - Method in interface org.ssonet.net.event.AnonymityListener
This method is called, if the anonymity level for aborting a connection is reached.
about() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
shows the info window
AbstractAccountabilityMechanism - class org.ssonet.mechanisms.AbstractAccountabilityMechanism.
 
AbstractAccountabilityMechanism() - Constructor for class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
AbstractConfidentialityMechanism - class org.ssonet.mechanisms.AbstractConfidentialityMechanism.
The abstract base class for all cipher algorithms used in SSONET.
AbstractConfidentialityMechanism() - Constructor for class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
AbstractIntegrityMechanism - class org.ssonet.mechanisms.AbstractIntegrityMechanism.
 
AbstractIntegrityMechanism() - Constructor for class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
accept() - Method in class org.ssonet.net.SSONETServerSocket
Waits for a connection and returns a Socket for the connection to calling the application.
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
accountabilityAcceptSignPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
accountabilitySignPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationAccountability
 
ActionConfiguration - class org.ssonet.appConf.ActionConfiguration.
This class saves all values which are neccessary for configuring a action.
ActionConfiguration(Element) - Constructor for class org.ssonet.appConf.ActionConfiguration
creates an ActionConfiguration from an XML Node.
ActionConfiguration(InputStream) - Constructor for class org.ssonet.appConf.ActionConfiguration
Creates an ActionConfiguration from its XML-encoded form a stream.
ActionConfiguration(short, int, int, int, int) - Constructor for class org.ssonet.appConf.ActionConfiguration
creates a action configuration objectes
ActionIDListener - interface org.ssonet.net.event.ActionIDListener.
By implementing ActionIDListener a server application can adapt its security configuration according to the clients request.
actionIDListeners - Variable in class org.ssonet.net.SSONETContext
List of registered actionIDListeners
actionIDReceived(int) - Method in class org.ssonet.net.SSONETContext
Calls actionIDReceived() method of all registered ActionIDListeners.
actionIDReceived(SSONETContext, int) - Method in class org.ssonet.examples.net.TestServer
Method of the implemented listener ActionIDListener.
actionIDReceived(SSONETContext, int) - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
 
actionIDReceived(SSONETContext, int) - Method in interface org.ssonet.net.event.ActionIDListener
The method actionIDReceived() is called by SSONETServerClientSocket , when a request from a client was received, but before the negotiation of security parameters starts.
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.OrderPanel
handles ActionListener 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.appConf.ApplicationConfiguration
Method responsible for all actionEvents
actionPerformed(ActionEvent) - Method in class org.ssonet.appConf.ButtonGroupComponent
 
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.baseConf.UserSelectDialog
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
Performs actions when buttons have been pressed.
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
actionPerformed(ActionEvent) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
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.BaseConfigDialog
Execute 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.baseConf.rating.Rating
 
actionPerformed(ActionEvent) - Method in class org.ssonet.net.ConflictDialog
Performs actions, when buttons in the dialog are pressed.
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.mechanisms.DetailConfigurationDialog
 
actionPerformed(ActionEvent) - Method in class org.ssonet.help.Help
 
addActionIDListener(ActionIDListener) - Method in class org.ssonet.net.SSONETContext
Registers a ActionIDListener with this object.
addActionListener(ActionListener) - Method in class org.ssonet.appConf.ButtonGroupComponent
 
addActionListener(ActionListener) - Method in class org.ssonet.awt.SpinnerButton
Adds the specified action listener to receive action events from this button.
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 NegotiationListener with this object.
addExtension(DERObjectIdentifier, boolean, byte[]) - Method in class org.ssonet.util.X509V3CertificateGenerator
add a given extension field for the standard extensions tag (tag 3)
addExtension(DERObjectIdentifier, boolean, DEREncodable) - Method in class org.ssonet.util.X509V3CertificateGenerator
add a given extension field for the standard extensions tag (tag 3)
addExtension(String, boolean, byte[]) - Method in class org.ssonet.util.X509V3CertificateGenerator
add a given extension field for the standard extensions tag (tag 3)
addExtension(String, boolean, DEREncodable) - Method in class org.ssonet.util.X509V3CertificateGenerator
add a given extension field for the standard extensions tag (tag 3)
addKeyGenerationListener(KeyGenerationListener) - Method in class org.ssonet.net.SSONETContext
Registers a KeyGenerationListener with this object.
addMenu(JApplet) - Method in class org.ssonet.examples.catalog.customer.OrderPanel
adds the menu to the upper edge of the window
addNegotiationListener(NegotiationListener) - Method in class org.ssonet.net.SSONETContext
Registers a NegotiationListener with this object.
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.
addTab(String, JPanel) - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
addTabKey(int, int, int, int) - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
addTabMode(PreferenceList, int) - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
addTabProvider(PreferenceList) - Method in class org.ssonet.mechanisms.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(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.
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
 
anonymityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
the anonymity configuration of the user
AnonymityListener - interface org.ssonet.net.event.AnonymityListener.
By implementing the AnonymityListener interface, an application can keep track of the anonymity level of open connections.
anonymityListeners - Variable in class org.ssonet.net.SSONETContext
List of registered anonymityListeners
anonymityPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationAnonymity
The preference list gui object
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.
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.BasicSpinnerUI
 
ascent - Variable in class org.ssonet.awt.Spinner
 
asXMLDocument() - Method in class org.ssonet.baseConf.BaseConfiguration
Writes the mechanism configuration to an XML Document.
asXMLDocument() - Method in class org.ssonet.baseConf.PreferenceList
Creates an XML Document holding this preference list
asXMLDocument() - Method in class org.ssonet.net.PhaseTwoResult
Encodes the PhaseTwoResult into an XML Document
asXMLDocument() - Method in class org.ssonet.mechanisms.MechanismConfiguration
Stores the MechanismConfiguration into an XML-Document.
asXMLDocument(boolean) - Method in class org.ssonet.appConf.ActionConfiguration
Outputs the ActionConfiguration as XML Document
available() - Method in class org.ssonet.util.ByteFIFO
 
available() - Method in class org.ssonet.io.ByteIOStream
 
available() - Method in class org.ssonet.io.IOInputStream
 
available() - Method in interface org.ssonet.io.IOStream
 
available() - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
available() - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
available() - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 

B

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.baseConf.BaseConfiguration.
This Object holds the configuration of security mechanisms.
BaseConfiguration() - Constructor for class org.ssonet.baseConf.BaseConfiguration
Creates a BaseConfiguration using default configuration values.
BaseConfiguration(Document) - Constructor for class org.ssonet.baseConf.BaseConfiguration
Reads a base configuration from a XML Document.
BaseConfiguration(InputStream) - Constructor for class org.ssonet.baseConf.BaseConfiguration
Reads a base configuration from a Stream in XML form
BaseConfiguration(String) - Constructor for class org.ssonet.baseConf.BaseConfiguration
Reads the base configuration from a file (in XML format)
BasicSpinnerUI - class org.ssonet.awt.BasicSpinnerUI.
BasicSpinner implementation Warning: serialized objects of this class will not be compatible with future swing releases.
BasicSpinnerUI() - Constructor for class org.ssonet.awt.BasicSpinnerUI
 
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.IOInputStream
 
buf - Variable in class org.ssonet.io.IOOutputStream
 
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.
Description: Class providing fifo operations using byte array as a buffer Company: TU Dresden
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.
 
ByteIOStream(InputStream, OutputStream) - Constructor for class org.ssonet.io.ByteIOStream
 

C

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 - class org.ssonet.examples.catalog.customer.Catalog.
creates a catalog
CATALOG - Static variable in class org.ssonet.examples.catalog.merchant.Merchant
 
CATALOG - Static variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
Catalog() - Constructor for class org.ssonet.examples.catalog.customer.Catalog
 
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
CertificateGenerator - class org.ssonet.trustcenter.CertificateGenerator.
 
CertificateGenerator(String, String, String, String, String, String, String, String, String) - Constructor for class org.ssonet.trustcenter.CertificateGenerator
 
CertificateListener - interface org.ssonet.net.event.CertificateListener.
When a SSONETClientSocket connects to a SSONETServerSocket, Certificates are exchanged.
certificateListeners - Variable in class org.ssonet.net.SSONETContext
List of registered certificateListeners
changeConfigGetCatalog() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
changes customers ActionConfiguration for catalog receiving
changeConfigSendRequest() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
changes customers ActionConfiguration for ordering
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.ConfigurationAnonymity
Changes the language resources.
changeLanguage(Locale) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
changeLanguage(Locale) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
changeLanguage(Locale) - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
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 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 org.ssonet.examples.catalog.merchant.MerchantServer
Zertifikate auswerten
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
Listenermethod for the certificate check
checkCertificate(SSONETContext, X509Certificate) - Method in interface org.ssonet.net.event.CertificateListener
 
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
cipherIn - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
cipherOut - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
close() - Method in class org.ssonet.examples.catalog.net.Zip
closes the catalog file
close() - Method in class org.ssonet.net.SSONETServerClientSocket
Closes the SSONETServerClientSocket.
close() - Method in class org.ssonet.net.SSONETClientSocket
Closes the socket.
close() - Method in class org.ssonet.io.IOInputStream
 
close() - Method in class org.ssonet.io.IOOutputStream
 
close() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Closes this socket.
closed - Variable in class org.ssonet.net.SSONETServerClientSocket
true, if the connection was closed, false otherwise
closed - Variable in class org.ssonet.net.SSONETClientSocket
 
closeIn() - Method in class org.ssonet.io.ByteIOStream
 
closeIn() - Method in interface org.ssonet.io.IOStream
Closes the Inputstream.
closeIn() - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
closeIn() - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Closes the inputStream of the IOStream
closeIn() - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
closeOut() - Method in class org.ssonet.io.ByteIOStream
 
closeOut() - Method in interface org.ssonet.io.IOStream
Closes the outputStream.
closeOut() - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
closeOut() - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Closes the outputStream of the IOStream.
closeOut() - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
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 - Static variable in class org.ssonet.net.SSONETConstants
Security goal Confidentiality
confidentialityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
confidentialityPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationConfidentiality
 
config - Static variable in class org.ssonet.mechanisms.MechanismInstance
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
configDetail(JFrame, MechanismConfiguration) - Method in interface org.ssonet.mechanisms.Mechanism
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
Displays the basic detail configuration dialog for a cipher algorithm.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.MD2HMac
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.MD5HMac
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.RC2Mac
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.RipeMD160HMac
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.SHA1HMac
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.RipeMD128HMac
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.MD4HMac
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.RC5Mac
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.SkipjackMac
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.TigerHMac
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC2
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.Blowfish
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.Twofish
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC6
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.Serpent
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.Rijndael
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.CAST5
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC4
 
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC5_64
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.CAST6
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.Skipjack
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.confidentiality.RC5
Displays the detail configuration dialog.
configDetail(JFrame, MechanismConfiguration) - Method in class org.ssonet.mechanisms.accountability.RSA
creates a dialog for mechanism configuration
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.
 
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, short, SSONETConstraints, boolean) - Static method in class org.ssonet.appConf.ApplicationConfiguration
This method creates the configuration dialog and loads saved values from the configuration database.
CONFLICT - Static variable in class org.ssonet.net.SSONETConstants
conflict (used in SSONETNegotiate)
ConflictDialog - class org.ssonet.net.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.net.ConflictDialog
Creates the conflict dialog.
connect(String, 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(String, 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, Socket, MerchantServer, String) - Constructor for class org.ssonet.examples.catalog.merchant.Connection
creates a connection of a MerchantServer
contains(int, int) - Method in class org.ssonet.awt.SpinnerButton
Determine if click was inside round button.
context - Variable in class org.ssonet.net.KeyExchange
The SSONETContext used in an instance of this class.
context - Variable in class org.ssonet.net.SSONETServerClientSocket
The SSONETContext used in this Socket
context - Variable in class org.ssonet.net.SSONETClientSocket
 
contextChanged() - Method in class org.ssonet.net.SSONETContext
Calls contextChanged() method of all registered SSONETContextListeners.
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.
contextChanged(SSONETContext) - Method in interface org.ssonet.net.event.SSONETContextListener
Listener SHOULD updated cached values derived from the given SSONETContext, because the contents of the SSONETContext has changed.
contextFactory - Variable in class org.ssonet.net.SSONETServerSocket
The SSONETContextFactory which this SSONETServerSocket uses to create contexts for received connections.
contextFactory - Static variable in class org.ssonet.net.SSONETContextProvider
The SSONETContextFactory
contextFactory - Variable in class org.ssonet.net.SSONETServerSocketFactory
the SSONETContextFactory used
contextListeners - Variable in class org.ssonet.net.SSONETContext
List of registered contextListeners
createCertificate(PublicKey, PrivateKey, X509Certificate, Date, Date, String) - Static method in class org.ssonet.util.CryptoTools
Create a X509Certificate for a public key (only DSA-Certificates are allowed)
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.
createContext() - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
 
createContext() - Method in class org.ssonet.examples.catalog.customer.AnimatedOrderDialog
 
createContext() - Method in class org.ssonet.examples.catalog.customer.AnimatedCatalogDialog
 
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
createDefaultModel() - Method in class org.ssonet.awt.JIntField
 
createKeyPair(String, int) - Static method in class org.ssonet.util.CryptoTools
Create a keypair
createServerSocket(int) - Method in class org.ssonet.net.SSONETServerSocketFactory
Returns a ServerSocket, which listens at the specified port.
createSocket(String, int) - Method in class org.ssonet.net.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.util.CryptoTools.
Title: Cryptotools for SSONET Description: This class is a collection of helpfull Methods for handling cryptographic operations Copyright: Copyright (c) 2001 Company:
CryptoTools() - Constructor for class org.ssonet.util.CryptoTools
 
Currency - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
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.BasicSpinnerUI
 
d - Variable in class org.ssonet.awt.Spinner
 
dataModel - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
dataModel - Variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
debug - Static variable in class org.ssonet.util.CryptoTools
 
debug - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
debug - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
debug - Static variable in class org.ssonet.mechanisms.anonymity.JAPAnonService
 
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.
decideSecurityGoal(int, ActionConfiguration, SSONETContext) - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
 
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 interface org.ssonet.net.event.NegotiationListener
This method must decide, wether a user wants to give in in a security goal negotiation conflict, or not.
decodeLength(byte[]) - Static method in class org.ssonet.util.XMLTools
Decodes the length field of a byte array.
def - Variable in class org.ssonet.appConf.SSONETConstraints
standard security goal settings
defaultProvider - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
defaultProvider - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
defaultProvider - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
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 - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
DetailConfigurationDialog - class org.ssonet.mechanisms.DetailConfigurationDialog.
 
DetailConfigurationDialog(JFrame, String) - Constructor for class org.ssonet.mechanisms.DetailConfigurationDialog
 
dialog - Static variable in class org.ssonet.baseConf.rating.Rating
 
dialog - Static variable in class org.ssonet.net.CheckCertificateDialog
 
digitsTyped - Variable in class org.ssonet.awt.Spinner
 
documentIdentifier - Variable in class org.ssonet.examples.catalog.net.Order
 
DONT_CARE - Static variable in class org.ssonet.net.SSONETConstants
security goal configuration level: dont care
DSA - class org.ssonet.mechanisms.accountability.DSA.
 
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.util.XMLTools
Encodes an Integer into an array of 2 bytes.
EOF - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
EOF - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
EOF - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 

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
 
fireAdjustmentValueChanged(AdjustmentEvent) - Method in class org.ssonet.awt.Spinner
Notify all listeners that have registered interest for notification on this event type.
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
 
fm - Variable in class org.ssonet.awt.BasicSpinnerUI
 
fm - Variable in class org.ssonet.awt.Spinner
 
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

generateX509Certificate(PrivateKey) - Method in class org.ssonet.util.X509V3CertificateGenerator
generate an X509 certificate, based on the current issuer and subject using the default provider "BC".
generateX509Certificate(PrivateKey, SecureRandom) - Method in class org.ssonet.util.X509V3CertificateGenerator
generate an X509 certificate, based on the current issuer and subject using the default provider "BC", using a user defined SecureRandom object as source of randomness.
generateX509Certificate(PrivateKey, String) - Method in class org.ssonet.util.X509V3CertificateGenerator
generate an X509 certificate, based on the current issuer and subject using the passed in provider for the signing.
generateX509Certificate(PrivateKey, String, SecureRandom) - Method in class org.ssonet.util.X509V3CertificateGenerator
generate an X509 certificate, based on the current issuer and subject, using the passed in provider for the signing, using a user defined SecureRandom object as source of randomness.
getAccountabilityConfig() - Method in class org.ssonet.baseConf.BaseConfiguration
 
getActionConfiguration(String, int) - Static method in class org.ssonet.appConf.ApplicationConfiguration
returns the configuration for a given action
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
This method must be overriden in mechanisms, which need special algorithm parameters
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
returns a general algorithmParameterSpec with an IV (initialization vector).
getAlgorithmParameterSpec(MechanismConfiguration) - Method in class org.ssonet.mechanisms.integrity.RC5Mac
returns a algorithmParameterSpec for RC5
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
getAlgValues(String) - Static method in class org.ssonet.baseConf.rating.Rating
Read algorithms and their values from files
getAnonymityConfig() - Method in class org.ssonet.baseConf.BaseConfiguration
 
getAnswer(Component, String, int, ActionConfiguration) - Static method in class org.ssonet.net.ConflictDialog
Shows the ConflictDialog and returns the users answer.
getAnswer(int, ActionConfiguration) - Static method in class org.ssonet.net.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.net.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.net.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.
getConfidentialityConfig() - Method in class org.ssonet.baseConf.BaseConfiguration
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationAnonymity
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
getConfig() - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
getConfiguration(int, String) - Method in class org.ssonet.net.PhaseThreeConfiguration
Gets a mechanism configuration of a mechanism used to enforce the given security goal.
getContents() - Method in class org.ssonet.baseConf.locale.Resources_de
 
getContents() - Method in class org.ssonet.baseConf.locale.Resources
 
getContents() - Method in class org.ssonet.baseConf.locale.Resources_en
 
getContext() - Method in class org.ssonet.net.SSONETServerClientSocket
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.AbstractIntegrityMechanism
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
getDefaultConfiguration() - Method in interface org.ssonet.mechanisms.Mechanism
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
Return the basic default configuration for a cipher algorithm.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.MD2HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.MD5HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RC2Mac
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RipeMD160HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.SHA1HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RipeMD128HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.MD4HMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.RC5Mac
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.SkipjackMac
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.integrity.TigerHMac
 
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC2
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Blowfish
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Twofish
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC6
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Serpent
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Rijndael
get the default configuration.
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.RC5_64
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.CAST6
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.Skipjack
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.confidentiality.RC5
get the default configuration.
getDefaultConfiguration() - Method in class org.ssonet.mechanisms.accountability.RSA
returns the default configuration of RSA
getDigits() - Method in class org.ssonet.awt.Spinner
 
getEncoded() - Method in class org.ssonet.net.PhaseTwoResult
Returns a PhaseTwoResult encoded to a byte array.
getID() - Method in class org.ssonet.appConf.ActionConfiguration
returns the action ID
getInetAddress() - Method in class org.ssonet.net.SSONETServerClientSocket
Returns the address to which the socket is connected.
getInetAddress() - Method in class org.ssonet.net.SSONETClientSocket
Returns the address to which the socket is connected.
getInetAddress() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns the address to which the socket is connected.
getInfoText(String) - Method in class org.ssonet.examples.catalog.net.Zip
returns information for a order number
getInputStream() - Method in class org.ssonet.net.SSONETServerClientSocket
Returns the InputStream of this Socket.
getInputStream() - Method in class org.ssonet.net.SSONETClientSocket
Returns the InputStream of this socket.
getInputStream() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns an input stream for this socket.
getIntegrityConfig() - Method in class org.ssonet.baseConf.BaseConfiguration
 
getInteractiveTime() - Static method in class org.ssonet.appConf.ApplicationConfiguration
Returns the time dureation the dialog was showing.
getInteractiveTime() - Static method in class org.ssonet.net.CheckCertificateDialog
Returns the time the dialog was showing.
getKeepAlive() - Method in class org.ssonet.net.SSONETServerClientSocket
Tests if SO_KEEPALIVE is enabled.
getKeepAlive() - Method in class org.ssonet.net.SSONETClientSocket
Tests if SO_KEEPALIVE is enabled.
getKeepAlive() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getKeyLength() - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
getLangResources() - Static method in class org.ssonet.baseConf.BaseConfigDialog
Gets the language resource bundle.
getLeadingPad() - Method in class org.ssonet.awt.Spinner
 
getLevel() - Method in class org.ssonet.appConf.ButtonGroupComponent
 
getLocalAddress() - Method in class org.ssonet.net.SSONETServerClientSocket
Gets the local address to which the socket is bound.
getLocalAddress() - Method in class org.ssonet.net.SSONETClientSocket
Gets the local address to which the socket is bound.
getLocalAddress() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Gets the local address to which the socket is bound.
getLocalPort() - Method in class org.ssonet.net.SSONETServerClientSocket
Returns the local port to which this socket is bound.
getLocalPort() - Method in class org.ssonet.net.SSONETClientSocket
Returns the local port to which this socket is bound.
getLocalPort() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
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.examples.catalog.customer.FixedSizeJLabel
returns the maximal size of the label
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.awt.SpinnerButton
 
getMaximumSize(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
getMechanismInstance(int, String, IOStream, SSONETContext, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Static method in class org.ssonet.mechanisms.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.examples.catalog.customer.FixedSizeJLabel
returns the minimal size of the label
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.awt.SpinnerButton
 
getMinimumSize(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
getModePreferenceList() - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
getModes() - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
getModes() - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
getModes() - Method in interface org.ssonet.mechanisms.Mechanism
 
getModes() - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
returns the available cipher modes
getModes() - Method in class org.ssonet.mechanisms.confidentiality.RC4
no modes availlable, its a stream cipher by definition
getObject() - Method in class org.ssonet.mechanisms.SignatureObject
 
getObjectAsByteArray() - Method in class org.ssonet.mechanisms.SignatureObject
 
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.net.SSONETServerClientSocket
Returns the OutputStream of this Socket.
getOutputStream() - Method in class org.ssonet.net.SSONETClientSocket
Returns the OutputStream of this socket.
getOutputStream() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Returns an output stream for 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
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.
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.net.Zip
returns the picture of an order number as an array of bytes
getPort() - Method in class org.ssonet.net.SSONETServerClientSocket
Returns the remote port to which this socket is connected.
getPort() - Method in class org.ssonet.net.SSONETClientSocket
Returns the remote port to which this socket is connected.
getPort() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
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.examples.catalog.customer.FixedSizeJLabel
returns the preferred size of the label
getPreferredSize() - Method in class org.ssonet.awt.SpinnerButton
 
getPreferredSize() - Method in class org.ssonet.help.Help
 
getPreferredSize(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
getPrincipalElement(Principal, String) - Static method in class org.ssonet.util.CryptoTools
For X509Certificates: Get an element of the Name from IssuerDN or SubjectDN
getProviderPreferenceList() - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
getProviders() - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
getProviders() - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
getProviders() - Method in interface org.ssonet.mechanisms.Mechanism
 
getProviders() - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
getProviders() - Method in class org.ssonet.mechanisms.accountability.DSA
 
getProviders() - Method in class org.ssonet.mechanisms.accountability.RSA
 
getReceiveBufferSize() - Method in class org.ssonet.net.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.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.
getReceiveBufferSize() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getReturnCode() - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
getRounds() - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
getSecureRandom() - Static method in class org.ssonet.util.CryptoTools
Initializes the secureRandom object.
getSecurityGoalLevel(int) - Method in class org.ssonet.appConf.ActionConfiguration
returns the level set for a security goal
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.net.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.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.
getSendBufferSize() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
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.
getSignature() - Method in class org.ssonet.mechanisms.SignatureObject
 
getSize() - Method in class org.ssonet.examples.catalog.customer.Customer
 
getSoLinger() - Method in class org.ssonet.net.SSONETServerClientSocket
Returns setting for SO_LINGER.
getSoLinger() - Method in class org.ssonet.net.SSONETClientSocket
Returns setting for SO_LINGER.
getSoLinger() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getSoTimeout() - Method in class org.ssonet.net.SSONETServerClientSocket
Returns setting for SO_TIMEOUT. 0 returns implies that the option is disabled (i.e., timeout of infinity).
getSoTimeout() - Method in class org.ssonet.net.SSONETClientSocket
Returns setting for SO_TIMEOUT. 0 returns implies that the option is disabled (i.e., timeout of infinity).
getSoTimeout() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
getSum() - Method in class org.ssonet.examples.catalog.customer.OrderSumPanel
returns order sum with value added tax
getTcpNoDelay() - Method in class org.ssonet.net.SSONETServerClientSocket
Tests if TCP_NODELAY is enabled.
getTcpNoDelay() - Method in class org.ssonet.net.SSONETClientSocket
Tests if TCP_NODELAY is enabled.
getTcpNoDelay() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
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, int) - 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.
getVisibleAmount() - Method in class org.ssonet.awt.Spinner
Does nothing -- part of the Adjustable interface.
getWrap() - Method in class org.ssonet.awt.Spinner
 

H

hasFocus() - Method in class org.ssonet.awt.Spinner
 
haveFocus - Variable in class org.ssonet.awt.Spinner
 
Help - class org.ssonet.help.Help.
 
Help(JFrame, String, String) - Constructor for class org.ssonet.help.Help
 
host - Variable in class org.ssonet.net.SSONETClientSocket
 
Host - Variable in class org.ssonet.examples.catalog.customer.Catalog
 

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
inBuffer - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
inBuffer - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
inBuffer - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
inBufferSize - Static variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
inBufferSize - Static variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
inBufferSize - Static variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
Info - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
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.AbstractIntegrityMechanism
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Initialize without key exchange
init(IOStream, int, MechanismConfiguration) - Method in interface org.ssonet.mechanisms.Mechanism
 
init(IOStream, int, MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
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.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, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
Initialize with key exchange
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Initialize with key exchange
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in interface org.ssonet.mechanisms.Mechanism
 
init(IOStream, int, MechanismConfiguration, MechanismConfiguration, KeyExchange) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
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.accountability.DSA
Initialize with key exchange Must be synchronized, so that not two keypairs are created an written to the context. with synchronization, the first call creates the keypair, and the second call finds the allready created keys.
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. with synchronization, the first call creates the keypair, and the second call finds the allready created keys.
initCipher(int, PrivateKey, PublicKey, IOStream) - Method in class org.ssonet.mechanisms.accountability.DSA
Initialize crypto mechanisms
initIOStream() - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
Initializes the data fields needed for the IOStream to work.
initIOStream() - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Initializes the data fields needed for the IOStream to work.
initIOStream() - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
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.SSONETServerClientSocket
The InputStream, which the user can get after the connection is established
inputStream - Variable in class org.ssonet.net.SSONETClientSocket
 
INSTALLED - Static variable in interface org.ssonet.util.PreloadListener
 
installUI(JComponent) - Method in class org.ssonet.awt.BasicSpinnerUI
 
INTEGRITY - Static variable in class org.ssonet.net.SSONETConstants
Security goal Integrity
integrityConfiguration - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
integrityPreferenceList - Variable in class org.ssonet.baseConf.ConfigurationIntegrity
 
INVALID - Static variable in interface org.ssonet.net.event.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.
Wird nur für die Grundkonfiguration benötigt
InvalidCertificateException() - Constructor for class org.ssonet.baseConf.InvalidCertificateException
 
InvalidMACException - exception org.ssonet.mechanisms.InvalidMACException.
Title: InvalidMACException Description: 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.
Title: InvalidSignatureException Description: 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
 
IOInputStream - class org.ssonet.io.IOInputStream.
 
IOInputStream(IOStream) - Constructor for class org.ssonet.io.IOInputStream
 
IOOutputStream - class org.ssonet.io.IOOutputStream.
 
IOOutputStream(IOStream) - Constructor for class org.ssonet.io.IOOutputStream
 
ioStream - Variable in class org.ssonet.net.SSONETServerClientSocket
the IOStream used by the SSONET connection establishment protocol
ioStream - Variable in class org.ssonet.net.SSONETClientSocket
 
ioStream - Variable in class org.ssonet.io.IOInputStream
 
ioStream - Variable in class org.ssonet.io.IOOutputStream
 
ioStream - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
ioStream - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
ioStream - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
IOStream - interface org.ssonet.io.IOStream.
Interface for an Input/Output-Stream for reading and writing objects
isBorderPainted() - Method in class org.ssonet.awt.Spinner
 
isFocusTraversable() - Method in class org.ssonet.awt.Spinner
 
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
itemStateChanged(ItemEvent) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
 

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(String, 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.
JIntField - class org.ssonet.awt.JIntField.
A text field for input of Integers.
JIntField() - Constructor for class org.ssonet.awt.JIntField
 
JIntField(String) - Constructor for class org.ssonet.awt.JIntField
 
joinByteArrays(byte[], byte[]) - Static method in class org.ssonet.util.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() - 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.
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
 

K

KEY_KEYLENGTH - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Length of a key
KEY_KEYLENGTH - Static variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
KEY_KEYLENGTH - Static variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
KEY_KEYLENGTH - Static variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
KEY_MODE_PREFERENCELIST - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Preferencelist of modes (ECB, CFB, ...)
KEY_MODE_PREFERENCELIST - Static variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
KEY_MODE_PREFERENCELIST - Static variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
KEY_ROUNDS - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Number of rounds for an algorithm
KEY_ROUNDS - Static variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
KEY_ROUNDS - Static variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
KEY_VARIANT - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
in RSA benötigt: Key_Variante, gibt dort die Hashfunktion an
KeyExchange - class org.ssonet.net.KeyExchange.
This class implements protocols for secure exchange of keys and certificates.
KeyExchange(InputStream, OutputStream, SSONETContext, boolean) - Constructor for class org.ssonet.net.KeyExchange
Initializes a keyExchange object.
KeyGenerationListener - interface org.ssonet.net.event.KeyGenerationListener.
This listener can be used to have direct influence on the key generation during a connection establishment in SSONET, e.g. to set application defined keys.
keyGenerationListeners - Variable in class org.ssonet.net.SSONETContext
List of registered keyGenerationListeners
keyGeneratorAlgorithmName - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
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.IOInputStream
 
len - Variable in class org.ssonet.io.IOOutputStream
 
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
loadLocalCatalog() - Method in class org.ssonet.examples.catalog.customer.OrderPanel
loads from Class
lower(int) - Method in class org.ssonet.appConf.ActionConfiguration
Lowers the level for a security goal.

M

macIn - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
macOut - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
main(String[]) - Static method in class org.ssonet.examples.net.TestIntegrityIOStream
 
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.TestServer
The main method of the server.
main(String[]) - Static method in class org.ssonet.examples.net.TestAccountabilityIOStream
 
main(String[]) - Static method in class org.ssonet.examples.net.anonTestClient
 
main(String[]) - Static method in class org.ssonet.examples.net.anonTestServer
 
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.catalog.customer.Customer
main customer procedure Creates a JFrame and a customer with the name supplied.
main(String[]) - Static method in class org.ssonet.appConf.ApplicationConfiguration
for testing purposes only
main(String[]) - Static method in class org.ssonet.appConf.ActionConfiguration
Main method (for testing purposes only)
main(String[]) - Static method in class org.ssonet.baseConf.UserSelectDialog
dummy main function for debugging
main(String[]) - Static method in class org.ssonet.baseConf.ConfigurationAnonymity
Main method for debuging purposes.
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.UserPropertiesDialog
 
main(String[]) - Static method in class org.ssonet.baseConf.rating.PerformanceTest
main method for debuging purposes of this class.
main(String[]) - Static method in class org.ssonet.baseConf.rating.Rating
 
main(String[]) - Static method in class org.ssonet.trustcenter.CertificateGenerator
 
main(String[]) - Static method in class org.ssonet.trustcenter.myKeyPairGenerator
 
main(String[]) - Static method in class org.ssonet.help.Help
 
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
 
MD5HMac - class org.ssonet.mechanisms.integrity.MD5HMac.
 
MD5HMac() - Constructor for class org.ssonet.mechanisms.integrity.MD5HMac
 
Mechanism - interface org.ssonet.mechanisms.Mechanism.
 
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.mechanisms.MechanismInstance.
This class provides a mechanism for unified access to security mechanisms.
MechanismInstance() - Constructor for class org.ssonet.mechanisms.MechanismInstance
 
mechanismName - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
mechanismName - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
mechanismName - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
the name of the Mechanism used to get the Mechanism from the Crypto-Provider.
Merchant - class org.ssonet.examples.catalog.merchant.Merchant.
create a merchant
Merchant(String, String, int) - Constructor for class org.ssonet.examples.catalog.merchant.Merchant
creates a merchant and a merchantServer
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 - 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.AbstractIntegrityMechanism
 
messageBuffer - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
messageBuffer - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
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
 
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
 
myKeyPairGenerator - class org.ssonet.trustcenter.myKeyPairGenerator.
 
myKeyPairGenerator(String, String, String) - Constructor for class org.ssonet.trustcenter.myKeyPairGenerator
 
myProxy - Variable in class org.ssonet.mechanisms.anonymity.NoAnonymity
 

N

name - Variable in class org.ssonet.examples.catalog.customer.Customer
 
name - Variable in class org.ssonet.baseConf.rating.AlgorithmDescriptor
 
nDigits - Variable in class org.ssonet.awt.Spinner
 
needKey(int, String, String, int) - Method in class org.ssonet.net.SSONETContext
Calls needKey() method of all registered keyGenerationListeners.
needKey(SSONETContext, int, String, String, int) - Method in class org.ssonet.examples.net.TestClient
Method of the implemented listener KeyGenerationListener.
needKey(SSONETContext, int, String, String, int) - Method in interface org.ssonet.net.event.KeyGenerationListener
This method is called, if a key(pair) for a mechanism is needed.
negotiateMechConf(MechanismConfiguration, MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
This Method negotiates between two mechanismConfigurations.
negotiateMechConf(MechanismConfiguration, MechanismConfiguration) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
This Method negotiates between two mechanismConfigurations.
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.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
negotiatePhaseOne(ActionConfiguration, ActionConfiguration, SSONETContext) - Static method in class org.ssonet.net.SSONETNegotiate
First security goal negotiation.
negotiatePhaseThree(PhaseThreeConfiguration, PhaseThreeConfiguration, InputStream, OutputStream, 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.
NegotiationListener - interface org.ssonet.net.event.NegotiationListener.
Before a SSONET connection is established, server and client negotiate their security goals.
negotiationListeners - Variable in class org.ssonet.net.SSONETContext
List of registered negotiationListeners
NewCertificateDialog - class org.ssonet.baseConf.NewCertificateDialog.
 
NewCertificateDialog(JFrame, String) - Constructor for class org.ssonet.baseConf.NewCertificateDialog
 
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.mechanisms.NoCommonMechanismException.
 
NoCommonMechanismException() - Constructor for class org.ssonet.mechanisms.NoCommonMechanismException
 
NoCommonMechanismException(String) - Constructor for class org.ssonet.mechanisms.NoCommonMechanismException
 
NOT_TESTED - Static variable in interface org.ssonet.net.event.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.
numberOfBytes - Variable in class org.ssonet.examples.catalog.net.CatalogFile
 
numberOfRows - Variable in class org.ssonet.examples.catalog.customer.Catalog
 

O

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.net.Zip
opens a catalog file (Es wird immer der lokale Katalog des Kunden geladen
Order - class org.ssonet.examples.catalog.net.Order.
an order of articles
ORDER - Static variable in class org.ssonet.examples.catalog.merchant.Merchant
 
ORDER - Static variable in class org.ssonet.examples.catalog.customer.OrderPanel
 
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
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(JFrame, Customer, Catalog, Vector, float) - Constructor for class org.ssonet.examples.catalog.customer.OrderForm
Creates the orderform.
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(Customer) - Constructor for class org.ssonet.examples.catalog.customer.OrderPanel
creates a catalogwindow for the customer
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.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.event - package org.ssonet.net.event
Listeners for SSONET-Connection events.
org.ssonet.trustcenter - package org.ssonet.trustcenter
Helper classes for creating a temporary traustcenter certificate.
org.ssonet.util - package org.ssonet.util
Utilities for cryptofunctions and other things in SSONET.
outputStream - Variable in class org.ssonet.net.SSONETServerClientSocket
The OutputStream, which the user can get after the connection is established
outputStream - Variable in class org.ssonet.net.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
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, 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.
ParameterNotCompatibleException - exception org.ssonet.mechanisms.ParameterNotCompatibleException.
 
ParameterNotCompatibleException() - Constructor for class org.ssonet.mechanisms.ParameterNotCompatibleException
 
parentFrame - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
parseDocumentElementFromStream(InputStream) - Static method in class org.ssonet.util.XMLTools
parse an XML document from a stream.
partnerTestCertificate - Variable in class org.ssonet.net.SSONETContext
Testkey certificate (pseudonym) of the communication partner.
PerformanceTest - class org.ssonet.baseConf.rating.PerformanceTest.
 
PerformanceTest(JDialog) - Constructor for class org.ssonet.baseConf.rating.PerformanceTest
 
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. The InputStream is not closed after reading.
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
port - Variable in class org.ssonet.net.SSONETClientSocket
 
port - Variable in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
 
Port - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
pos - Variable in class org.ssonet.io.IOInputStream
 
pos - Variable in class org.ssonet.io.IOOutputStream
 
PreferenceList - class org.ssonet.baseConf.PreferenceList.
 
PreferenceList() - Constructor for class org.ssonet.baseConf.PreferenceList
Creates an empty preference list
PreferenceList(Element) - Constructor for class org.ssonet.baseConf.PreferenceList
Creates a preference list from an XML element.
PreferenceListSelectionListener - class org.ssonet.baseConf.PreferenceListSelectionListener.
 
PreferenceListSelectionListener(JList, JList, JButton) - Constructor for class org.ssonet.baseConf.PreferenceListSelectionListener
 
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
 
Preload(PreloadListener) - Constructor for class org.ssonet.util.Preload
Initialisiert Preload und trägt einen Listener ein, der bei erfolgreichem Initialisieren aufgerufen wird
preloadInstalled(int) - Method in class org.ssonet.examples.catalog.customer.PreloadWaitFrame
 
preloadInstalled(int) - Method in interface org.ssonet.util.PreloadListener
 
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
 
processMouseEvent(MouseEvent) - Method in class org.ssonet.awt.SpinnerButton
Paints the button and distribute an action event to all listeners.
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
 
providerInstalled() - Method in class org.ssonet.examples.catalog.customer.PreloadWaitFrame
 
providerInstalled() - Method in interface org.ssonet.util.PreloadListener
 
PROVIDERLIST - Static variable in class org.ssonet.mechanisms.MechanismConfiguration
Preferencelist of providers
PROVIDERLIST - Static variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
PROVIDERLIST - Static variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
PROVIDERLIST - Static variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
proxyName - Variable in class org.ssonet.mechanisms.anonymity.NoAnonymity
 
proxyPort - Variable in class org.ssonet.mechanisms.anonymity.NoAnonymity
 

R

raise(int) - Method in class org.ssonet.appConf.ActionConfiguration
Raises the level for a security goal.
Rating - class org.ssonet.baseConf.rating.Rating.
 
Rating(JDialog) - Constructor for class org.ssonet.baseConf.rating.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 blowfish
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.io.ByteIOStream
 
read(byte[]) - Method in class org.ssonet.io.IOInputStream
 
read(byte[]) - Method in interface org.ssonet.io.IOStream
Reads an array of bytes from a stream
read(byte[]) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
reads an array of bytes from the IOStream
read(byte[]) - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
reads an array of bytes from the IOStream
read(byte[]) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
reads an array of bytes from the IOStream
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.AbstractIntegrityMechanism
 
readBlockNumber - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
readBlockNumber - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
readByteArrayWithLengthEncoding(InputStream) - Static method in class org.ssonet.util.XMLTools
Reads a byte array from an InputStream.
readCertificate(String) - Static method in class org.ssonet.util.CryptoTools
reads a certificate from file
readException - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
readException - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
readException - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
readMode - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
readMode - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
readMode - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
readPrivateKeyPKCS8(String, String) - Static method in class org.ssonet.util.CryptoTools
reads a DER encoded private key from file
readPublicKeyX509(String, String) - Static method in class org.ssonet.util.CryptoTools
reads a DER encoded public key from file
removeActionIDListener(ActionIDListener) - Method in class org.ssonet.net.SSONETContext
Removes a ActionIDListener from this object.
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 NegotiationListener from this object.
removeKeyGenerationListener(KeyGenerationListener) - Method in class org.ssonet.net.SSONETContext
Removes a KeyGenerationListener from this object.
removeNegotiationListener(NegotiationListener) - Method in class org.ssonet.net.SSONETContext
Removes a NegotiationListener 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 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.
replaceContext(SSONETContext, SSONETContext) - Method in interface org.ssonet.net.event.SSONETContextListener
Listener SHOULD replace his aggregated SSONETContext instance with a new one, because the old one wont be used anymore.
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.
reset() - Method in class org.ssonet.util.X509V3CertificateGenerator
reset the generator
resolveConflict(int, ActionConfiguration) - Method in class org.ssonet.net.SSONETContext
Calls resolveConflict() method of all registered NegotiationListeners.
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
 
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
 
roundsPanel(int, String) - Method in class org.ssonet.mechanisms.DetailConfigurationDialog
 
RSA - class org.ssonet.mechanisms.accountability.RSA.
RSA-Mechanism
RSA() - Constructor for class org.ssonet.mechanisms.accountability.RSA
 
run() - Method in class org.ssonet.examples.catalog.merchant.Connection
read requests from Client
run() - Method in class org.ssonet.examples.catalog.merchant.MerchantServer
accept Connections while server running
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.AnimatedCatalogDialog
creates a new SSONETConnection to the merchant and gets the catalog
run() - Method in class org.ssonet.util.Preload
 
run() - Method in class org.ssonet.baseConf.rating.PerformanceTest
 
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.
running - Variable in class org.ssonet.io.IOOutputStream
 

S

securityGoal - Variable in class org.ssonet.mechanisms.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.
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.
Serpent - class org.ssonet.mechanisms.confidentiality.Serpent.
The algorithm Serpent
Serpent() - Constructor for class org.ssonet.mechanisms.confidentiality.Serpent
 
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
setAccountabilityConfig(Hashtable) - Method in class org.ssonet.baseConf.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
setAnonymityConfig(Hashtable) - Method in class org.ssonet.baseConf.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.baseConf.BaseConfiguration
 
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
Sets the anonymity configuration.
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
setConfig(Hashtable) - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
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
setID(short) - Method in class org.ssonet.appConf.ActionConfiguration
sets the action ID
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.baseConf.BaseConfiguration
 
setIssuerDN(X509Name) - Method in class org.ssonet.util.X509V3CertificateGenerator
Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the certificate.
setKeepAlive(boolean) - Method in class org.ssonet.net.SSONETServerClientSocket
Enable/disable SO_KEEPALIVE.
setKeepAlive(boolean) - Method in class org.ssonet.net.SSONETClientSocket
Enable/disable SO_KEEPALIVE.
setKeepAlive(boolean) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
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.
setNotAfter(Date) - Method in class org.ssonet.util.X509V3CertificateGenerator
 
setNotBefore(Date) - Method in class org.ssonet.util.X509V3CertificateGenerator
 
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
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.
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.
setPublicKey(PublicKey) - Method in class org.ssonet.util.X509V3CertificateGenerator
 
setReceiveBufferSize(int) - Method in class org.ssonet.net.SSONETServerClientSocket
Sets the SO_RCVBUF option to the specified value for this Socket.
setReceiveBufferSize(int) - Method in class org.ssonet.net.SSONETClientSocket
Sets the SO_RCVBUF option to the specified value for this Socket.
setReceiveBufferSize(int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setSecurityGoalLevel(int, byte) - Method in class org.ssonet.appConf.ActionConfiguration
Sets the level for a security goal
setSecurityGoalValue(int, int) - Method in class org.ssonet.net.PhaseTwoResult
Sets a value for a security goal.
setSendBufferSize(int) - Method in class org.ssonet.net.SSONETServerClientSocket
Sets the SO_SNDBUF option to the specified value for this Socket.
setSendBufferSize(int) - Method in class org.ssonet.net.SSONETClientSocket
Sets the SO_SNDBUF option to the specified value for this Socket.
setSendBufferSize(int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setSerialNumber(BigInteger) - Method in class org.ssonet.util.X509V3CertificateGenerator
set the serial number for the certificate.
setSignature(byte[]) - Method in class org.ssonet.mechanisms.SignatureObject
 
setSignatureAlgorithm(String) - Method in class org.ssonet.util.X509V3CertificateGenerator
 
setSoLinger(boolean, int) - Method in class org.ssonet.net.SSONETServerClientSocket
Enable/disable SO_LINGER with the specified linger time in seconds.
setSoLinger(boolean, int) - Method in class org.ssonet.net.SSONETClientSocket
Enable/disable SO_LINGER with the specified linger time in seconds.
setSoLinger(boolean, int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setSoTimeout(int) - Method in class org.ssonet.net.SSONETServerClientSocket
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setSoTimeout(int) - Method in class org.ssonet.net.SSONETClientSocket
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setSoTimeout(int) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
setSubjectDN(X509Name) - Method in class org.ssonet.util.X509V3CertificateGenerator
Set the subject distinguished name.
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.net.SSONETServerClientSocket
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm).
setTcpNoDelay(boolean) - Method in class org.ssonet.net.SSONETClientSocket
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm).
setTcpNoDelay(boolean) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
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.
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
 
shutdown() - Method in class org.ssonet.baseConf.rating.PerformanceTest
 
shutdownInput() - Method in class org.ssonet.net.SSONETServerClientSocket
Places the input stream for this socket at "end of stream".
shutdownInput() - Method in class org.ssonet.net.SSONETClientSocket
Places the input stream for this socket at "end of stream".
shutdownInput() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
shutdownOutput() - Method in class org.ssonet.net.SSONETServerClientSocket
Disables the output stream for this socket.
shutdownOutput() - Method in class org.ssonet.net.SSONETClientSocket
Disables the output stream for this socket.
shutdownOutput() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Not Implemented.
signatureBuffer - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
signatureIn - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
SignatureObject - class org.ssonet.mechanisms.SignatureObject.
 
SignatureObject(Object) - Constructor for class org.ssonet.mechanisms.SignatureObject
 
SignatureObject(Object, byte[]) - Constructor for class org.ssonet.mechanisms.SignatureObject
 
signatureOut - Variable in class org.ssonet.mechanisms.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.Rating
 
slider2 - Static variable in class org.ssonet.baseConf.rating.Rating
 
slider3 - Static variable in class org.ssonet.baseConf.rating.Rating
 
slider4 - Static variable in class org.ssonet.baseConf.rating.Rating
 
slider5 - Static variable in class org.ssonet.baseConf.rating.Rating
 
slider6 - Static variable in class org.ssonet.baseConf.rating.Rating
 
slider7 - Static variable in class org.ssonet.baseConf.rating.Rating
 
sliderText1 - Static variable in class org.ssonet.baseConf.rating.Rating
 
sliderText2 - Static variable in class org.ssonet.baseConf.rating.Rating
 
sliderText3 - Static variable in class org.ssonet.baseConf.rating.Rating
 
sliderText4 - Static variable in class org.ssonet.baseConf.rating.Rating
 
sliderText5 - Static variable in class org.ssonet.baseConf.rating.Rating
 
sliderText6 - Static variable in class org.ssonet.baseConf.rating.Rating
 
sliderText7 - Static variable in class org.ssonet.baseConf.rating.Rating
 
socket - Variable in class org.ssonet.net.SSONETServerClientSocket
The socket, which is internally used for the connection to the client
socket - Variable in class org.ssonet.net.SSONETClientSocket
 
socksSocket - Variable in class org.ssonet.mechanisms.anonymity.NoAnonymity
 
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.SSONETClientSocket.
 
SSONETClientSocket(String, int, SSONETContext) - Constructor for class org.ssonet.net.SSONETClientSocket
Creates a SSONETClientSocket and sets the basic parameters for connection establishment.
SSONETClientSocketFactory - class org.ssonet.net.SSONETClientSocketFactory.
 
SSONETClientSocketFactory() - Constructor for class org.ssonet.net.SSONETClientSocketFactory
 
SSONETCloseConnectionException - exception org.ssonet.net.SSONETCloseConnectionException.
This exception is thrown, if connection establishment was terminated by user request (XXX not implemented yet)
SSONETCloseConnectionException() - Constructor for class org.ssonet.net.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.
 
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.event.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.
SSONETServerClientSocket - class org.ssonet.net.SSONETServerClientSocket.
This class implements the server side of the SSONET connection establishment protocol.
SSONETServerClientSocket(SSONETContext, Socket) - Constructor for class org.ssonet.net.SSONETServerClientSocket
Creates a SSONETServerClientSocket, using a given SSONETContext, on top of a given Socket.
SSONETServerSocket - class org.ssonet.net.SSONETServerSocket.
The SSONETServerSocket listens at server side for connection requests by clients.
SSONETServerSocket(int, SSONETContextFactory) - Constructor for class org.ssonet.net.SSONETServerSocket
Creates a SSONETServerSocket.
SSONETServerSocketFactory - class org.ssonet.net.SSONETServerSocketFactory.
This class creates SSONETServerSockets.
SSONETServerSocketFactory(SSONETContextFactory) - Constructor for class org.ssonet.net.SSONETServerSocketFactory
Creates a SSONETServerSocketFactory and sets a SSONETContextFactory.
start(Socket) - Method in class org.ssonet.mechanisms.anonymity.JAPAnonLevelChecker
Starts the JAPAnonLevelChecker.
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.appConf.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
 

T

tableView - Variable in class org.ssonet.examples.catalog.customer.OrderForm
 
Tax - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
temp - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
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.util.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.
 
TestConfidentialityIOStream() - Constructor for class org.ssonet.examples.net.TestConfidentialityIOStream
 
testDecrypt(byte[]) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
testDecrypt(byte[]) - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Checking a signature
testDecrypt(byte[]) - Method in interface org.ssonet.mechanisms.Mechanism
 
testDecrypt(byte[]) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
Decrypt buffer and return the decrypted data
testEncrypt(byte[]) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
testEncrypt(byte[]) - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Signing a byte array
testEncrypt(byte[]) - Method in interface org.ssonet.mechanisms.Mechanism
 
testEncrypt(byte[]) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
Encrypt buffer and return the encrypted data
testInitContext(String, String, int) - 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
 
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
 
TigerHMac - class org.ssonet.mechanisms.integrity.TigerHMac.
 
TigerHMac() - Constructor for class org.ssonet.mechanisms.integrity.TigerHMac
 
Title - Variable in class org.ssonet.examples.catalog.customer.Catalog
 
toStreamXML(OutputStream) - Method in class org.ssonet.baseConf.BaseConfiguration
 
toStreamXML(OutputStream) - 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.appConf.ActionConfiguration
Encodes the data of this object in an XML structure.
toString() - Method in class org.ssonet.examples.catalog.customer.Catalog
shows the complete catalog
toString() - Method in class org.ssonet.appConf.ActionConfiguration
returns a text, from which one can extract the actual settings
toString() - Method in class org.ssonet.net.PhaseThreeConfiguration
Returns the string representation of this object.
toString() - Method in class org.ssonet.net.SSONETServerClientSocket
Converts this socket to a String.
toString() - Method in class org.ssonet.net.PhaseTwoResult
 
toString() - Method in class org.ssonet.net.SSONETClientSocket
Converts this socket to a String.
toString() - Method in class org.ssonet.mechanisms.anonymity.JAPAnonSocket
Converts this socket to a String.
toString(int) - Method in class org.ssonet.appConf.ActionConfiguration
Returns a short description of the level set for the corresponding security goal.
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.OrderPanel
Updates the customer window, as example when a new catalog is loaded
update() - Method in class org.ssonet.examples.catalog.customer.ProductTable
Updates the list (reload productPanel)
update(Graphics) - Method in class org.ssonet.awt.SpinnerButton
 
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
 
useProxy - Variable in class org.ssonet.mechanisms.anonymity.NoAnonymity
 
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.
Title: SSONET Description: SSONET - Sicherheit und Schutz in offenen Netzen fuer Client-Server-Verbindungen Copyright: Copyright (c) 2000 Company: TU Dresden 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.
Title: SSONET_N Description: SSONET - Sicherheit und Schutz in offenen Netzen für Client-Server-Verbindungen Copyright: Copyright (c) 2000 Company: TU Dresden
UserSelectDialog(Dialog, boolean, Locale) - Constructor for class org.ssonet.baseConf.UserSelectDialog
Create the dialog

V

VALID - Static variable in interface org.ssonet.net.event.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.AbstractIntegrityMechanism
 
validBytesToRead - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
validBytesToRead - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
value - Variable in class org.ssonet.awt.Spinner
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.examples.catalog.customer.ProductTable
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.awt.JPreferenceList
ActionListener method for this object.
valueChanged(ListSelectionEvent) - Method in class org.ssonet.baseConf.ConfigurationAnonymity
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.baseConf.ConfigurationIntegrity
 
valueChanged(ListSelectionEvent) - Method in class org.ssonet.baseConf.PreferenceListSelectionListener
 
vanishWindow() - Method in class org.ssonet.help.Help
 
viewHelp(String, String) - Static method in class org.ssonet.baseConf.ConfigurationAnonymity
Show a help window.
viewHelp(String, String) - Method in class org.ssonet.baseConf.ConfigurationConfidentiality
 
viewHelp(String, String) - Static method in class org.ssonet.baseConf.ConfigurationIntegrity
 
viewHelp(String, String) - Method in class org.ssonet.baseConf.ConfigurationAccountability
 
viewHelp(String, String) - Static method in class org.ssonet.baseConf.BaseConfigDialog
View help about a specific topic.
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

warnLevelReached(int) - Method in class org.ssonet.net.SSONETContext
Calls warnLevelReached() method of all registered anonymityListeners.
warnLevelReached(SSONETContext, int) - Method in interface org.ssonet.net.event.AnonymityListener
This method is called, if the level for an anonymity warning is reached.
wrapped - Variable in class org.ssonet.awt.Spinner
 
wraps - Variable in class org.ssonet.awt.Spinner
 
write(byte[]) - Method in class org.ssonet.util.ByteFIFO
Writes an array of bytes to the FIFO.
write(byte[]) - Method in class org.ssonet.io.ByteIOStream
 
write(byte[]) - Method in interface org.ssonet.io.IOStream
Writes an array of bytes to a stream.
write(byte[]) - Method in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
write(byte[]) - Method in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
Writes an array of bytes to the IOStream.
write(byte[]) - Method in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
Encrypts an array of bytes and writes it to the IOStream.
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
 
write(int) - Method in class org.ssonet.io.IOOutputStream
 
writeBlockNumber - Variable in class org.ssonet.mechanisms.AbstractIntegrityMechanism
 
writeBlockNumber - Variable in class org.ssonet.mechanisms.AbstractAccountabilityMechanism
 
writeBlockNumber - Variable in class org.ssonet.mechanisms.AbstractConfidentialityMechanism
 
writeByteArrayWithLengthEncoding(OutputStream, byte[]) - Static method in class org.ssonet.util.XMLTools
writes a byte array to a stream with a preceeding length encoding.
writeCertificate(X509Certificate, String) - Static method in class org.ssonet.util.CryptoTools
Writes a X509 certificate to a file
writeDocumentToStream(OutputStream, Document) - Static method in class org.ssonet.util.XMLTools
Writes a XML Document to an OutputStream.
writePrivateKeyPKCS8(PrivateKey, String) - Static method in class org.ssonet.util.CryptoTools
Writes a Private Key to a file in PKCS8 encoding.
writePublicKeyX509(PublicKey, String) - Static method in class org.ssonet.util.CryptoTools
Writes a Public Key to a file in X509 encoding.
writeToFile(String) - Method in class org.ssonet.baseConf.BaseConfiguration
Writes the base Configuration to a file with the specified name.

X

X509V3CertificateGenerator - class org.ssonet.util.X509V3CertificateGenerator.
class to produce an X.509 Version 3 certificate.
X509V3CertificateGenerator() - Constructor for class org.ssonet.util.X509V3CertificateGenerator
 
XMLTools - class org.ssonet.util.XMLTools.
XMLTools This class encloses some methods to handle common XML issues
XMLTools() - Constructor for class org.ssonet.util.XMLTools
 

Y

YES - Static variable in class org.ssonet.net.SSONETConstants
yes (used in SSONETNegotiate)

Z

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

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