Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется безопасностью и удостоверением. Дополнительные сведения можно найти здесь
Псевдонимы
- NCryptBuffer (псевдоним BCryptBuffer)
- NCryptBufferDesc (псевдоним BCryptBufferDesc)
ncrypt.h содержит следующие интерфейсы программирования:
Functions
|
NCryptCreateClaim Создает утверждение аттестации ключей. |
|
NCryptCreatePersistedKey Создает новый ключ и сохраняет его в указанном поставщике хранилища ключей. |
|
NCryptDecrypt Расшифровывает блок зашифрованных данных. |
|
NCryptDeleteKey Удаляет ключ CNG из хранилища. |
|
NCryptDeriveKey Наследует ключ от секретного дескриптора. (NCryptDeriveKey) |
|
NCryptEncrypt Шифрует блок данных. (NCryptEncrypt) |
|
NCryptEnumAlgorithms Получает имена алгоритмов, поддерживаемых указанным поставщиком хранилища ключей. |
|
NCryptEnumKeys Получает имена ключей, хранящихся поставщиком. |
|
NCryptEnumStorageProviders Получает имена зарегистрированных поставщиков хранилища ключей. |
|
NCryptExportKey Экспортирует ключ CNG в большой двоичный объект памяти. |
|
NCryptFinalizeKey Завершает ключ хранилища ключей CNG. |
|
NCryptFreeBuffer Освобождает блок памяти, выделенный поставщиком хранилища ключей CNG. |
|
NCryptFreeObject Освобождает объект хранилища ключей CNG. |
|
NCryptGetProperty Извлекает значение именованного свойства для объекта хранилища ключей. |
|
NCryptImportKey Импортирует ключ шифрования — ключ следующего поколения (CNG) из БОЛЬШОго двоичного объекта памяти. |
|
NCryptIsAlgSupported Определяет, поддерживает ли поставщик хранилища ключей CNG определенный алгоритм шифрования. |
|
NCryptIsKeyHandle Определяет, является ли указанный дескриптор маркером ключа CNG. |
|
NCryptKeyDerivation Создает ключ из другого ключа с помощью указанной функции производного ключа. |
|
NCryptNotifyChangeKey Создает или удаляет уведомление об изменении ключа. |
|
NCryptOpenKey Открывает ключ, который существует в указанном поставщике хранилища ключей CNG. |
|
NCryptOpenStorageProvider Загружает и инициализирует поставщик хранилища ключей CNG. |
|
NCryptSecretAgreement Создает значение секретного соглашения из закрытого и открытого ключа. (NCryptSecretAgreement) |
|
NCryptSetProperty Задает значение именованного свойства для объекта хранилища ключей CNG. |
|
NCryptSignHash Создает подпись хэш-значения. (NCryptSignHash) |
|
NCryptTranslateHandle Преобразует дескриптор CryptoAPI в дескриптор ключа CNG. |
|
NCryptVerifyClaim Проверяет утверждение аттестации ключей. |
|
NCryptVerifySignature Проверяет, соответствует ли указанная сигнатура указанному хэшу. (NCryptVerifySignature) |
Структуры
|
NCRYPT_ALLOC_PARA Позволяет указать пользовательские функции, которые можно использовать для выделения и освобождения данных. |
|
NCRYPT_KEY_BLOB_HEADER Содержит ключ BLOB. |
|
NCRYPT_SUPPORTED_LENGTHS Используется со свойством NCRYPT_LENGTHS_PROPERTY для хранения сведений о длине ключа. |
|
NCRYPT_UI_POLICY Используется со свойством NCRYPT_UI_POLICY_PROPERTY для хранения сведений о пользовательском интерфейсе строгого ключа для ключа. |
|
NCryptAlgorithmName Используется для хранения сведений о алгоритме CNG. |
|
NCryptKeyName Используется для хранения сведений о ключе CNG. |
|
NCryptProviderName Используется для хранения имени поставщика хранилища ключей CNG. |