Implemented a callback based credential set, currently for shared keys only