Implement of PSCredential