estrutura KERB_SMARTCARD_CSP_INFO
A estrutura KERB_SMARTCARD_CSP_INFO contém informações sobre um CSP (provedor de serviços criptográficos) de cartão inteligente.
Essa estrutura não é declarada em um cabeçalho público.
Sintaxe
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;
Membros
-
dwCspInfoLen
-
O tamanho, em bytes, dessa estrutura, incluindo todos os dados acrescentados.
-
MessageType
-
O tipo de mensagem que está sendo passada. Esse membro deve ser definido como 1.
-
Contextinformation
-
Reservado.
-
SpaceHolderForWow64
-
Reservado.
-
sinalizadores
-
Reservado.
-
KeySpec
-
A chave privada a ser usada do contêiner de chaves especificado no buffer bBuffer. A chave pode ser um dos valores a seguir, definidos em WinCrypt.h.
Valor Significado - AT_KEYEXCHANGE
- 1
A chave é uma chave de troca de chaves. - AT_SIGNATURE
- 2
A chave é uma chave de assinatura. -
nCardNameOffset
-
O número de caracteres no buffer bBuffer que precedem o nome do cartão inteligente nesse buffer.
Importante
Se o nome do cartão inteligente não for fornecido, o buffer deverá conter uma cadeia de caracteres vazia.
-
nReaderNameOffset
-
O número de caracteres no buffer bBuffer que precedem o nome do leitor de cartão inteligente nesse buffer.
Importante
Se o nome do leitor de cartão inteligente não for fornecido, o buffer deverá conter uma cadeia de caracteres vazia.
-
nContainerNameOffset
-
O número de caracteres no buffer bBuffer que precedem o nome do contêiner de chaves nesse buffer. Essa cadeia de caracteres não pode estar vazia.
-
nCSPNameOffset
-
O número de caracteres no buffer bBuffer que precedem o nome do CSP nesse buffer.
-
bBuffer
-
Uma matriz de caracteres inicializada com um comprimento de
sizeof(DWORD)
. Esse buffer contém os nomes referidos pelos membros nCardNameOffset, nReaderNameOffset, nContainerNameOffset e nCSPNameOffset , bem como quaisquer dados adicionais fornecidos pelo CSP.Todos os nomes que não são fornecidos devem ser representados nesse buffer por cadeias de caracteres vazias.
Comentários
Quando essa estrutura é serializada, os membros da estrutura devem ser alinhados aos limites que são múltiplos de 2 bytes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Confira também