|
IAIK TSP version 2.01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdemo.tsp.connections.ssl.TspSSLClient
This class implements the TSP TCP/IP client connection over SSL. For details please
refer to:
RFC 3161.
Field Summary | |
protected static int |
DEFAULT_PORT
The default port |
protected static String |
DEFAULT_URL
The url of the default tsa server |
protected static org.apache.commons.logging.Log |
log
The logger for this class. |
protected static String |
MESSAGE
Message to be time stamped |
Constructor Summary | |
TspSSLClient(String url,
int port)
Initialize a client socket with the given URL and port number. |
Method Summary | |
static void |
main(String[] args)
Creates a time stamp request and sends it to the specified server. 2 Arguments present: 1 => server and 2 => port 1 Argument present: 1 => server and port 10318 will be used 0 Arguments present: tsp.iaik.at and port 10318 will be used |
TspTcpIpResponse |
sendAndReceiveData(TimeStampReq request)
This method sends a TimeStampReq to the specified time
stamping server. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static org.apache.commons.logging.Log log
protected static final String DEFAULT_URL
protected static final int DEFAULT_PORT
protected static final String MESSAGE
Constructor Detail |
public TspSSLClient(String url, int port)
URL
and port number.
url
- URL to connect.port
- Port to connect.Method Detail |
public TspTcpIpResponse sendAndReceiveData(TimeStampReq request) throws NullPointerException, IOException, TspTcpIpFormatException, iaik.asn1.CodingException
TimeStampReq
to the specified time
stamping server. The method waits until the server sends a TspHttpResponse
back.
request
- The TimeStampReq
.
TspHttpResponse
.
NullPointerException
- Thrown if the given argument is null
.
IOException
- Thrown if a time out or any other IO exception occurs.
TspTcpIpFormatException
- Thrown if the received data is a not supported response format.
iaik.asn1.CodingException
- Thrown if the received data could not be parsed.public static void main(String[] args)
args
- The first argument is the server and the second is the port
|
This Javadoc may contain text parts from IETF Internet Standard specifications (see copyright note) and RSA Data Security Public-Key Cryptography Standards (see copyright note). | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |