kz.gamma.cmp
Class CertificationRequest

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

public class CertificationRequest
extends CmpRequest

Запрос выпуска сертификатов (CR)

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
CertificationRequest()
           
 
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
 java.lang.String getExchangeCertificateSerialNumber()
          Получение серийного номера ключа на ключевой обмен.
 java.lang.String getSignCertificateSerialNumber()
          Получение серийного номера ключа на подпись.
 
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

CertificationRequest

public CertificationRequest()
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. Обязательный);
  • keyOidsList (Список OID-ов ключей. Тип List. Опциональный. Минимальное количество: 1. Максимальное количество: 2);
  • serverCertificate (Сертификат сервера. Тип byte[]. Опциональный);
  • acquireContextFlag (Флаг загрузки ключа. Тип Integer. Обязательный. Необходимо передавать LibraryWrapper.CRYPT_SILENT).
  • subjectAltNameList (Альтернативное имя. Используется directoryName. Тип List. Опциональный);
Returns:
Запрос

getExchangeCertificateSerialNumber

public java.lang.String getExchangeCertificateSerialNumber()
Получение серийного номера ключа на ключевой обмен. Метод не используется. Выкидывается исключение.

Returns:
Серийный номер ключа на ключевой обмен

getSignCertificateSerialNumber

public java.lang.String getSignCertificateSerialNumber()
Получение серийного номера ключа на подпись. Метод не используется. Выкидывается исключение.

Returns:
Серийный номер ключа на подпись


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