kz.gamma.cmp
Class CmpData

java.lang.Object
  extended by kz.gamma.cmp.CmpData
Direct Known Subclasses:
CmpRequest, CmpResponse

public abstract class CmpData
extends java.lang.Object

Класс, являющийся потомком для CMP запросов и ответов

Author:
Renat Karimov

Field Summary
protected  java.lang.Integer acquireContextFlag
          Флаг для загрузки криптопровайдера
protected  byte[] caCertificate
          Сертификат УЦ
protected  kz.gamma.core.file.FileHelper fileHelper
          Помощник при работе с файлами
protected  java.lang.Number handleKey1
          Хендл на ключ.
protected  java.lang.Number handleKey2
          Хендл на ключ
protected  java.lang.Number handleProv
          Хендл на криптопровайдер
protected  java.lang.String profile
          Профайл пользователя или URL на ключ
protected  kz.gamma.tumarcsp.profile.ProfileCreator profileCreator
          Создатель профайлов
protected  kz.gamma.tumarcsp.profile.ProfileInfo profileInfo
          Получатель информации о профайле
protected  int profileKeySpec
          Тип ключа Возможные варианты: LibraryWrapper.AT_KEYEXCHANGE (1) - ключ на шифрование; LibraryWrapper.AT_SIGNATURE (2) - ключ на подпись.
protected  java.lang.String transactionId
          Идентификатор транзакции запроса/ответа
 
Constructor Summary
CmpData()
           
 
Method Summary
 java.lang.Integer getAcquireContextFlag()
          Получение флага загрузки криптопровайдера
 byte[] getCaCertificate()
          Получение сертификата УЦ
 java.lang.Number getHandleKey1()
          Получение дескриптора ключа 1
 java.lang.Number getHandleKey2()
          Получение дескриптора ключа 2
 java.lang.Number getHandleProv()
          Получение дескриптора на криптопровайдер
 java.lang.String getProfile()
          Получение профайла или URL на ключ
 int getProfileKeySpec()
          Получение типа ключа Возможные варианты: LibraryWrapper.AT_KEYEXCHANGE (1) - ключ на шифрование; LibraryWrapper.AT_SIGNATURE (2) - ключ на подпись.
 java.lang.String getTransactionId()
          Получение идентификатора транзакции
protected  void initFields()
          Инициализация полей
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transactionId

protected java.lang.String transactionId
Идентификатор транзакции запроса/ответа


handleKey1

protected java.lang.Number handleKey1
Хендл на ключ. Для *Response-классов ссылается на ответ.


handleKey2

protected java.lang.Number handleKey2
Хендл на ключ


handleProv

protected java.lang.Number handleProv
Хендл на криптопровайдер


acquireContextFlag

protected java.lang.Integer acquireContextFlag
Флаг для загрузки криптопровайдера


caCertificate

protected byte[] caCertificate
Сертификат УЦ


profile

protected java.lang.String profile
Профайл пользователя или URL на ключ


profileKeySpec

protected int profileKeySpec
Тип ключа Возможные варианты:


profileCreator

protected kz.gamma.tumarcsp.profile.ProfileCreator profileCreator
Создатель профайлов


profileInfo

protected kz.gamma.tumarcsp.profile.ProfileInfo profileInfo
Получатель информации о профайле


fileHelper

protected kz.gamma.core.file.FileHelper fileHelper
Помощник при работе с файлами

Constructor Detail

CmpData

public CmpData()
Method Detail

initFields

protected void initFields()
Инициализация полей


getTransactionId

public java.lang.String getTransactionId()
Получение идентификатора транзакции

Returns:
Идентификатор транзакции

getHandleKey1

public java.lang.Number getHandleKey1()
Получение дескриптора ключа 1

Returns:
Дескриптор ключа 1

getHandleKey2

public java.lang.Number getHandleKey2()
Получение дескриптора ключа 2

Returns:
Дескриптор ключа 2

getHandleProv

public java.lang.Number getHandleProv()
Получение дескриптора на криптопровайдер

Returns:
Дескриптор на криптопровайдер

getAcquireContextFlag

public java.lang.Integer getAcquireContextFlag()
Получение флага загрузки криптопровайдера

Returns:
Флаг загрузки криптопровайдера

getCaCertificate

public byte[] getCaCertificate()
Получение сертификата УЦ

Returns:
Сертификат УЦ

getProfile

public java.lang.String getProfile()
Получение профайла или URL на ключ

Returns:
Профайл или URL на ключ

getProfileKeySpec

public int getProfileKeySpec()
Получение типа ключа Возможные варианты:

Returns:
Тип ключа


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