Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreur sur le FindObject #3

Open
jma-9code opened this issue Jan 12, 2021 · 0 comments
Open

Erreur sur le FindObject #3

jma-9code opened this issue Jan 12, 2021 · 0 comments

Comments

@jma-9code
Copy link

jma-9code commented Jan 12, 2021

Dans le cadre d'une mission dans un ministère, on utilise cette lib pour un projet open source. On l'utilise aujourd'hui pour simuler un HSM dans des containeurs docker via softhsm.

Depuis peu, on souhaite l'utiliser pour taper sur un HSM sur les env de DEV. Cette bibliothèque est très utile pour faire du remote debug depuis nos postes (Windows).

La communication se fait bien entre le daemon (sous linux) et le proxy (windows). Les informations sur le slot, l'init d'une session, pas de problème :

Listening on: 0.0.0.0:80

New session 2433-16039

DEBUG: C_Initialize: enter
DEBUG: ret: 0
DEBUG: C_GetInfo: enter
DEBUG: ret: 0
...

Cependant, on rencontre des problèmes lors de l'utilisation du FindObject:
Au niveau du daemon :
DEBUG: C_FindObjectsInit: enter
DEBUG: ret: 19

Le détail de la commande via p11-spy :

****************************** 2021-01-12 14:44:40 ***
0x00003d6c : 0x00002994 : Calling C_FindObjectsInit
0x00003d6c : 0x00002994 : Input
0x00003d6c : 0x00002994 :  hSession: 16777217
0x00003d6c : 0x00002994 :  pTemplate: 000001F2626EF3F0
0x00003d6c : 0x00002994 :  ulCount: 1
0x00003d6c : 0x00002994 :   *** Begin attribute template ***
0x00003d6c : 0x00002994 :   Attribute 0
0x00003d6c : 0x00002994 :    Attribute: 0 (CKA_CLASS)
0x00003d6c : 0x00002994 :    pValue: 000001F2624DEFF0
0x00003d6c : 0x00002994 :    ulValueLen: 4
0x00003d6c : 0x00002994 :    *pValue: HEX(06000000)
0x00003d6c : 0x00002994 :   *** End attribute template ***
0x00003d6c : 0x00002994 : Returning 19 (CKR_ATTRIBUTE_VALUE_INVALID)

auriez vous une idée ? merci.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant