Metodo ICEnroll::p ut_KeySpec (xenroll.h)
[Questa proprietà non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
La proprietà KeySpec imposta o recupera il tipo di chiave generata.
I valori validi sono determinati dal provider di servizi di crittografia (CSP) in uso. Questa proprietà è stata definita per la prima volta nell'interfaccia ICEnroll .
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT put_KeySpec(
LONG dw
);
Parametri
dw
Valore restituito
nessuno
Osservazioni
Per il provider di crittografia di base Microsoft, la proprietà KeySpec ha un valore di AT_KEYEXCHANGE per le chiavi di scambio o AT_SIGNATURE per le chiavi di firma. Il valore predefinito è AT_SIGNATURE.
Per informazioni sugli altri provider di servizi di configurazione Microsoft, vedere Provider di servizi di crittografia nella documentazione di CryptoAPI 2.0.
Per informazioni su altri provider di servizi di configurazione, vedere la documentazione fornita con il provider di servizi di configurazione.
La proprietà KeySpec influisce sul comportamento dei metodi seguenti:
Esempio
DWORD dwKeySpec;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// get the KeySpec value
hr = pEnroll->get_KeySpec( &dwKeySpec );
if (FAILED( hr ))
printf("Failed get_KeySpec - %x\n", hr );
else
printf( "KeySpec: %d\n", dwKeySpec );
// set the KeySpec value
hr = pEnroll->put_KeySpec( AT_KEYEXCHANGE );
if (FAILED( hr ))
printf("Failed put_KeySpec - %x\n", hr );
else
printf( "KeySpec set to %d\n", AT_KEYEXCHANGE );
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | xenroll.h |
Libreria | Uuid.lib |
DLL | Xenroll.dll |