Dit is hoogstwaarschijnlijk een hardware-issue.
CK_RV is een datatype voor "CryptoKey Return Values". Dat zijn allemaal constanten met namen in de stijl van "CKR_OK" of "CKR_FUNCTION_FAILED" of "CKR_DEVICE_ERROR", ofzo.
checkCKR controleert gewoon die return value, en gooit een .net exception (wat in C niet gekend is) indien het niet CKR_OK is.
De fout die je krijgt is CKR_DEVICE_ERROR. Volgens de documentatie[1] is dat:
"CKR_DEVICE_ERROR: Some problem has occurred with the token and/or slot."
Zaken die je kan proberen:
- Kaartlezer in- en uittrekken
- Kaart uittrekken en opnieuw insteken
- Andere kaartlezer gebruiken
[1]
https://github.com/Fedict/eid-mw/blob/master/doc/sdk/documentation/pkcs-11v2-11r1.pdf
--
Wouter Verhelst
________________________________________
Van: Bruno Dovogja [
bru...@resultants.eu]
Verzonden: woensdag 29 juli 2015 17:09
Aan: eID Middleware Dev
CC: Verhelst Wouter (Consultant)
Onderwerp: Re: [eid-mw-dev] Can not load module on some machines