/// <summary> /// Loads the private key from an XML string. /// </summary> public void LoadFromXml(string keyXml) { Modulus = KeyPairUtils.GetXmlElement(keyXml, "Modulus"); Exponent = KeyPairUtils.GetXmlElement(keyXml, "Exponent"); PrimeP = KeyPairUtils.GetXmlElement(keyXml, "P"); PrimeQ = KeyPairUtils.GetXmlElement(keyXml, "Q"); PrimeExponentP = KeyPairUtils.GetXmlElement(keyXml, "DP"); PrimeExponentQ = KeyPairUtils.GetXmlElement(keyXml, "DQ"); Coefficient = KeyPairUtils.GetXmlElement(keyXml, "InverseQ"); PrivateExponent = KeyPairUtils.GetXmlElement(keyXml, "D"); }
/// <summary> /// Loads the public key from an XML string. /// </summary> public void LoadFromXml(string keyXml) { Modulus = KeyPairUtils.GetXmlElement(keyXml, "Modulus"); Exponent = KeyPairUtils.GetXmlElement(keyXml, "Exponent"); }