kz.gamma.cmp
Class RevocationRequest

java.lang.Object
  extended by kz.gamma.cmp.CmpData
      extended by kz.gamma.cmp.CmpRequest
          extended by kz.gamma.cmp.RevocationRequest

public class RevocationRequest
extends CmpRequest

Запрос отзыва сертификата

Author:
Renat Karimov

Field Summary
 
Fields inherited from class kz.gamma.cmp.CmpRequest
request, serverCertificate
 
Fields inherited from class kz.gamma.cmp.CmpData
acquireContextFlag, caCertificate, fileHelper, handleKey1, handleKey2, handleProv, profile, profileCreator, profileInfo, profileKeySpec, transactionId
 
Constructor Summary
RevocationRequest()
           
 
Method Summary
protected  byte[] create(java.util.Map params)
          Формирование запроса Internet X.509 Public Key Infrastructure Certificate Management Protocol (CMP) http://www.ietf.org/rfc/rfc4210.txt
 
Methods inherited from class kz.gamma.cmp.CmpRequest
createRequest, getRequest, getServerCertificate, initFields
 
Methods inherited from class kz.gamma.cmp.CmpData
getAcquireContextFlag, getCaCertificate, getHandleKey1, getHandleKey2, getHandleProv, getProfile, getProfileKeySpec, getTransactionId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevocationRequest

public RevocationRequest()
Method Detail

create

protected byte[] create(java.util.Map params)
Формирование запроса Internet X.509 Public Key Infrastructure Certificate Management Protocol (CMP) http://www.ietf.org/rfc/rfc4210.txt

Specified by:
create in class CmpRequest
Parameters:
params - Параметры для запроса. Ключи:
  • profile (Профайл или URL на ключ. Тип String. Обязательный);
  • serverCertificate (Сертификат сервера. Тип byte[]. Опциональный);
  • userCertificate (Сертификат пользователя. Тип byte[]. Опциональный. Если не равен null, то используется для отзыва);
  • reason (Причина отзыва. Тип Integer. Опциональный. Возможные варианты: см. класс kz.gamma.asn1.x509.CRLReason. Если не указан, то используется CRLReason.aACompromise);
  • uid (Идентификатор пользователя. Тип String. Опциональный. Если userCertificate не равен null, то используется для отзыва);
  • userPassword (Секрет пользователя. Тип String. Опциональный. Если userCertificate не равен null, то используется для отзыва);
  • acquireContextFlag (Флаг загрузки ключа. Тип Integer. Обязательный. Если есть ключ, то необходимо передавать LibraryWrapper.CRYPT_SILENT. Если userCertificate не равен null, то необходимо передавать LibraryWrapper.CRYPT_VERIFYCONTEXT).
Returns:
Запрос


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.