Méthode IDirect3DCryptoSession9::GetCertificate (d3d9.h)
Obtient la chaîne de certificats du pilote.
Syntaxe
HRESULT GetCertificate(
UINT CertifacteSize,
BYTE *ppCertificate
);
Paramètres
CertifacteSize
Taille du tableau ppCertificate , en octets. Pour obtenir la taille de la chaîne de certificats, appelez IDirect3DCryptoSession9::GetCertificateSize.
ppCertificate
Pointeur vers un tableau d’octets qui reçoit la chaîne de certificats du pilote. L’appelant doit allouer le tableau.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Le mécanisme d’échange de clés standard utilise le certificat Output Protection Manager (OPM) du pilote, qui est un certificat X.509. Le type d’échange de clés est indiqué dans les informations de fonctionnalités retournées par la méthode IDirect3DDevice9Video::GetContentProtectionCaps . Le mécanisme d’échange de clés est spécifié par le membre KeyExchangeType de la structure D3DCONTENTPROTECTIONCAPS . Si la valeur est D3DKEYEXCHANGE_RSAES_OAEP, un certificat X.509 est utilisé.
Pour d’autres types d’échange de clés, le pilote peut utiliser un autre type de certificat ou ne pas fournir de certificat.
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | d3d9.h |