org.cumulus4j.keymanager.channel
Class GetKeyRequestHandler
java.lang.Object
  
org.cumulus4j.keymanager.channel.AbstractRequestHandler<GetKeyRequest>
      
org.cumulus4j.keymanager.channel.GetKeyRequestHandler
- All Implemented Interfaces: 
 - RequestHandler<GetKeyRequest>
 
public class GetKeyRequestHandler
- extends AbstractRequestHandler<GetKeyRequest>
 
 Handler for GetKeyRequest.
 
 
 If the Session is found for the given
 cryptoSessionID and
 it is not locked, this handler looks up the desired key and
 sends it in a GetKeyResponse to the server.
 
- Author:
 
  - Marco หงุ่ยตระกูล-Schulze - marco at nightlabs dot de
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GetKeyRequestHandler
public GetKeyRequestHandler()
handle
public Response handle(GetKeyRequest request)
                throws AuthenticationException,
                       KeyNotFoundException,
                       GeneralSecurityException,
                       IOException,
                       CryptoException
- Description copied from interface: 
RequestHandler 
- Handle the given request.
- Parameters:
 request - the request to be handled; never null.
- Returns:
 - the response for the given request; can be 
null, which is sent
 as NullResponse to the server.
 - Throws:
 AuthenticationException
KeyNotFoundException
GeneralSecurityException
IOException
CryptoException
 
 
Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.