/// <summary> /// Creates an instance of Pkcs11Module /// </summary> /// <param name="moduleName"> /// module to be loaded. it is the path of pkcs11 driver /// <example> /// <code> /// Pkcs11Module pm=Pkcs11Module.GetInstance("gclib.dll"); /// </code> /// </example> /// </param> /// <returns></returns> public static new EtokenModule GetInstance(string moduleName) { if (moduleName == null) { throw new Exception("Argument \"pkcs11ModuleName\" must not be null."); } else { EtokenPkcs11Module pm = EtokenPkcs11Module.GetInstance(moduleName); return(new EtokenModule(pm)); } }
/// <summary> /// Constructor. /// </summary> /// <param name="p11Module"></param> protected EtokenModule(EtokenPkcs11Module p11Module) : base(p11Module) { // Nothing here. }