public class JCSP
extends java.security.Provider
Modifier and Type | Field and 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 |
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 and Description |
---|
JCSP()
Создание и загрузка криптопровайдера CryptoPro Java
CSP (ГОСТ).
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Создание копии объекта провайдера.
|
static java.lang.String |
getProductBuild()
Получение билда продукта из манифеста, если это возможно,
иначе - билд по умолчанию.
|
static java.lang.String |
getProductRelease()
Получение релиза продукта из манифеста, если это возможно,
иначе - версия по умолчанию.
|
static double |
getProductVersion()
Получение версии продукта из манифеста, если это возможно,
иначе - версия по умолчанию.
|
static boolean |
isRSACSPInstalled()
Проверка установки RSA CSP.
|
java.lang.String |
ProviderName()
Получение имени провайдера.
|
clear, compute, computeIfAbsent, computeIfPresent, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getService, getServices, getVersion, keys, keySet, load, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, toString, values
getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
public static final java.lang.String PROVIDER_PATH
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.Hashtable<java.lang.Object,java.lang.Object>