org.hardtokenmgmt.core.token
Class NetIdConnector

java.lang.Object
  extended by org.hardtokenmgmt.core.token.NetIdConnector

public class NetIdConnector
extends java.lang.Object

Class in charge on creating the native calls to the NetId pkcs11 dll.

Contains two methods that needs to be called outside standard PKCS11: UnblockPIN and InitToken because of difference in the PKCS11 standard and the EID card usage.

Version:
$Id$
Author:
Philip Vendil 19 dec 2007

Constructor Summary
NetIdConnector()
           
 
Method Summary
static void initToken(iaik.pkcs.pkcs11.Slot slot, java.lang.String profile, java.lang.String tokenLabel, java.lang.String pUK, java.lang.String sOPIN)
           
static void unBlockPIN(iaik.pkcs.pkcs11.Session session, iaik.pkcs.pkcs11.Slot slot, java.lang.String newPIN, java.lang.String pUK)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetIdConnector

public NetIdConnector()
Method Detail

unBlockPIN

public static void unBlockPIN(iaik.pkcs.pkcs11.Session session,
                              iaik.pkcs.pkcs11.Slot slot,
                              java.lang.String newPIN,
                              java.lang.String pUK)
                       throws iaik.pkcs.pkcs11.TokenException
Throws:
iaik.pkcs.pkcs11.TokenException

initToken

public static void initToken(iaik.pkcs.pkcs11.Slot slot,
                             java.lang.String profile,
                             java.lang.String tokenLabel,
                             java.lang.String pUK,
                             java.lang.String sOPIN)
                      throws iaik.pkcs.pkcs11.TokenException
Throws:
iaik.pkcs.pkcs11.TokenException