kz.gamma.tumarcsp
Class KeyParams

java.lang.Object
  extended by kz.gamma.tumarcsp.KeyParams

public class KeyParams
extends java.lang.Object

Параметры ключей


Field Summary
private  java.lang.Object[] caCertificateList
           
private  java.lang.Object[] certificateList
           
private  java.lang.Object[] createTimeList
           
private  CSPUtil cspUtil
           
private  java.lang.Number hProv
           
private  java.lang.Object[] keyAlgIDList
           
private  java.lang.Object[] keyExpStateList
           
private  java.lang.Object[] keyStateList
           
private  int length
           
static int PK_CERTIFICATE
          Deprecated. replaced by LibraryWrapper.PK_CERTIFICATE
static int PK_CREATETIME
          Deprecated. replaced by LibraryWrapper.PK_CREATETIME
static int PK_KEY_ALGID
          Deprecated. replaced by LibraryWrapper.PK_KEY_ALGID
static int PK_KEY_EXP_STATE
          Deprecated. replaced by LibraryWrapper.PK_KEY_EXP_STATE
static int PK_KEYSTATE
          Deprecated. replaced by LibraryWrapper.PK_KEYSTATE
static int PK_PUBLICKEY
          Deprecated. replaced by LibraryWrapper.PK_PUBLICKEY
static int PK_SERIALNUM
          Deprecated. replaced by LibraryWrapper.PK_SERIALNUM
static int PK_SZOID
          Deprecated. replaced by LibraryWrapper.PK_SZOID
private  java.lang.Object[] privateKeyList
           
private  java.lang.String pszContainer
           
private  java.lang.Object[] publicKeyList
           
private  java.lang.Object[] serialNumList
           
private  java.lang.Object[] szOIDList
           
 
Constructor Summary
KeyParams(java.lang.Number hProv)
          Конструктор
 
Method Summary
 java.lang.Object getCaCertificate(java.lang.String alias)
          Получение сертификата ЦС по alias
 java.lang.Object[] getCaCertificateList()
          Получение списка сертификатов ЦС
 java.util.Enumeration getCertificate()
          Получение перечисления сертификатов
 java.lang.Object[] getCertificateList()
          Получение списка сертификатов
 java.util.Enumeration getCreateTime()
          Получение перечисления времен создания
 java.lang.Object[] getCreateTimeList()
          Получение списка времен создания
 java.util.Date getDate(java.lang.String time)
          Формирование объекта Date из строкового представления
 java.lang.Integer getIndexSN(java.lang.String sn)
          Получение индекса серийного номера
 java.util.Enumeration getKeyAlgID()
          Получение перечисления идентификаторов алгоритмов
 java.lang.Object[] getKeyAlgIDList()
          Получение списка алгоритмов
 java.util.Enumeration getKeyExpState()
          Получение перечисления состояний экспорта ключей
 java.lang.Object[] getKeyExpStateList()
          Получение списка состояний экспорта ключа
 java.util.Enumeration getKeyState()
          Получение перечисления состояний ключей
 java.lang.Object[] getKeyStateList()
          Получение списка состояний ключа
 int getLength()
          Получение количества ключей
 java.util.Enumeration getObjectParam()
          Получение перечисления параметров ключей
 java.lang.Object getPrivateKey(java.lang.String alias)
          Получение сертификата ЦС по alias
 java.lang.Object[] getPrivateKeyList()
          Получение списка закрытых ключей
 java.util.Enumeration getPublicKey()
          Получение перечисления открытых ключей
 java.lang.Object[] getPublicKeyList()
          Получение списка открытых ключей
 java.util.Enumeration getSerialNum()
          Получение перечисления серийных номеров
 java.lang.Object[] getSerialNumList()
          Получение списка серийных номеров
 java.util.Enumeration getSzOID()
          Получение перечисления алгоритмов
 java.lang.Object[] getSzOIDList()
          Получение списка OID-ов алгоритмов
static java.util.Enumeration makeEnumeration(java.lang.Object obj)
          Получение перечисления объектов
private  void setCaCertificateList()
          Установка списка сертификатов ЦС
private  void setCertificateList()
          Установка списка сертификатов
private  void setCreateTimeList()
          Установка списка времени создания ключей
private  void setKeyAlgIDList()
          Установка списка алгоритмов
