PKCS#11 module management API

Permissions: pkcs11

Not allowed in: Content scripts, Devtools pages

getModuleSlots
installModule
isModuleInstalled
uninstallModule
  • Enumerate a module's slots, each with their name and whether a token is present

    Parameters

    • name: string

    Returns Promise<
        {
            name: string;
            token?: {
                FWVersion: string;
                HWVersion: string;
                isLoggedIn: string;
                manufacturer: string;
                name: string;
                serial: string;
            };
        },
    >

  • Install a PKCS#11 module with a given name

    Parameters

    • name: string
    • Optionalflags: number

    Returns Promise<void>

  • checks whether a PKCS#11 module, given by name, is installed

    Parameters

    • name: string

    Returns Promise<boolean>

  • Remove an installed PKCS#11 module from firefox

    Parameters

    • name: string

    Returns Promise<void>