kz.gamma.tumarcsp.params
Class StoreObjectParam

java.lang.Object
  extended by kz.gamma.tumarcsp.params.StoreObjectParam

public class StoreObjectParam
extends java.lang.Object

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


Field Summary
private  java.security.cert.X509Certificate caX509certificate
          Сертификат ЦС
 java.lang.String dn
          Deprecated. replaced by getDn()
private  java.lang.Integer keyAlg
          Алгоритм ключа
private  java.lang.Integer keyExpState
          Состояние экспорта ключа.
private  java.lang.Integer keyState
          Состояние ключа.
 java.lang.String oid
          Deprecated. replaced by getOid()
private  java.security.Key privateKey
          Закрытый ключ
 java.lang.String profile
          Deprecated. replaced by getProfile()
private  java.lang.String pubKey
          Открытый ключ
 java.lang.String sn
          Deprecated. replaced by getSn()
 java.util.Date timeCreate
          Deprecated. replaced by getTimeCreate()
private  java.security.cert.X509Certificate x509certificate
          Сертификат
 
Constructor Summary
StoreObjectParam(java.lang.String profile, KeyParams keyParams, java.lang.Integer index)
          Конструктор
StoreObjectParam(java.lang.String dn, java.lang.String oid, java.lang.String sn, java.lang.String profile, java.util.Date timDate)
          Конструктор
 
Method Summary
 java.security.cert.X509Certificate getCaX509certificate()
          Получение сертификата ЦС
 java.lang.String getDn()
          Получение DN
 java.lang.String getFullProfile()
          Получение URL на ключ
 java.lang.String getFullProfile(java.lang.String pass)
          Получение URL на ключ
 java.lang.Integer getKeyAlg()
          Получение алгоритма ключа
 java.lang.Integer getKeyExpState()
          Получение состояния экспорта ключа.
 java.lang.Integer getKeyState()
          Получение состояния ключа.
 java.lang.String getOid()
          Получение OID алгоритма
 java.security.Key getPrivateKey()
          Получение закрытого ключа
 java.lang.String getProfile()
          Получение профайла
 java.lang.String getPubKey()
          Получение открытого ключа
 java.lang.String getSn()
          Получение серийного номера
 java.util.Date getTimeCreate()
          Получение времени создания
 java.security.cert.X509Certificate getX509certificate()
          Получение сертификата
 java.lang.String toString()
          Получение строкового представления параметров ключа
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

timeCreate

@Deprecated
public java.util.Date timeCreate
Deprecated. replaced by getTimeCreate()
Время создания


oid

@Deprecated
public java.lang.String oid
Deprecated. replaced by getOid()
OID алгоритма


sn

@Deprecated
public java.lang.String sn
Deprecated. replaced by getSn()
Серийный номер


pubKey

private java.lang.String pubKey
Открытый ключ


x509certificate

private java.security.cert.X509Certificate x509certificate
Сертификат


keyState

private java.lang.Integer keyState
Состояние ключа. Активный или новый.


keyExpState

private java.lang.Integer keyExpState
Состояние экспорта ключа. Экспортирумый или неэкспортируемый.


keyAlg

private java.lang.Integer keyAlg
Алгоритм ключа


caX509certificate

private java.security.cert.X509Certificate caX509certificate
Сертификат ЦС


privateKey

private java.security.Key privateKey
Закрытый ключ


dn

@Deprecated
public java.lang.String dn
Deprecated. replaced by getDn()
DN


profile

@Deprecated
public java.lang.String profile
Deprecated. replaced by getProfile()
Профайл

Constructor Detail

StoreObjectParam

public StoreObjectParam(java.lang.String dn,
                        java.lang.String oid,
                        java.lang.String sn,
                        java.lang.String profile,
                        java.util.Date timDate)
Конструктор

Parameters:
dn - DN
oid - Алгоритма ключа
sn - Серийный номер
profile - Наименование профайла
timDate - Дата создания ключа

StoreObjectParam

public StoreObjectParam(java.lang.String profile,
                        KeyParams keyParams,
                        java.lang.Integer index)
Конструктор

Parameters:
profile - Наименование профайла
keyParams - Параметры ключей
index - Индекс ключа
Method Detail

getFullProfile

public java.lang.String getFullProfile()
Получение URL на ключ

Returns:
URL на ключ

getFullProfile

public java.lang.String getFullProfile(java.lang.String pass)
Получение URL на ключ

Parameters:
pass - Пароль на ключевой контейнер
Returns:
URL на ключ

toString

public java.lang.String toString()
Получение строкового представления параметров ключа

Overrides:
toString in class java.lang.Object
Returns:
Строковое представление параметров ключа

getTimeCreate

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

Returns:
Время создания

getOid

public java.lang.String getOid()
Получение OID алгоритма

Returns:
OID алгоритма

getSn

public java.lang.String getSn()
Получение серийного номера

Returns:
Серийный номер

getPubKey

public java.lang.String getPubKey()
Получение открытого ключа

Returns:
Открытый ключ

getX509certificate

public java.security.cert.X509Certificate getX509certificate()
Получение сертификата

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

getKeyState

public java.lang.Integer getKeyState()
Получение состояния ключа. Активный или новый.

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

getKeyExpState

public java.lang.Integer getKeyExpState()
Получение состояния экспорта ключа. Экспортирумый или неэкспортируемый

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

getKeyAlg

public java.lang.Integer getKeyAlg()
Получение алгоритма ключа

Returns:
Алгоритм ключа

getDn

public java.lang.String getDn()
Получение DN

Returns:
DN

getProfile

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

Returns:
Профайл

getCaX509certificate

public java.security.cert.X509Certificate getCaX509certificate()
Получение сертификата ЦС

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

getPrivateKey

public java.security.Key getPrivateKey()
Получение закрытого ключа

Returns:
Закрытый ключ


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