Función PeerIdentityGetCryptKey (p2p.h)
La función PeerIdentityGetCryptKey recupera un identificador de un proveedor de servicios criptográficos (CSP).
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerIdentityGetCryptKey(
[in] PCWSTR pwzIdentity,
[out] HCRYPTPROV *phCryptProv
);
Parámetros
[in] pwzIdentity
Especifica la identidad del mismo nivel para la que se va a recuperar el par de claves.
[out] phCryptProv
Recibe un puntero al identificador del proveedor de servicios criptográficos (CSP) que contiene un par de claves RSA de AT_KEYEXCHANGE.
Valor devuelto
Si la llamada de función se realiza correctamente, el valor devuelto es S_OK. De lo contrario, devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Uno de los parámetros no es válido. |
|
No hay suficiente memoria para realizar la operación especificada. |
|
Se deniega el acceso a la identidad del mismo nivel o a las claves del grupo del mismo nivel. Normalmente, esto se debe a una lista de control de acceso (ACL) incorrecta para la carpeta que contiene las claves de usuario o equipo. Esto puede ocurrir cuando la ACL se ha restablecido manualmente. |
|
No se encuentra una identidad que coincida con el nombre especificado. |
Comentarios
La clave se puede recuperar llamando a CryptGetUserKey.
Cuando el identificador ya no es necesario, la aplicación es responsable de liberar el identificador mediante CryptReleaseContext.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack para Windows XP |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | p2p.h |
Library | P2P.lib |
Archivo DLL | P2P.dll |
Consulte también
CryptReleaseContext