| 
Cumulus4j API (1.2.0)  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cumulus4j.keymanager.back.shared.Message
org.cumulus4j.keymanager.back.shared.Response
org.cumulus4j.keymanager.back.shared.GetKeyResponse
org.cumulus4j.keymanager.back.shared.GetActiveEncryptionKeyResponse
public class GetActiveEncryptionKeyResponse
 Response implementation to send the currently active encryption key to the app-server.
 It is the response to a GetActiveEncryptionKeyRequest.
 
GetActiveEncryptionKeyRequest, 
Serialized Form| Constructor Summary | |
|---|---|
GetActiveEncryptionKeyResponse()
Create an empty instance of GetActiveEncryptionKeyResponse. | 
|
GetActiveEncryptionKeyResponse(Request request,
                                                             long keyID,
                                                             byte[] keyEncodedEncrypted,
                                                             Date activeUntilExcl)
Create an instance of GetActiveEncryptionKeyResponse in order to reply the given request. | 
|
| Method Summary | |
|---|---|
 Date | 
getActiveUntilExcl()
Get the moment in time until (excluding) which the key transported by this response should be used for encryption.  | 
 void | 
setActiveUntilExcl(Date activeUntilExcl)
Set the moment in time until (excluding) which the key transported by this response should be used for encryption.  | 
| Methods inherited from class org.cumulus4j.keymanager.back.shared.GetKeyResponse | 
|---|
getKeyEncodedEncrypted, getKeyID, setKeyEncodedEncrypted, setKeyID | 
| Methods inherited from class org.cumulus4j.keymanager.back.shared.Response | 
|---|
toString | 
| Methods inherited from class org.cumulus4j.keymanager.back.shared.Message | 
|---|
equals, getRequestID, hashCode, setRequestID | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public GetActiveEncryptionKeyResponse()
GetActiveEncryptionKeyResponse.
 Only used for serialisation/deserialisation.
public GetActiveEncryptionKeyResponse(Request request,
                                      long keyID,
                                      byte[] keyEncodedEncrypted,
                                      Date activeUntilExcl)
GetActiveEncryptionKeyResponse in order to reply the given request.
request - the request to be replied (an instance of GetActiveEncryptionKeyRequest).keyID - the identifier of the key to be sent to the app-server.keyEncodedEncrypted - the encrypted symmetric secret key.activeUntilExcl - the timestamp until which this key should be used for encryption. As soon as this timestamp
 is reached, the app-server should again send a GetActiveEncryptionKeyRequest to the key-manager.| Method Detail | 
|---|
public Date getActiveUntilExcl()
setActiveUntilExcl(Date)public void setActiveUntilExcl(Date activeUntilExcl)
activeUntilExcl - the moment in time until which the key transported by this response should be used for encryption.getActiveUntilExcl()
  | 
Cumulus4j API (1.2.0)  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||