CAdESConfigpublic class AdESConfig
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
CACERTS_PASSWORD |
Параметр для задания пароля на cacerts.
|
static java.lang.String |
Crypt_ProviderName |
Название провайдера для шифрования при использовании JCP.
|
static char[] |
DEFAULT_CACERTS_PASSWORD |
Пароль на cacerts по умолчанию.
|
static java.lang.String |
DEFAULT_DESYNC_TIMEOUT |
Параметр для задания допустимого таймаута
рассинхронизации служб по умолчанию, сек.
|
static java.lang.String |
DEFAULT_PROVIDER |
Параметр для задания провайдера по умолчанию.
|
| Constructor | Description |
|---|---|
AdESConfig() |
| Modifier and Type | Method | Description |
|---|---|---|
static char[] |
getCACertsPassword() |
Получение пароля на хранилище cacerts.
|
static java.lang.String |
getDefaultDigestSignatureProvider() |
Получение имени провайдера, используемого для хеширования,
подписи и проверки подписи.
|
static java.lang.String |
getDefaultEncryptionProvider() |
Получение имени провайдера, используемого для шифрования.
|
static long |
getServiceDesyncTimeout() |
Получение допустимого таймаута рассинхронизации служб по
умолчанию, мс.
|
static boolean |
isJCP() |
Функция проверки, используется ли провайдер JCP для
подписи и хеширования.
|
static void |
setCACertsPassword(java.lang.String password) |
Функция устанавливает пароль на cacerts.
|
static void |
setDefaultProvider(java.lang.String provName) |
Задание имени провайдера для хеширования, подписи и проверки
подписи.
|
static void |
setServiceDesyncTimeout(long timeout) |
Задание допустимого таймаута рассинхронизации служб по
умолчанию, мс.
|
public static final java.lang.String DEFAULT_PROVIDER
public static final java.lang.String CACERTS_PASSWORD
public static final char[] DEFAULT_CACERTS_PASSWORD
public static final java.lang.String DEFAULT_DESYNC_TIMEOUT
public static final java.lang.String Crypt_ProviderName
public static boolean isJCP()
public static void setDefaultProvider(java.lang.String provName)
provName - Имя провайдера.public static java.lang.String getDefaultDigestSignatureProvider()
setDefaultProvider(String).
Если он задан, то вернет его;
2) проверка значения параметра DEFAULT_PROVIDER,
который может быть задан с помощью
System.setProperty(DEFAULT_PROVIDER, provider).
Если он задан, то вернет его;
3) если не была использована функция
setDefaultProvider(String)
или System, то вернет имя провайдера из настроек панели JCP;
4) в противном случае вернет имя провайдера по умолчанию
JCP.PROVIDER_NAME.public static java.lang.String getDefaultEncryptionProvider()
setDefaultProvider(String).
Если он задан, то вернет его;
2) проверка значения параметра DEFAULT_PROVIDER,
который может быть задан с помощью
System.setProperty(DEFAULT_PROVIDER, provider).
Если он задан, то вернет его;
3) если не была использована функция setDefaultProvider(String)
или System, то вернет имя провайдера из настроек панели JCP;
4) в противном случае вернет имя провайдера по умолчанию
Crypt_ProviderName.public static void setServiceDesyncTimeout(long timeout)
timeout - Таймаут, мс.public static long getServiceDesyncTimeout()
setServiceDesyncTimeout(long).
Если он задан, то вернет его;
2) проверка значения параметра DEFAULT_DESYNC_TIMEOUT,
который может быть задан с помощью
System.setProperty(DEFAULT_DESYNC_TIMEOUT, timeout).
Если он задан, то вернет его;
3) если не была использована функция
setServiceDesyncTimeout(long)
или System, то вернет таймаут из настроек администратора
(по умолчанию - AdESConfigParameters.TIMEOUT_MAX
мс).public static void setCACertsPassword(java.lang.String password)
password - Пароль.public static char[] getCACertsPassword()
setCACertsPassword(String).
Если он задан, то вернет его;
2) проверка значения параметра CACERTS_PASSWORD,
который может быть задан с помощью
System.setProperty(CACERTS_PASSWORD, password).
Если он задан, то вернет его;
3) если не была использована функция setCACertsPassword(String)
или System, то вернет значение пароля по умолчанию DEFAULT_CACERTS_PASSWORD.