Статус: Новичок
Группы: Участники
Зарегистрирован: 11.11.2020(UTC) Сообщений: 3
|
Получение список сертификатов, подпись данных и т.п. работает. Как добавить сертификат? Публичный ключ с/без приватного. Окружение: CentOS 7, libphpcades Код добавления публичного ключа (не работает): Код:function SetupStore($location, $name, $mode)
{
$store = new CPStore();
$store->Open($location, $name, $mode);
return $store;
}
$cert = new CPCertificate();
$cert->Import('-----BEGIN CERTIFICATE-----
.....
-----END CERTIFICATE-----');
$store = SetupStore(CURRENT_USER_STORE, "My", STORE_OPEN_READ_WRITE);
$store->Add($cert);
Получаю ошибку "Uncaught Error: Call to undefined method CPStore::Add()" В документации метод присутствует ( https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_class/store) Цитата:Метод Add поддерживается для хранилища Root раздела CAPICOM_CURRENT_USER_STORE, а также для хранилища типа CADESCOM_MEMORY_STORE. Пробовал для хранилища Root такая же ошибка
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,383 Сказал «Спасибо»: 53 раз Поблагодарили: 776 раз в 718 постах
|
Автор: Михаил Сальков Получение список сертификатов, подпись данных и т.п. работает. Как добавить сертификат? Публичный ключ с/без приватного. Окружение: CentOS 7, libphpcades Код добавления публичного ключа (не работает): Код:function SetupStore($location, $name, $mode)
{
$store = new CPStore();
$store->Open($location, $name, $mode);
return $store;
}
$cert = new CPCertificate();
$cert->Import('-----BEGIN CERTIFICATE-----
.....
-----END CERTIFICATE-----');
$store = SetupStore(CURRENT_USER_STORE, "My", STORE_OPEN_READ_WRITE);
$store->Add($cert);
Получаю ошибку "Uncaught Error: Call to undefined method CPStore::Add()" В документации метод присутствует ( https://docs.cryptopro.ru/cades/reference/cadescom/cadescom_class/store) Цитата:Метод Add поддерживается для хранилища Root раздела CAPICOM_CURRENT_USER_STORE, а также для хранилища типа CADESCOM_MEMORY_STORE. Пробовал для хранилища Root такая же ошибка Здравствуйте. Метод Add для класса CPStore в phpcades не реализован. См. исходный код для класса: Код:/opt/cprocsp/src/phpcades/PHPCadesCPStore.cpp
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close