структура KERB_SMARTCARD_CSP_INFO
Структура KERB_SMARTCARD_CSP_INFO содержит сведения о поставщике служб шифрования (CSP) интеллектуальной карта.
Эта структура не объявлена в общедоступном заголовке.
Синтаксис
typedef struct _KERB_SMARTCARD_CSP_INFO {
DWORD dwCspInfoLen;
DWORD MessageType;
union {
PVOID ContextInformation;
ULONG64 SpaceHolderForWow64;
};
DWORD flags;
DWORD KeySpec;
ULONG nCardNameOffset;
ULONG nReaderNameOffset;
ULONG nContainerNameOffset;
ULONG nCSPNameOffset;
TCHAR bBuffer;
} KERB_SMARTCARD_CSP_INFO, *PKERB_SMARTCARD_CSP_INFO;
Члены
-
dwCspInfoLen
-
Размер этой структуры в байтах, включая любые добавленные данные.
-
MessageType
-
Тип передаваемого сообщения. Для этого элемента необходимо задать значение 1.
-
ContextInformation
-
Зарезервировано.
-
SpaceHolderForWow64
-
Зарезервировано.
-
flags
-
Зарезервировано.
-
KeySpec
-
Закрытый ключ для использования из контейнера ключей, указанного в буфере bBuffer. Ключ может быть одним из следующих значений, определенных в WinCrypt.h.
Значение Значение - AT_KEYEXCHANGE
- 1
Ключ является ключом обмена ключами. - AT_SIGNATURE
- 2
Ключ является ключом подписи. -
nCardNameOffset
-
Число символов в буфере bBuffer, предшествующих имени смарт-карта в этом буфере.
Важно!
Если имя смарт-карта не указано, буфер должен содержать пустую строку.
-
nReaderNameOffset
-
Число символов в буфере bBuffer, предшествующих имени модуля чтения смарт-карта в этом буфере.
Важно!
Если имя средства чтения смарт-карта не указано, буфер должен содержать пустую строку.
-
nContainerNameOffset
-
Количество символов в буфере bBuffer , предшествующих имени контейнера ключей в этом буфере. Эта строка не может быть пустой.
-
nCSPNameOffset
-
Количество символов в буфере bBuffer , предшествующих имени CSP в этом буфере.
-
bBuffer
-
Массив символов, инициализированных длиной .
sizeof(DWORD)
Этот буфер содержит имена, на которые ссылаются члены nCardNameOffset, nReaderNameOffset, nContainerNameOffset и nCSPNameOffset , а также любые дополнительные данные, предоставляемые CSP.Все имена, которые не указаны, должны быть представлены в этом буфере пустыми строками.
Комментарии
При сериализации этой структуры члены структуры должны быть выровнены по границам, кратным 2 байтам.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
См. также раздел