summaryrefslogtreecommitdiffstats
path: root/src/plugins/locate/python/python.exports
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2013-04-24 15:29:27 -0400
committerGreg Hudson <ghudson@mit.edu>2013-05-13 01:59:35 -0400
commitf190b7abe307a005b9f58a634c53d06a3a3381ee (patch)
tree55c1f46ad3a7205c48c5850fda8650ee53414b6e /src/plugins/locate/python/python.exports
parent9d429bb8a78060334d2a533723fe549c72cba68e (diff)
downloadkrb5-f190b7abe307a005b9f58a634c53d06a3a3381ee.tar.gz
krb5-f190b7abe307a005b9f58a634c53d06a3a3381ee.tar.xz
krb5-f190b7abe307a005b9f58a634c53d06a3a3381ee.zip
In PKINIT NSS crypto, support encrypted PEM keys
When the PEM module is given an encrypted key, it changes its token flags to indicate that a password is required (by setting needs-login) to signal the application that we need to supply a password to decrypt it. Attempts to load any other items will fail until the flag is cleared. If we detect that the flag is set after we've attempted to load a private key, attempt to "log in" to the "token" using a password. Even if we fail, the token will reset its needs-login flag, which is necessary before we can import anything else.
Diffstat (limited to 'src/plugins/locate/python/python.exports')
0 files changed, 0 insertions, 0 deletions