public class JCEECPrivateKey
extends java.lang.Object
implements java.security.interfaces.ECPrivateKey
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
algorithm |
private CSPUtil |
cspUtil |
private java.lang.Number |
hKey |
private java.lang.Number |
hProv |
private java.lang.String |
profile |
| Constructor and Description |
|---|
JCEECPrivateKey(java.lang.String prof,
java.lang.Number prov,
java.lang.Number key)
Конструктор.
|
JCEECPrivateKey(java.lang.String prof,
java.lang.Number prov,
java.lang.Number key,
java.lang.String algorithm)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
closeHandle()
Удаление ссылки на ключ и криптопровайдер
|
protected void |
finalize()
Финализация, удаление ссылки на ключ и криптопровайдер
|
java.lang.String |
getAlgorithm()
Получение алгоритма
|
int |
getAlgType()
Получание типа алгоритма ключа
|
byte[] |
getEncoded()
Не используется
|
java.lang.String |
getFormat()
Получение профайла
|
java.lang.Number |
getHandleKey()
Получение ссылки на ключ
|
java.lang.Number |
getHandleProv()
Получение ссылки на криптопровайдер
|
java.security.spec.ECParameterSpec |
getParams()
Не используется
|
java.lang.String |
getProfile()
Получение наименования профайла
|
java.math.BigInteger |
getS()
Не используется
|
void |
setHandleKey(int prov,
int key)
Установка ссылки на ключ и криптопровайдер
|
void |
setProfile(java.lang.String prof)
Установка наименования профайла
|
java.lang.String |
toString()
Получение текстового представления закрытого ключа
|
private java.lang.String algorithm
private java.lang.String profile
private java.lang.Number hKey
private java.lang.Number hProv
private CSPUtil cspUtil
public JCEECPrivateKey(java.lang.String prof,
java.lang.Number prov,
java.lang.Number key,
java.lang.String algorithm)
prof - Наименование профайлаprov - Ссылка на криптопровайдерkey - Ссылка на ключalgorithm - имя алгоритмаpublic JCEECPrivateKey(java.lang.String prof,
java.lang.Number prov,
java.lang.Number key)
prof - Наименование профайлаprov - Ссылка на криптопровайдерkey - Ссылка на ключprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void setProfile(java.lang.String prof)
prof - Наименование профайлаpublic java.lang.String getProfile()
public void setHandleKey(int prov,
int key)
prov - Ссылка на криптопровайдерkey - Ссылка на ключpublic java.lang.Number getHandleKey()
public java.lang.Number getHandleProv()
public void closeHandle()
public java.math.BigInteger getS()
getS in interface java.security.interfaces.ECPrivateKeypublic java.lang.String getAlgorithm()
getAlgorithm in interface java.security.Keypublic java.lang.String getFormat()
getFormat in interface java.security.Keypublic byte[] getEncoded()
getEncoded in interface java.security.Keypublic java.security.spec.ECParameterSpec getParams()
getParams in interface java.security.interfaces.ECKeypublic int getAlgType()
public java.lang.String toString()
toString in class java.lang.Objectpublic void close()
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.