kz.gamma.cmp
Class DepositionResponse
java.lang.Object
kz.gamma.cmp.CmpData
kz.gamma.cmp.CmpResponse
kz.gamma.cmp.DepositionResponse
public class DepositionResponse
- extends CmpResponse
Ответ на запрос сохранения/получения ключевого контейнера
- Author:
- Renat Karimov
|
Field Summary |
private java.util.Date |
time
Дата, до которой ключевой контейнер будет храниться на сервере. |
| Fields inherited from class kz.gamma.cmp.CmpData |
acquireContextFlag, caCertificate, fileHelper, handleKey1, handleKey2, handleProv, profile, profileCreator, profileInfo, profileKeySpec, transactionId |
|
Method Summary |
java.util.Date |
getTime()
Получение даты, до которой ключевой контейнер будет храниться на сервере. |
protected boolean |
verify(java.util.Map params)
Проверка ответа
Internet X.509 Public Key Infrastructure
Certificate Management Protocol (CMP)
http://www.ietf.org/rfc/rfc4210.txt |
private java.lang.Boolean |
verifyInResponse(java.lang.String userPassword,
java.lang.String otp,
byte[] response)
Проверка ответа на получение ключевого контейнера |
private boolean |
verifyOutResponse(java.lang.String userPassword,
byte[] response)
Проверка ответа сохранения ключевого контейнера |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
time
private java.util.Date time
- Дата, до которой ключевой контейнер будет храниться на сервере.
Заполнена только в случае сохранения ключевого контейнера
DepositionResponse
public DepositionResponse()
verify
protected boolean verify(java.util.Map params)
- Проверка ответа
Internet X.509 Public Key Infrastructure
Certificate Management Protocol (CMP)
http://www.ietf.org/rfc/rfc4210.txt
- Specified by:
verify in class CmpResponse
- Parameters:
params - Параметры для проверки ответа.
Ключи:
- profile (Профайл или URL на ключ. Тип String. Обязательный);
- response (Ответ сервера. Тип byte[]. Обязательный);
- otp (Одноразовый пароль. Тип String. Опциональный. Передавать только в том случае, если
необходимо получить ранее сохранненый на сервере ключевой контейнер);
- userPassword (Секрет пользователя. Тип String. Обязательный. Например, пароль);
- acquireContextFlag (Флаг загрузки ключа. Тип Integer. Обязательный. Передавать
(LibraryWrapper.CRYPT_NEWKEYSET | LibraryWrapper.CRYPT_SILENT), если необходимо получить ранее сохранненый на сервере ключевой
контейнер. Во всех остальных случаях передавать LibraryWrapper.CRYPT_SILENT).
- Returns:
- true, если проверка прошла успешно
verifyOutResponse
private boolean verifyOutResponse(java.lang.String userPassword,
byte[] response)
- Проверка ответа сохранения ключевого контейнера
- Parameters:
response - Ответ сервераuserPassword - Секретное слово
- Returns:
- true, если проверка прошла успешно
verifyInResponse
private java.lang.Boolean verifyInResponse(java.lang.String userPassword,
java.lang.String otp,
byte[] response)
- Проверка ответа на получение ключевого контейнера
- Parameters:
response - Ответ сервераuserPassword - Секретное словоotp - Одноразовый пароль
- Returns:
- true, если проверка прошла успешно
getTime
public java.util.Date getTime()
- Получение даты, до которой ключевой контейнер будет храниться на сервере.
Заполнена только в случае сохранения ключевого контейнера
- Returns:
- Дата, до которой ключевой контейнер будет храниться на сервере
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.