01.
public
UserPass GetCredentials()
02.
{
03.
var cm =
new
Credential {Target = CredentialName};
04.
if
(!cm.Exists())
05.
return
null
;
06.
07.
cm.Load();
08.
var up =
new
UserPass(cm);
09.
return
up;
10.
}
11.
12.
public
bool
SetCredentials(UserPass up)
13.
{
14.
var cm =
new
Credential {Target = CredentialName, PersistanceType = PersistanceType.Enterprise, Username = up.UserName, Password = up.Password};
15.
return
cm.Save();
16.
}
17.
18.
public
void
RemoveCredentials()
19.
{
20.
var cm =
new
Credential { Target = CredentialName };
21.
cm.Delete();
22.
23.
}