A @link {Contract} that satisfies credential information requirements of server.
All the sub-systems should look up a service that
implements this contract. The name of the service implies the functionality.
Returns the master password as a character array. The master password is what unlocks the secure store
where primary keys (and trusted certificates) are stored.
Returns:
a character array that represents the master password.