Показать/Скрыть содержание

    Класс SigningKey

    Метод listKeys

    Получение списка ключей подписи, установленных на данном мобильном устройстве.

    public @NotNull List<SigningKeyInfo> listKeys(
        boolean checkAllContainers)
    

    Параметры:

    Параметр Тип Описание
    checkAllContainers boolean Флаг, указывающий проверять все контейнеры (в случае значения false будут проверены только контейнеры, созданные с помощью SDK)

    Возвращаемые параметры:

    Тип Описание
    List[SigningKeyInfo] Массив сведений о ключах подписи (ключевых контейнерах), установленных на мобильном устройстве

    Метод listExternalKeys

    Получение списка ключей подписи, установленных на внешнем носителе (NFC/USB).

    public void listExternalKeys(
        @NotNull Context context, 
        SdkResultCallback<Map<SigningKeyInfo, Certificate>> sdkListExternalKeysCallback)
    

    Параметры:

    Параметр Тип Описание
    callback SdkResultCallback<Map<SigningKeyInfo, Certificate>> Интерфейс обратного вызова

    Возвращаемые параметры:

    Map[SigningKeyInfo, Certificate] - Массив сведений о ключах подписи, установленных на внешний носитель

    Метод deleteKeyPair

    Удаление ключа подписи, соответствующего определенному сертификату или запросу на сертификат.

    public void deleteKeyPair(
        ProviderInfo providerInfo, 
        @NotNull final SdkResultCallback<Boolean> callback)
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    providerInfo ProviderInfo Сведения о криптопровайдере (ключевом контейнере)
    callback SdkResultCallback<Boolean> Интерфейс обратного вызова

    Метод deleteSigningKeyInfo

    Удаление ключа подписи из определенного ключевого контейнера.

    public void deleteSigningKeyInfo(
        @NotNull String containerName, 
        @NotNull final SdkResultCallback<Boolean> callback)
    

    Параметры:

    Параметр Тип Описание
    containerName String имя ключевого контейнера
    callback SdkResultCallback<Boolean> Интерфейс обратного вызова

    Метод deleteAllSigningKeyInfoByUid

    Локальное удаление ключа подписи (без удаления ключевого контейнера) по идентификатору набора ключей пользователя.

    public void deleteAllSigningKeyInfoByUid(
        @NotNull Context context, 
        @NotNull String kid, 
        @NotNull final SdkResultCallback<Boolean> callback)
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    callback SdkResultCallback<Boolean> Интерфейс обратного вызова

    Метод deleteAllSigningKeyInfoByKid

    Локальное удаление ключа подписи (без удаления ключевого контейнера) по идентификатору пользователя.

    public void deleteAllSigningKeyInfoByKid(
        @NotNull Context context, 
        @NotNull String kid, 
        @NotNull final SdkResultCallback<Boolean> callback)
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    callback SdkResultCallback<Boolean> Интерфейс обратного вызова
    В начало © ООО "КРИПТО-ПРО", 2000–2025