Der Makro CLOG umfasst folgende Funktionen der Sitzungsverwaltung:
einen Anwender in ein Token einloggen
einen Anwender aus einem Token ausloggen
Alle Funktionen werden immer synchron ausgeführt.
Eine detaillierte Beschreibung zu den Funktionen des Makros CLOG finden Sie in PKCS#11 V2.20: Cryptographic Token Interface Standard im Abschnitt 11.6 „Session management functions“ unter „C_Login“ und „C_Logout“.
Makro | Operanden |
CLOG | MF=C / D / L / M / E ,ACTION=*LOGIN / *LOGOUT / <var: enum-of _action_set: 1> / default: _action_set.undefined ,SESSION=<var: int:4> / <integer 0..2147483647> / 0 ,PIN=<var: pointer> / NULL ,PINL=<var: int:4> / <integer 0..2147483647> / 0 |
ACTION
Art der Aktion.
Die korrespondierende PKCS#11-Funktion ist bei jedem Aktionscode angegeben.
=*LOGIN
entspricht der PKCS#11-Funktion C_Login;
loggt einen Anwender in ein Token ein.
=*LOGOUT
entspricht der PKCS#11-Funktion C_Logout;
loggt einen Anwender aus einem Token aus.
SESSION
Identifier der Sitzung
PIN
zeigt auf den PIN;
*LOGOUT: PIN wird nicht benutzt.
PINL
Länge des PIN in Bytes;
*LOGOUT: PINL wird nicht benutzt.