Interface nsIProtectedAuthThreadType

Used to communicate with the thread for logging on to a token with CKF_PROTECTED_AUTHENTICATION_PATH set.

Hierarchy

Properties

slot: nsIPKCS11Slot

The PKCS11 slot

Methods

  • Increases the reference count for this interface. The associated instance will not be deleted unless the reference count is returned to zero.

    Returns

    The resulting reference count.

    Returns number

  • Parameters

    • aIID: object
    • Optional aInstancePtr: object

    Returns any

  • A run time mechanism for interface discovery.

    Returns

    NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.

    aInstancePtr must not be null.

    Parameters

    • aIID: object

      [in] A requested interface IID

    • aInstancePtr: object

      [out] A pointer to an interface pointer to receive the result.

    Returns void

  • Decreases the reference count for this interface. Generally, if the reference count returns to zero, the associated instance is deleted.

    Returns

    The resulting reference count.

    Returns number

  • Gets token to be logged in name.

    Returns string

  • login - run the thread A user interface implementing this interface needs to call this method as soon as the message to the user is displayed. This will trigger login operation. No user cancellation is possible during login operation.

    When the login is done, the observe method of

    Observer

    will be called on the UI thread with a topic of "login-finished" and null data and subject.

    Parameters

    • observer: nsIObserver

    Returns void

Generated using TypeDoc