public async static Task <EncryptedNetworkCredential> FromNetworkCredential(NetworkCredential networkCredential) { EncryptedNetworkCredential encryptedNetworkCredential = new EncryptedNetworkCredential(); if (networkCredential.UserName != null) { encryptedNetworkCredential.UserName = await Program.CryptoProvider.EncryptAsync(networkCredential.UserName); } if (networkCredential.Password != null) { encryptedNetworkCredential.Password = await Program.CryptoProvider.EncryptAsync(networkCredential.Password); } return(encryptedNetworkCredential); }
public async static Task <EncryptedNetworkCredential> FromPlainCredential(string username, string password) { return(await EncryptedNetworkCredential.FromNetworkCredential(new NetworkCredential(username, password))); }