struttura PEER_CREDENTIAL_INFO (p2p.h)
La struttura PEER_CREDENTIAL_INFO definisce le informazioni usate per ottenere e rilasciare le credenziali di sicurezza di un peer.
Sintassi
typedef struct peer_credential_info_tag {
DWORD dwSize;
DWORD dwFlags;
PWSTR pwzFriendlyName;
CERT_PUBLIC_KEY_INFO *pPublicKey;
PWSTR pwzIssuerPeerName;
PWSTR pwzIssuerFriendlyName;
FILETIME ftValidityStart;
FILETIME ftValidityEnd;
ULONG cRoles;
PEER_ROLE_ID *pRoles;
} PEER_CREDENTIAL_INFO, *PPEER_CREDENTIAL_INFO;
Members
dwSize
Specifica le dimensioni di questa struttura, in byte.
dwFlags
Riservato. Questo campo deve essere impostato su 0.
pwzFriendlyName
Puntatore a una stringa Unicode che specifica il nome descrittivo (visualizzato) dell'emittente.
pPublicKey
Puntatore a una struttura CERT_PUBLIC_KEY_INFO che contiene la chiave pubblica del membro del gruppo peer e il tipo di crittografia usato.
pwzIssuerPeerName
Puntatore a una stringa Unicode che specifica il nome PNRP dell'autorità di certificazione di appartenenza.
pwzIssuerFriendlyName
Puntatore a una stringa Unicode che specifica il nome descrittivo (visualizzato) dell'emittente.
ftValidityStart
Specifica la struttura FILETIME che contiene l'ora in cui l'appartenenza del destinatario al gruppo peer diventa valida. Quando si emettono nuove credenziali, questo valore deve essere maggiore del valore ValidityStart per le credenziali correnti del membro.
ftValidityEnd
Specifica la struttura FILETIME che contiene l'ora in cui l'appartenenza del destinatario nel gruppo peer non è valida.
cRoles
Specifica il numero di GUID del ruolo presenti in pRoles.
pRoles
Puntatore a un elenco di GUID che specifica il set combinato di ruoli disponibili. I ruoli disponibili sono i seguenti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop],Windows XP con SP1 con Advanced Networking Pack forWindows XP |
Server minimo supportato | Nessuno supportato |
Intestazione | p2p.h |