Condividi tramite


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.

Valore Significato
PEER_GROUP_ROLE_ADMIN
Questo ruolo può emettere inviti, emettere credenziali e rinnovare il GMC di altri amministratori, nonché comportarsi come membro del gruppo peer.
PEER_GROUP_ROLE_MEMBER
Il ruolo può aggiungere record al database del gruppo peer.

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

Vedi anche

PEER_MEMBER

PeerGroupIssueCredentials