private  void setKeyExpStateList()
          Установка списка состояний экспорта ключа
private  void setKeyStateList()
          Установка списка состояний ключа
private  void setPrivateKeyList()
          Установка списка закрытых ключей
private  void setPublicKeyList()
          Установка списка открытых ключей
private  void setSerialNumList()
          Установка списка серийных номеров
private  void setSzOIDList()
          Установка списка OID-ов алгоритмов
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PK_CREATETIME

@Deprecated
public static final int PK_CREATETIME
Deprecated. replaced by LibraryWrapper.PK_CREATETIME
Время создания

See Also:
Constant Field Values

PK_SZOID

@Deprecated
public static final int PK_SZOID
Deprecated. replaced by LibraryWrapper.PK_SZOID
OID алгоритма

See Also:
Constant Field Values

PK_SERIALNUM

@Deprecated
public static final int PK_SERIALNUM
Deprecated. replaced by LibraryWrapper.PK_SERIALNUM
Серийный номер

See Also:
Constant Field Values

PK_PUBLICKEY

@Deprecated
public static final int PK_PUBLICKEY
Deprecated. replaced by LibraryWrapper.PK_PUBLICKEY
Открытый ключ

See Also:
Constant Field Values

PK_CERTIFICATE

@Deprecated
public static final int PK_CERTIFICATE
Deprecated. replaced by LibraryWrapper.PK_CERTIFICATE
Сертификат

See Also:
Constant Field Values

PK_KEYSTATE

@Deprecated
public static final int PK_KEYSTATE
Deprecated. replaced by LibraryWrapper.PK_KEYSTATE
Состояние ключа

See Also:
Constant Field Values

PK_KEY_EXP_STATE

@Deprecated
public static final int PK_KEY_EXP_STATE
Deprecated. replaced by LibraryWrapper.PK_KEY_EXP_STATE
Состояние экспорта ключа

See Also:
Constant Field Values

PK_KEY_ALGID

@Deprecated
public static final int PK_KEY_ALGID
Deprecated. replaced by LibraryWrapper.PK_KEY_ALGID
Идентификатор алгоритма

See Also:
Constant Field Values

length

private int length

hProv

private java.lang.Number hProv

pszContainer

private java.lang.String pszContainer

cspUtil

private CSPUtil cspUtil

createTimeList

private java.lang.Object[] createTimeList

szOIDList

private java.lang.Object[] szOIDList

serialNumList

private java.lang.Object[] serialNumList

publicKeyList

private java.lang.Object[] publicKeyList

certificateList

private java.lang.Object[] certificateList

keyStateList

private java.lang.Object[] keyStateList

keyExpStateList

private java.lang.Object[] keyExpStateList

keyAlgIDList

private java.lang.Object[] keyAlgIDList

caCertificateList

private java.lang.Object[] caCertificateList

privateKeyList

private java.lang.Object[] privateKeyList
Constructor Detail

KeyParams

public KeyParams(java.lang.Number hProv)
          throws java.security.NoSuchProviderException,
                 java.security.cert.CertificateException,
                 java.text.ParseException
Конструктор

Parameters:
hProv - ссылка на криптопровайдер
Throws:
java.security.NoSuchProviderException
java.security.cert.CertificateException
java.text.ParseException
Method Detail

getIndexSN

public java.lang.Integer getIndexSN(java.lang.String sn)
                             throws java.lang.Exception
Получение индекса серийного номера

Parameters:
sn - Серийный номер
Returns:
Индекса серийного номера
Throws:
java.lang.Exception

getCreateTimeList

public java.lang.Object[] getCreateTimeList()
Получение списка времен создания

Returns:
Список времен создания

setCreateTimeList

private void setCreateTimeList()
                        throws java.text.ParseException
Установка списка времени создания ключей

Throws:
java.text.ParseException

getSzOIDList

public java.lang.Object[] getSzOIDList()
Получение списка OID-ов алгоритмов

Returns:
Список OID-ов алгоритмов

setSzOIDList

private void setSzOIDList()
Установка списка OID-ов алгоритмов


getSerialNumList

public java.lang.Object[] getSerialNumList()
Получение списка серийных номеров

Returns:
Список серийных номеров

setSerialNumList

private void setSerialNumList()
Установка списка серийных номеров


getPublicKeyList

