| 
 | Cumulus4j API (1.1.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 GetActiveEncryptionKeyResponsein order to reply the givenrequest. | |
| 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.1.0) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||