f608a94 Ticket #47596 attrcrypt fails to find unlocked key

Authored and Committed by rmeggins 7 years ago
    Ticket #47596 attrcrypt fails to find unlocked key
    Reviewed by: nkinder (Thanks!)
    Branch: 389-ds-base-1.3.2
    Fix Description: Additional fix to the previous fix.  As it turns out, the
    function PK11_IsLoggedIn() only returns true if the slot has been unlocked
    with a pin or password.  If the slot does not need a login at all, because
    the cert/key db has no password, PK11_IsLoggedIn will return false.  The code
    must check for PK11_NeedLogin too.
    Platforms tested: RHEL6 x86_64
    Flag Day: no
    Doc impact: no
    (cherry picked from commit e66c4cecc47eff659a72a51c1e1722fb41c1dfbc)
file modified
+1 -1