Класс SigningKey
Метод listKeys
Получение списка ключей подписи, установленных на данном мобильном устройстве.
public List<SigningKeyInfo> listKeys(
Context context,
boolean checkAllContainers)
Возвращаемые параметры:
| Тип | Описание |
|---|---|
| [SigningKeyInfo] | Массив сведений о ключах подписи (ключевых контейнерах), установленных на мобильном устройстве |
Метод listExternalKeys
Получение списка ключей подписи, установленных на внешнем носителе (NFC).
public void listExternalKeys(
@NonNull Context context,
@NonNull final SdkListExternalKeysCallback callback)
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
| callback | SdkListExternalKeysCallback | Интерфейс обратного вызова |
Возвращаемые параметры:
Map[SigningKeyInfo, Certificate] - Массив сведений о ключах подписи, установленных на внешний носитель
Метод deleteKeyPair
Удаление ключа подписи, соответствующего определенному сертификату или запросу на сертификат.
public boolean deleteKeyPair(
Context context,
ProviderInfo providerInfo,
@NonNull final SigningKeyCallback callback)
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
| kid | String | Идентификатор набора ключей пользователя |
| providerInfo | ProviderInfo | Сведения о ключевом контейнере |
| callback | SigningKeyCallback | Интерфейс обратного вызова |
Метод deleteSigningKeyInfo
Удаление ключа подписи из определенного ключевого контейнера.
public void deleteSigningKeyInfo(
Context context,
@NonNull String containerName,
@NonNull final SigningKeyCallback callback)
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
| containerName | String | имя ключевого контейнера |
| callback | SigningKeyCallback | Интерфейс обратного вызова |