be.SIRAPRISE.messages
Class ServerHelloMessage

java.lang.Object
  extended by be.SIRAPRISE.messages.ServerMessage
      extended by be.SIRAPRISE.messages.ServerOutputMessage
          extended by be.SIRAPRISE.messages.ServerHelloMessage

public abstract class ServerHelloMessage
extends ServerOutputMessage

Author:
Erwin Smout

Method Summary
 java.util.Set<java.lang.String> getAlternativeSigningProtocols()
          Gets The set of alternative signing protocols that the server engine supports (e.g. for user identity signing)
 be.SIRAPRISE.security.ProprietaryOrJCECipher getCryptoProtocol()
          Gets The name of the encryption/decryption protocol to be used on the connection
 java.security.Signature getSigningProtocol()
          Gets The name of the signing protocol to be used on the connection
 Version getVersion()
          Gets The SIRA_PRISE version to use when deciding what message versions to send/interpret
 
Methods inherited from class be.SIRAPRISE.messages.ServerMessage
getMessageTypeID, readMessage, sendMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAlternativeSigningProtocols

public java.util.Set<java.lang.String> getAlternativeSigningProtocols()
Gets The set of alternative signing protocols that the server engine supports (e.g. for user identity signing)

Returns:
The set of alternative signing protocols that the server engine supports (e.g. for user identity signing)

getCryptoProtocol

public be.SIRAPRISE.security.ProprietaryOrJCECipher getCryptoProtocol()
Gets The name of the encryption/decryption protocol to be used on the connection

Returns:
The name of the encryption/decryption protocol to be used on the connection

getSigningProtocol

public java.security.Signature getSigningProtocol()
Gets The name of the signing protocol to be used on the connection

Returns:
The name of the signing protocol to be used on the connection

getVersion

public Version getVersion()
Gets The SIRA_PRISE version to use when deciding what message versions to send/interpret

Returns:
The SIRA_PRISE version to use when deciding what message versions to send/interpret