Ejemplo n.º 1
0
        public CKR C_EX_InitToken(NativeULong slotId, byte[] pin, ref CK_RUTOKEN_INIT_PARAM initInfo)
        {
            if (_disposed)
            {
                throw new ObjectDisposedException(GetType().FullName);
            }

            NativeULong pinLength = 0;

            if (pin != null)
            {
                pinLength = (NativeULong)(pin.Length);
            }

            NativeULong rv = _rutokenDelegates.C_EX_InitToken(slotId, pin, pinLength, ref initInfo);

            return((CKR)rv);
        }
 internal static extern NativeULong C_EX_InitToken(NativeULong slotId, byte[] pin, NativeULong pinLen, ref CK_RUTOKEN_INIT_PARAM initInfo);