Metodo ICspAlgorithm::get_DefaultLength (certenroll.h)
La proprietà DefaultLength recupera la lunghezza predefinita di una chiave. Questa proprietà è abilitata per il Web.
Questa proprietà è di sola lettura.
Sintassi
HRESULT get_DefaultLength(
LONG *pValue
);
Parametri
pValue
Valore restituito
nessuno
Osservazioni
È possibile utilizzare questa proprietà per recuperare le dimensioni predefinite, in bit, di una chiave. Le proprietà DefaultLength, IncrementLength, MaxLength e MinLength possono variare in base all'algoritmo e al provider. Nella tabella seguente sono elencati alcuni algoritmi per i quali è possibile impostare più dimensioni delle chiavi. L'elenco non è inclusivo.
OID algoritmo | Provider di crittografia | Lunghezza chiave (bit) |
---|---|---|
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) |
Provider di archiviazione chiavi smart card Microsoft Microsoft Base Smart Card Crypto Provider |
Minimo: 1.024 Massimo: 4.096 Impostazione predefinita: 1.024 Incremento: 512 |
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) |
Provider di archiviazione chiavi software Microsoft Microsoft Base Cryptographic Provider v1.0 Microsoft Enhanced Cryptographic Provider v1.0 Provider di crittografia MICROSOFT Enhanced RSA e AES Provider di crittografia Schannel microsoft RSA Microsoft Strong Cryptographic Provider |
Minimo: 384 Massimo: 16.384 Impostazione predefinita: 1.024 Incremento: 8 |
XCN_OID_X957_DSA(1.2.840.10040.4.1) |
Provider di archiviazione chiavi software Microsoft Provider di crittografia di Microsoft Base DSS e Diffie-Hellman Microsoft Base DSS Cryptographic Provider Provider di crittografia Schannel Microsoft DH Microsoft Enhanced DSS e Diffie-Hellman Cryptographic Provider |
Minimo: 512 Massimo: 1.024 Impostazione predefinita: 1.024 Incremento: 64 |
XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) | Diffie-Hellman algoritmo di scambio delle chiavi. |
Minimo: 512 Massimo: 1.024 Impostazione predefinita: 1.024 Incremento: 64 |
XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) |
Provider di crittografia Schannel Microsoft DH Microsoft Enhanced DSS e Diffie-Hellman Cryptographic Provider |
Minimo: 512 Massimo: 4.096 Impostazione predefinita: 1.024 Incremento: 64 |
XCN_OID_RSA_RC2CBC(1.2.840.113549.3.2) |
Provider di archiviazione chiavi software Microsoft Provider di archiviazione chiavi smart card Microsoft Microsoft Base Smart Card Crypto Provider Provider di crittografia Schannel Microsoft DH Microsoft Enhanced Cryptographic Provider v1.0 Microsoft Enhanced DSS e Diffie-Hellman Cryptographic Provider Provider di crittografia MICROSOFT Enhanced RSA e AES Provider di crittografia Schannel microsoft RSA Microsoft Strong Cryptographic Provider |
Minimo: 40 Massimo: 128 Impostazione predefinita: 128 Incremento: 8 |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |
DLL | CertEnroll.dll |