Domanda

Dovrei scrivere un'applicazione client in C # che comunica con Thales WebSentry e ho bisogno di alcuni suggerimenti su come iniziare.

Il dispositivo viene fornito con Java SDK ma devo eseguire la mia programmazione in .NET. Ci sono delle librerie in .NET che posso usare o dovrò fare tutto di basso livello (direttamente al socket). Eventuali suggerimenti o suggerimenti su come e dove iniziare?

Grazie!

È stato utile?

Soluzione

Se il modulo è conforme a PKCS # 11, nel kit di sviluppo dovrebbe essere presente una .dll che implementa l'API PKCS # 11. Una ricerca su Google sembra indicare che si chiama wspkcs11d.dll .

Dovresti essere in grado di P / Invoke alla libreria PKCS # 11. Se Thales non ha fornito documentazione per la biblioteca, puoi trovare la documentazione qui (ma nota che molto probabilmente supportano solo un sottoinsieme dello standard completo).

Altri suggerimenti

Esiste un provider CAPI per PKCS # 11, si chiama csp11 anche se non supporta oggetti privati ??(non è possibile accedere ai token).

Il modo più semplice sarà p-invocare nella libreria pkcs11 da c #, Chiama C_GetFunctionList per ottenere puntatori alle altre funzioni esposte dalla libreria. quindi chiama C_Initialize, puoi usarlo con le altre nuove cose PKCS # 11 anche da thales-ncipher,

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top