Metodo ICspAlgorithm::get_Valid (certenroll.h)
La proprietà Valid recupera un valore booleano che specifica se l'oggetto algoritmo è valido.
Questa proprietà è di sola lettura.
Sintassi
HRESULT get_Valid(
VARIANT_BOOL *pValue
);
Parametri
pValue
Valore restituito
nessuno
Osservazioni
Se un modello fa riferimento a un algoritmo non supportato dal provider di crittografia specificato, il processo di registrazione crea un oggetto ICspAlgorithm segnaposto, imposta la proprietà Valid su false e imposta la proprietà Name . Non sono definiti altri valori di proprietà.
È necessario chiamare il metodo InitializeFromName o il metodo InitializeFromType nell'interfaccia ICspInformation prima di chiamare questa proprietà.
La notazione sintassi astratta One (ASN.1) è definita dagli standard X.680 tramite gli standard X.683. L'API Registrazione certificati verifica un identificatore di oggetto (OID) tramite Distinguished Encoding Rules la codifica (DER) e quindi decodifica il risultato per assicurarsi che l'OID rimanga invariato e controllando che siano vere le operazioni seguenti:
- Il primo numero nell'OID è 0, 1 o 2.
- Tutti gli altri caratteri sono cifre (da 0 a 9) o punti (.).
- Nessun punto di inizio o fine dell'OID.
- Non sono entrambi i caratteri consecutivi.
- L'OID deve contenere almeno un periodo.
- Se il primo numero è 0 o 1, il secondo numero deve essere compreso tra 0 e 39.
- Se il primo numero è 2, il secondo numero può essere qualsiasi valore.
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 |