Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Questo metodo non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
Il metodo acceptFilePKCS7 accetta e elabora un file contenente un messaggio PKCS #7 contenente un certificato. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll .
Sintassi
HRESULT acceptFilePKCS7(
[in] BSTR wszPKCS7FileName
);
Parametri
[in] wszPKCS7FileName
Specifica il nome del file contenente il messaggio PKCS #7.
Valore restituito
VB
Il valore restituito è un HRESULT. Un valore di S_OK indica l'esito positivo. Al termine di questa funzione, verrà accettato il messaggio PKCS #7 nel file.Commenti
Per impostazione predefinita, gli archivi di sistema My, Ca, Root e Request vengono usati per archiviare i certificati. È tuttavia possibile specificare altri archivi assegnando le proprietà seguenti prima di chiamare questo metodo:
Il metodo acceptFilePKCS7 differisce dall'accettarePKCS7 solo in che un file fornisce il certificato.
Esempio
HRESULT hr;
BSTR bstrFileName;
// Allocate a BSTR referencing an existing file,
// for example, "myPKCS7.fil".
bstrFileName = SysAllocString(TEXT("<FILENAMEHERE>"));
if (NULL == bstrFileName)
{
//handle error
}
// pEnroll is a previously instantiated ICEnroll interface pointer.
hr = pEnroll->acceptFilePKCS7( bstrFileName );
if (FAILED(hr))
printf("Failed acceptFilePKCS7 - %x\n", hr );
else
printf("Accepted PKCS #7 from file %ws successfully\n",
bstrFileName );
// Free BSTR when done.
if (bstrFileName)
SysFreeString(bstrFileName);
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 |