Compartir a través de


estructura de PEER_CREDENTIAL_INFO (p2p.h)

La estructura PEER_CREDENTIAL_INFO define la información utilizada para obtener y emitir las credenciales de seguridad de un mismo nivel.

Sintaxis

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;

Miembros

dwSize

Especifica el tamaño de esta estructura, en bytes.

dwFlags

Reservado. Este campo debe establecerse en 0.

pwzFriendlyName

Puntero a una cadena Unicode que especifica el nombre descriptivo (para mostrar) del emisor.

pPublicKey

Puntero a una estructura de CERT_PUBLIC_KEY_INFO que contiene la clave pública del miembro del grupo del mismo nivel y el tipo de cifrado que usa.

pwzIssuerPeerName

Puntero a una cadena Unicode que especifica el nombre PNRP del emisor de pertenencia.

pwzIssuerFriendlyName

Puntero a una cadena Unicode que especifica el nombre descriptivo (para mostrar) del emisor.

ftValidityStart

Especifica la estructura FILETIME que contiene la hora en que la pertenencia del destinatario al grupo del mismo nivel es válida. Al emitir nuevas credenciales, este valor debe ser mayor que el valor ValidityStart para las credenciales actuales del miembro.

ftValidityEnd

Especifica la estructura FILETIME que contiene la hora en que la pertenencia del destinatario al grupo del mismo nivel deja de ser válida.

cRoles

Especifica el número de GUID de rol presentes en pRoles.

pRoles

Puntero a una lista de GUID que especifica el conjunto combinado de roles disponibles. Los roles disponibles son los siguientes.

Valor Significado
PEER_GROUP_ROLE_ADMIN
Este rol puede emitir invitaciones, emitir credenciales y renovar el GMC de otros administradores, así como comportarse como miembro del grupo del mismo nivel.
PEER_GROUP_ROLE_MEMBER
El rol puede agregar registros a la base de datos del grupo del mismo nivel.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP
Servidor mínimo compatible No se admite ninguno
Encabezado p2p.h

Consulte también

PEER_MEMBER

PeerGroupIssueCredentials