CredentialStore implementation