Metodo ICEnroll::acceptFilePKCS7 (xenroll.h)
[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 |