private void LoadKey ()
{
if (keycontainer) {
CspParameters csp = new CspParameters ();
csp.KeyContainerName = keyname;
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider (csp);
sn = new StrongName (rsa);
} else {
byte[] data = null;
using (FileStream fs = File.OpenRead (keyname)) {
data = new byte [fs.Length];
fs.Read (data, 0, data.Length);
fs.Close ();
}
sn = new StrongName (data);
}
}