Класс 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 | Интерфейс обратного вызова |