public RSAParameters GetPrivateKey() { ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(mContext); string priv = prefs.GetString(KeysPriv, ""); RSAParametersSerializable rsaPriv = JsonConvert.DeserializeObject <RSAParametersSerializable>(priv); return(rsaPriv.RSAParameters); }
public RSAParametersSerializable GetPublicKey() { ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(mContext); string pub = prefs.GetString(KeysPub, ""); RSAParametersSerializable rsaPub = JsonConvert.DeserializeObject <RSAParametersSerializable>(pub); return(rsaPub); }
public void SavePcPublicKey(RSAParameters pubKey) { RSAParametersSerializable rsaPub = new RSAParametersSerializable(pubKey); string pub = JsonConvert.SerializeObject(rsaPub); ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(mContext); ISharedPreferencesEditor editor = prefs.Edit(); editor.PutString(KeycPub, pub); editor.Apply(); }
public void SavePairKey(RSAParameters pub, RSAParameters priv) { RSAParametersSerializable rsaPub = new RSAParametersSerializable(pub); string pubstr = JsonConvert.SerializeObject(rsaPub); RSAParametersSerializable rsaPriv = new RSAParametersSerializable(priv); string privstr = JsonConvert.SerializeObject(rsaPriv); ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences(mContext); ISharedPreferencesEditor editor = prefs.Edit(); editor.PutString(KeysPub, pubstr); editor.PutString(KeysPriv, privstr); editor.Apply(); }
public QrCodeObject(long nonce, RSAParametersSerializable kcpub, byte[] kd) { Nonce = nonce; KcPub = kcpub; Kd = kd; }