| Package | Description | 
|---|---|
| iaik.pkcs.pkcs11.provider | This package is the main package and includes the JCE provider implementation 
class, which is  IAIKPkcs11. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IAIKPkcs11AuthenticationCanceledExceptionThis exception indicates the provider could not get the required authentication status because
 the user canceled the PIN entry. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | TokenManager. login(boolean SORole,
     char[] PIN)Login. | 
| boolean | TokenManager. login(iaik.pkcs.pkcs11.Session session,
     boolean SORole,
     char[] PIN)Login the user into the given session. | 
| void | DefaultLoginManager. login(TokenManager tokenManager,
     iaik.pkcs.pkcs11.Session session,
     boolean useSORole,
     char[] userPIN)Login a certain role into the given session. | 
| abstract void | LoginManager. login(TokenManager tokenManager,
     iaik.pkcs.pkcs11.Session session,
     boolean useSORole,
     char[] userPIN)Login a certain role into the given session. | 
| boolean | TokenManager. loginSO(char[] PIN)Open a read-only user session and login as SO. | 
| void | DefaultLoginManager. loginSO(TokenManager tokenManager,
       iaik.pkcs.pkcs11.Session session,
       char[] userPIN)Login the Security Officer (SO) into the given session. | 
| abstract void | LoginManager. loginSO(TokenManager tokenManager,
       iaik.pkcs.pkcs11.Session session,
       char[] userPIN)Login the Security Officer (SO) into the given session. | 
| boolean | TokenManager. loginUser(char[] PIN)Open a read-only user session and login the user. | 
| void | DefaultLoginManager. loginUser(TokenManager tokenManager,
         iaik.pkcs.pkcs11.Session session,
         char[] userPIN)Login the user into the given session. | 
| abstract void | LoginManager. loginUser(TokenManager tokenManager,
         iaik.pkcs.pkcs11.Session session,
         char[] userPIN)Login the user into the given session. | 
| boolean | TokenManager. makeAuthorizedSession(iaik.pkcs.pkcs11.Session session,
                     boolean SORole,
                     char[] PIN)Make the given session authorized. | 
| boolean | TokenManager. makeAuthorizedSession(iaik.pkcs.pkcs11.Session session,
                     char[] PIN)Make the given session authorized. | 
| void | TokenManager. setUserPIN(iaik.pkcs.pkcs11.Session session,
          char[] oldUserPIN,
          char[] newUserPIN)Set or change the user PIN of the token. | 
| void | DefaultLoginManager. setUserPIN(TokenManager tokenManager,
          iaik.pkcs.pkcs11.Session session,
          char[] oldPIN,
          char[] newPIN)Change the user PIN. | 
| abstract void | LoginManager. setUserPIN(TokenManager tokenManager,
          iaik.pkcs.pkcs11.Session session,
          char[] oldPIN,
          char[] newPIN)Change the user PIN. | 
IAIK JavaSecurity Website https://jce.iaik.tugraz.at/
                             
 IAIK at Graz University of Technology, Austria, Europe                             
 Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved.                                                      Version 1.9.4