KERB_SMARTCARD_CSP_INFO struttura
La struttura KERB_SMARTCARD_CSP_INFO contiene informazioni su un provider di servizi di crittografia smart card .
Questa struttura non viene dichiarata in un'intestazione pubblica.
Sintassi
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;
Members
-
dwCspInfoLen
-
Dimensioni, in byte, di questa struttura, inclusi i dati accodati.
-
MessageType
-
Tipo di messaggio passato. Questo membro deve essere impostato su 1.
-
ContextInformation
-
Riservato.
-
SpaceHolderForWow64
-
Riservato.
-
flags
-
Riservato.
-
KeySpec
-
Chiave privata da usare dal contenitore di chiavi specificato all'interno del buffer bBuffer. La chiave può essere uno dei valori seguenti, definiti in WinCrypt.h.
Valore Significato - AT_KEYEXCHANGE
- 1
La chiave è una chiave di scambio delle chiavi. - AT_SIGNATURE
- 2
La chiave è una chiave di firma. -
nCardNameOffset
-
Numero di caratteri nel buffer bBuffer che precede il nome della smart card nel buffer.
Importante
Se il nome della smart card non viene specificato, il buffer deve contenere una stringa vuota.
-
nReaderNameOffset
-
Numero di caratteri nel buffer bBuffer che precede il nome del lettore smart card nel buffer.
Importante
Se il nome del lettore smart card non è specificato, il buffer deve contenere una stringa vuota.
-
nContainerNameOffset
-
Numero di caratteri nel buffer bBuffer che precede il nome del contenitore di chiavi nel buffer. Questa stringa non può essere vuota.
-
nCSPNameOffset
-
Numero di caratteri nel buffer bBuffer che precede il nome del CSP nel buffer.
-
bBuffer
-
Matrice di caratteri inizializzata in una lunghezza di
sizeof(DWORD)
. Questo buffer contiene i nomi denominati dai membri nCardNameOffset, nReaderNameOffset, nContainerNameOffset e nCSPNameOffset, nonché tutti i dati aggiuntivi forniti dal CSP.Tutti i nomi non forniti devono essere rappresentati in questo buffer da stringhe vuote.
Commenti
Quando questa struttura viene serializzata, i membri della struttura devono essere allineati ai limiti multipli di 2 byte.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Vedi anche