Крипто-Про CSP |
Приведенные ниже примеры демонстрируют использование основных функций криптопровайдера.
Для уменьшения размера кода примеров следующие 4 строки в них не приводятся:
#include <stdio.h> #include <windows.h> #include <wincrypt.h> #include <wincryptex.h>
Во всех примерах используется функция HandleError для обработки кода ошибок, вывода сообщения и выхода из программы. В приложениях рекомендуется заменить данную функцию другой, которая позволит произвести более подробную диагностику кода ошибки.
Определение функции HandleError не приведено в примераx. Оно приводится ниже:
void HandleError(char *s) { printf("An error occurred in running the program.\n"); printf("%s\n",s); printf("Error number %x\n.",GetLastError()); printf("Program terminating.\n"); exit(1); }
Использование функций криптопровайдера возможно различными способами. Рекомендуется перед определением уровня встраивания ознакомиться с разделом "Архитектура криптографических функций в Windows".
Что Вы
думаете по поводу данной статьи? |
Закажите CD c Крипто-Про CSP |