Der Makro CPIN initialisiert oder verändert einen Pin.
Eine detaillierte Beschreibung zu den Funktionen des Makros CPIN finden Sie in PKCS#11 V2.20: Cryptographic Token Interface Standard im Abschnitt 11.5 „Slot and token management functions“ unter „C_InitPIN“ und „C_SetPIN“.
Makro | Operanden |
CPIN | MF=C / D / L / M / E ,ACTION=*INITPIN / *SETPIN / <var: enum-of _action_set: 1> / default: _action_set.undefined ,SESSION=<var: int:4> / <integer 0..2147483647> / 0 ,OLDPIN=<var: pointer> / NULL ,OLDPINL=<var: int:4> / <integer 0..2147483647> / 0 ,NEWPIN=<var: pointer> / NULL ,NEWPINL=<var: int:4> / <integer 0..2147483647> / 0 |
ACTION
Art der Aktion.
Die korrespondierende PKCS#11-Funktion ist bei jedem Aktionscode angegeben.
=*INITPIN
entspricht der PKCS#11-Funktion C_InitPIN;
initialisiert einen PIN.
=*SETPIN
entspricht der PKCS#11-Funktion C_SetPIN;
verändert einen PIN.
SESSION
Identifier der Sitzung
OLDPIN
zeigt auf den alten PIN;
wird für die Aktion *INITPIN nicht genutzt.
OLDPINL
Länge des alten PIN in Bytes;
wird für die Aktion *INITPIN nicht genutzt.
NEWPIN
zeigt auf den neuen PIN
NEWPINL
Länge des neuen PIN in Bytes