Статус: Новичок
Группы: Участники
Зарегистрирован: 05.02.2018(UTC) Сообщений: 4 Откуда: Спб
|
Здравствуйте, у меня проблема, связанная с функцией CryptGenKey(). Я новичок и не могу разобраться, почему при генерации ключей, функция CryptGenKey() просто зависает? То есть она не возвращает ни ошибку, ни ключи, просто программа останавливает на выполнение этой функции. Я пытаюсь сгенерировать ключи для ЭЦП на платформе iOS, использую framework cryptopro 4.0
LPCSTR UserName; // Добавленное по выбору имя пользователя HCRYPTPROV hCryptProv = 0; // Дескриптор контекста критографического провайдера. HCRYPTKEY hKey = 0; // здесь будет использовано как имя // ключевого контейнера (ограничение на 100 символов). UserName = "MAX"; // Для создания нового ключевого контейнера строка второго параметра // заменяется на NULL здесь и при следующем вызове функции:
// Создание нового контейнера. if(CryptAcquireContext(&hCryptProv,UserName,NULL,PROV_GOST_2012_256,CRYPT_NEWKEYSET)) { printf("A new key container has been created.\n"); }else{ NSLog(@"Could not create a new key container.\n"); } if(CryptGenKey( hCryptProv, AT_SIGNATURE, 0, &hKey)) { printf("Created a signature key pair.\n"); }else{ NSLog(@"Error occurred creating a signature key.\n"); } }
Отредактировано пользователем 5 февраля 2018 г. 12:10:23(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.02.2018(UTC) Сообщений: 4 Откуда: Спб
|
проблема решилась, спасибо
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close