Méthode ICspAlgorithm ::get_MaxLength (certenroll.h)
La propriété MaxLength récupère la longueur maximale autorisée pour une clé. Cette propriété est activée sur le web.
Cette propriété est en lecture seule.
Syntaxe
HRESULT get_MaxLength(
LONG *pValue
);
Paramètres
pValue
Valeur de retour
None
Remarques
Les propriétés DefaultLength, IncrementLength, MaxLength et MinLength peuvent varier selon l’algorithme et le fournisseur. Le tableau suivant répertorie quelques exemples de tailles de clés maximales, minimales et par défaut.
OID de l’algorithme | Fournisseur de chiffrement | Longueur de clé (bits) |
---|---|---|
XCN_OID_OIWSEC_desCBC (1.3.14.3.2.7) |
Microsoft Base DSS et fournisseur de chiffrement Diffie-Hellman Microsoft Enhanced Cryptographic Provider v1.0 Fournisseur de chiffrement Schannel Microsoft DH Fournisseur de chiffrement AES et RSA améliorés Microsoft |
Minimum : 56 Maximum : 56 Valeur par défaut : 56 |
XCN_OID_RSA_DES_EDE3_CBC (1.2.840.113549.3.7) |
Microsoft Base DSS et fournisseur de chiffrement Diffie-Hellman Microsoft Enhanced Cryptographic Provider v1.0 Fournisseur de chiffrement Schannel Microsoft DH Fournisseur de chiffrement AES et RSA améliorés Microsoft Fournisseur de chiffrement Microsoft Exchange v1.0 |
Minimum : 168 Maximum : 168 Valeur par défaut : 168 |
XCN_OID_RSA_RSA (1.2.840.113549.1.1.1) |
Microsoft Enhanced Cryptographic Provider v1.0 Fournisseur de chiffrement AES et RSA améliorés Microsoft Fournisseur de chiffrement Schannel Microsoft RSA Microsoft Strong Cryptographic Provider |
Minimum : 384 Maximum : 16 384 Valeur par défaut : 1 024 Incrément : 8 |
XCN_OID_X957_DSA (1.2.840.10040.4.1) |
Microsoft Base DSS et fournisseur de chiffrement Diffie-Hellman Microsoft Base DSS Cryptographic Provider Fournisseur de chiffrement Schannel Microsoft DH Microsoft DSS et fournisseur de chiffrement Diffie-Hellman amélioré |
Minimum : 512 Maximum : 1 024 Valeur par défaut : 1 024 Incrément : 64 |
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 |