IX509CertificateRequestCmc ::p ut_EncryptionAlgorithm, méthode (certenroll.h)
La propriété EncryptionAlgorithm spécifie ou récupère un identificateur d’objet (OID) de l’algorithme utilisé pour chiffrer la clé privée à archiver. Cette propriété est activée sur le web pour l’entrée et la sortie.
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT put_EncryptionAlgorithm(
IObjectId *pValue
);
Paramètres
pValue
Valeur de retour
None
Remarques
Lorsque vous demandez à une autorité de certification d’archiver votre clé privée, vous devez récupérer un certificat d’échange auprès de l’autorité de certification et utiliser la clé publique contenue dans ce certificat pour chiffrer la clé privée que vous envoyez pour archivage. La propriété EncryptionAlgorithm identifie l’algorithme utilisé pour chiffrer votre clé.
Cette propriété est liée aux propriétés suivantes :
Vous devez définir cette propriété, le cas échéant, avant d’appeler la méthode Encode , mais vous devez initialiser l’objet de requête CMC avant d’appeler la propriété . Pour plus d'informations, voir les rubriques suivantes :
- Initialiser
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certenroll.h |
DLL | CertEnroll.dll |