Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Структура CRYPT_XML_ALGORITHM_INFO содержит сведения об алгоритме.
Синтаксис
typedef struct _CRYPT_XML_ALGORITHM_INFO {
DWORD cbSize;
WCHAR *wszAlgorithmURI;
WCHAR *wszName;
DWORD dwGroupId;
WCHAR *wszCNGAlgid;
WCHAR *wszCNGExtraAlgid;
DWORD dwSignFlags;
DWORD dwVerifyFlags;
void *pvPaddingInfo;
void *pvExtraInfo;
} CRYPT_XML_ALGORITHM_INFO, *PCRYPT_XML_ALGORITHM_INFO;
Члены
cbSize
Размер данной структуры (в байтах).
wszAlgorithmURI
Указатель на строку Юникода, завершающуюся null, которая содержит универсальный код ресурса (URI), связанный с атрибутом элемента SignatureMethod или DigestMethod XML-сигнатуры.
wszName
Необязательный элемент. Указатель на строку Юникода, завершающуюся null, которая содержит отображаемое имя алгоритма.
dwGroupId
Значение DWORD , указывающее тип группы, к которой принадлежит алгоритм. Этот элемент может быть одним из следующих значений.
| Значение | Значение |
|---|---|
|
Алгоритмы хэширования |
|
Алгоритмы подписи |
wszCNGAlgid
Указатель на строку Юникода, завершающуюся null, которая содержит строку идентификатора алгоритма, передаваемую api шифрования: функции следующего поколения (CNG). Функции CNG используют строки идентификатора алгоритма, такие как L"SHA1", вместо констант ALG_ID типа данных, таких как CALG_SHA1.
wszCNGExtraAlgid
Указатель на строку Юникода с пустым завершением, которая содержит дополнительную строку алгоритма, отличающуюся от строки в члене pwszCNGAlgid , которая передается функциям CNG.
dwSignFlags
Значение DWORD , содержащее значения флагов, передаваемые в функцию NCryptSignHash .
dwVerifyFlags
Значение DWORD , передаваемое функции BCryptVerifySignature .
pvPaddingInfo
Указатель на структуру, содержащую сведения о заполнении, передаваемые в функцию NCryptSignHash или BCryptVerifySignature . Фактический тип структуры, на который указывает этот элемент, зависит от значения элемента dwGroupId .
pvExtraInfo
Необязательный элемент. Указатель на структуру, содержащую дополнительные сведения, которые можно передать в функции CNG.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Верхняя часть | cryptxml.h |
См. также раздел