Within the Linux Kernel there's a secret caching service. The construction of this service allows for some interesting behavior that can be used to improve the security of many applications. This talk will cover how to use keyctl, how to write "key resolvers", and some interesting things you can do with these. This talk also touches on a solution to a problem that has plagued the Linux world for years: secure key storage on Linux.