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

Vedi anche

ICspAlgorithm