java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>JCSPRSApublic class JCSP
extends java.security.Provider
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
ADDRESS_BOOK_STORE_NAME |
Системное хранилище AddressBook.
|
static java.lang.String |
AES_MAC_NAME |
Имя алгоритма MAC на основе AES.
|
static java.lang.String |
AES_NAME |
Имя алгоритма шифрования AES.
|
static java.lang.String |
ANDROID_APP_NAME |
Пакет приложения провайдера в Google Android.
|
static java.lang.String |
ANDROID_APP_STORE |
Папка приложения провайдера в Google Android.
|
static java.lang.String |
ANDROID_APP_STORE_LIB |
Папка с библиотеками приложения провайдера в Google Android.
|
static java.lang.String |
CA_STORE_NAME |
Системное хранилище CA.
|
static java.lang.String |
CERT_STORE_NAME |
Имя хранилища сертификатов.
|
static java.lang.String |
CP_AES_MAC_NAME |
|
static java.lang.String |
CP_AES_NAME |
|
static java.lang.String |
CP_DES_MAC_NAME |
|
static java.lang.String |
CP_DES_NAME |
|
static java.lang.String |
CP_PREFIX |
Префикс совместимого RSA алгоритма
|
static java.lang.String |
CP_RSA_NAME |
Имя алгоритма ключа RSA.
|
static java.lang.String |
CP_TRIPLE_DES_112_NAME |
|
static java.lang.String |
CP_TRIPLE_DES_NAME |
|
static java.lang.String |
DES_MAC_NAME |
Имя алгоритма MAC на основе DES.
|
static java.lang.String |
DES_NAME |
Имя алгоритма шифрования DES.
|
static java.lang.String |
FILE_STORE_NAME |
Файловое хранилище (SST).
|
static java.lang.String |
GOST_CIPHER_NAME |
Имя алгоритма шифрования ГОСТ 28147-89.
|
static java.lang.String |
GOST_TRANSPORT |
Имя алгоритма экспорта/импорта секретного ключа на
алгоритме ГОСТ.
|
static java.lang.String |
GOST_TRANSPORT_K |
Имя алгоритма экспорта/импорта секретного ключа на
алгоритме Кузнечик.
|
static java.lang.String |
GOST_TRANSPORT_M |
Имя алгоритма экспорта/импорта секретного ключа на
алгоритме Магма.
|
static java.lang.String |
HARDWARE_RANDOM |
Имя ДСЧ с флагом PP_USE_HARDWARE_RNG.
|
static java.lang.String |
HD_STORE_NAME |
Тип контейнера - ключевой контейнер на диске.
|
static java.lang.String |
HMAC_SHA1_NAME |
Имя алгоритма HMAC SHA1.
|
static java.lang.String |
HMAC_SHA1_OID |
OID HMAC_SHA1.
|
static java.lang.String |
HMAC_SHA256_NAME |
Имя алгоритма HMAC SHA256.
|
static java.lang.String |
HMAC_SHA256_OID |
OID HMAC_SHA256.
|
static java.lang.String |
HMAC_SHA384_NAME |
Имя алгоритма HMAC SHA384.
|
static java.lang.String |
HMAC_SHA384_OID |
OID HMAC_SHA384.
|
static java.lang.String |
HMAC_SHA512_NAME |
Имя алгоритма HMAC SHA512.
|
static java.lang.String |
HMAC_SHA512_OID |
OID HMAC_SHA512.
|
static java.lang.String |
INFO |
Описание криптопровайдера CryptoPro Java CSP.
|
static java.lang.String |
MY_STORE_NAME |
Системное хранилище MY.
|
static java.lang.String |
PFX_STORE_NAME |
Тип контейнера - файл pfx (PKCS12).
|
static java.lang.String |
PROVIDER_NAME |
Имя криптопровайдера CryptoPro Java CSP.
|
static java.lang.String |
PROVIDER_PATH |
|
static java.lang.String |
REG_STORE_NAME |
Тип контейнера - реестр (Windows).
|
static java.lang.String |
ROOT_STORE_NAME |
Системное хранилище ROOT.
|
static java.lang.String |
RSA_NAME |
Имя алгоритма ключа RSA.
|
static java.lang.String |
SST_STORE_NAME |
|
static java.lang.String |
SYMMETRIC_512 |
Имя алгоритма 512-битного симметричного ключа.
|
static java.lang.String |
TEMP_PRODUCT_ID |
|
static java.lang.String |
TRIPLE_DES_112_NAME |
Имя алгоритма шифрования 3DES.
|
static java.lang.String |
TRIPLE_DES_NAME |
Имя алгоритма шифрования 3DES.
|
static java.lang.String |
X9_19_MAC_NAME_IECPADDING |
Имя алгоритма выравнивания данных.
|
static java.lang.String |
X9_19_MAC_NAME_ZEROPADDING |
Имя алгоритма выравнивания данных.
|
| Constructor | Description |
|---|---|
JCSP() |
Создание и загрузка криптопровайдера CryptoPro Java
CSP (ГОСТ).
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
Создание копии объекта провайдера.
|
java.lang.String |
getName() |
|
static java.lang.String |
getProductBuild() |
Получение билда продукта из манифеста, если это возможно,
иначе - билд по умолчанию.
|
static java.lang.String |
getProductRelease() |
Получение релиза продукта из манифеста, если это возможно,
иначе - версия по умолчанию.
|
static double |
getProductVersion() |
Получение версии продукта из манифеста, если это возможно,
иначе - версия по умолчанию.
|
static boolean |
isRSACSPInstalled() |
Проверка установки RSA CSP.
|
java.lang.String |
ProviderName() |
Получение имени провайдера.
|
contains, containsKey, containsValue, equals, getProperty, hashCode, isEmpty, list, list, load, loadFromXML, propertyNames, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNamesclear, compute, computeIfAbsent, computeIfPresent, configure, elements, entrySet, forEach, get, getInfo, getOrDefault, getProperty, getService, getServices, getVersion, getVersionStr, isConfigured, keys, keySet, load, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, toString, valuespublic static final java.lang.String PROVIDER_PATH
public static java.lang.String TEMP_PRODUCT_ID
public static final java.lang.String INFO
public static final java.lang.String PROVIDER_NAME
public static final java.lang.String CP_PREFIX
public static final java.lang.String GOST_CIPHER_NAME
public static final java.lang.String RSA_NAME
public static final java.lang.String CP_RSA_NAME
public static final java.lang.String DES_MAC_NAME
public static final java.lang.String CP_DES_MAC_NAME
public static final java.lang.String AES_MAC_NAME
public static final java.lang.String CP_AES_MAC_NAME
public static final java.lang.String X9_19_MAC_NAME_ZEROPADDING
public static final java.lang.String X9_19_MAC_NAME_IECPADDING
public static final java.lang.String SYMMETRIC_512
public static final java.lang.String AES_NAME
public static final java.lang.String CP_AES_NAME
public static final java.lang.String DES_NAME
public static final java.lang.String CP_DES_NAME
public static final java.lang.String TRIPLE_DES_NAME
public static final java.lang.String CP_TRIPLE_DES_NAME
public static final java.lang.String TRIPLE_DES_112_NAME
public static final java.lang.String CP_TRIPLE_DES_112_NAME
public static final java.lang.String HMAC_SHA1_NAME
public static final java.lang.String HMAC_SHA1_OID
public static final java.lang.String HMAC_SHA256_NAME
public static final java.lang.String HMAC_SHA256_OID
public static final java.lang.String HMAC_SHA384_NAME
public static final java.lang.String HMAC_SHA384_OID
public static final java.lang.String HMAC_SHA512_NAME
public static final java.lang.String HMAC_SHA512_OID
public static final java.lang.String HD_STORE_NAME
public static final java.lang.String PFX_STORE_NAME
public static final java.lang.String REG_STORE_NAME
public static final java.lang.String CERT_STORE_NAME
public static final java.lang.String ANDROID_APP_NAME
public static final java.lang.String ANDROID_APP_STORE
public static final java.lang.String ANDROID_APP_STORE_LIB
public static final java.lang.String MY_STORE_NAME
public static final java.lang.String CA_STORE_NAME
public static final java.lang.String ROOT_STORE_NAME
public static final java.lang.String ADDRESS_BOOK_STORE_NAME
public static final java.lang.String FILE_STORE_NAME
public static final java.lang.String SST_STORE_NAME
public static final java.lang.String GOST_TRANSPORT
public static final java.lang.String GOST_TRANSPORT_K
public static final java.lang.String GOST_TRANSPORT_M
public static final java.lang.String HARDWARE_RANDOM
public JCSP()
public java.lang.String ProviderName()
public static double getProductVersion()
public static java.lang.String getProductRelease()
public static java.lang.String getProductBuild()
public static boolean isRSACSPInstalled()
public java.lang.Object clone()
clone in class java.util.Propertiespublic java.lang.String getName()
getName in class java.security.Provider