public java.lang.Object[] getPublicKeyList()
Получение списка открытых ключей

Returns:
Список открытых ключей

setPublicKeyList

private void setPublicKeyList()
Установка списка открытых ключей


getCertificateList

public java.lang.Object[] getCertificateList()
Получение списка сертификатов

Returns:
Список сертификатов

setCertificateList

private void setCertificateList()
                         throws java.security.NoSuchProviderException,
                                java.security.cert.CertificateException
Установка списка сертификатов

Throws:
java.security.NoSuchProviderException
java.security.cert.CertificateException

getKeyStateList

public java.lang.Object[] getKeyStateList()
Получение списка состояний ключа

Returns:
Список состояний ключа

setKeyStateList

private void setKeyStateList()
Установка списка состояний ключа


getKeyExpStateList

public java.lang.Object[] getKeyExpStateList()
Получение списка состояний экспорта ключа

Returns:
Список состояний экспорта ключа

setKeyExpStateList

private void setKeyExpStateList()
Установка списка состояний экспорта ключа


getKeyAlgIDList

public java.lang.Object[] getKeyAlgIDList()
Получение списка алгоритмов

Returns:
Список алгоритмов

setKeyAlgIDList

private void setKeyAlgIDList()
Установка списка алгоритмов


getCaCertificateList

public java.lang.Object[] getCaCertificateList()
Получение списка сертификатов ЦС

Returns:
Список сертификатов ЦС

setCaCertificateList

private void setCaCertificateList()
                           throws java.security.NoSuchProviderException,
                                  java.security.cert.CertificateException
Установка списка сертификатов ЦС

Throws:
java.security.NoSuchProviderException
java.security.cert.CertificateException

getCaCertificate

public java.lang.Object getCaCertificate(java.lang.String alias)
Получение сертификата ЦС по alias

Parameters:
alias - Alias
Returns:
Сертификат ЦС

getPrivateKeyList

public java.lang.Object[] getPrivateKeyList()
Получение списка закрытых ключей

Returns:
Список закрытых ключей

setPrivateKeyList

private void setPrivateKeyList()
                        throws java.security.NoSuchProviderException,
                               java.security.cert.CertificateException
Установка списка закрытых ключей

Throws:
java.security.NoSuchProviderException
java.security.cert.CertificateException

getPrivateKey

public java.lang.Object getPrivateKey(java.lang.String alias)
Получение сертификата ЦС по alias

Parameters:
alias - Alias
Returns:
Закрытый ключ

getLength

public int getLength()
Получение количества ключей

Returns:
Количество ключей

getDate

public java.util.Date getDate(java.lang.String time)
                       throws java.text.ParseException
Формирование объекта Date из строкового представления

Parameters:
time - Строкове представление
Returns:
Объект Date
Throws:
java.text.ParseException

makeEnumeration

public static java.util.Enumeration makeEnumeration(java.lang.Object obj)
Получение перечисления объектов

Parameters:
obj - Объект
Returns:
Перечисление объектов

getCreateTime

public java.util.Enumeration getCreateTime()
Получение перечисления времен создания

Returns:
Перечисление времен создания

getSzOID

public java.util.Enumeration getSzOID()
Получение перечисления алгоритмов

Returns:
Перечисление алгоритмов

getSerialNum

public java.util.Enumeration getSerialNum()
Получение перечисления серийных номеров

Returns:
Перечисление серийных номеров

getPublicKey

public java.util.Enumeration getPublicKey()
Получение перечисления открытых ключей

Returns:
Перечисление открытых ключей

getCertificate

public java.util.Enumeration getCertificate()
Получение перечисления сертификатов

Returns:
Перечисление сертификатов

getKeyState

public java.util.Enumeration getKeyState()
Получение перечисления состояний ключей

Returns:
Перечисление состояний ключей

getKeyExpState

public java.util.Enumeration getKeyExpState()
Получение перечисления состояний экспорта ключей

Returns:
Перечисление состояний экспорта ключей

getKeyAlgID

public java.util.Enumeration getKeyAlgID()
Получение перечисления идентификаторов алгоритмов

Returns:
Перечисление идентификаторов алгоритмов

getObjectParam

public java.util.Enumeration getObjectParam()
Получение перечисления параметров ключей

Returns:
Перечисление параметров ключей


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