/// <summary> /// Returns *.config file XML section representing this public key /// </summary> public string ToConfigSection() { StringBuilder sb = new StringBuilder(); { sb.Append(EncryptionExtensions.WriteConfigKey(_KeyModulus, this.Modulus)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyExponent, this.Exponent)); } return(sb.ToString()); }
/// <summary> /// Returns *.config file XML section representing this private key /// </summary> public string ToConfigSection() { StringBuilder sb = new StringBuilder(); { sb.Append(EncryptionExtensions.WriteConfigKey(_KeyModulus, this.Modulus)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyExponent, this.Exponent)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeP, this.PrimeP)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeQ, this.PrimeQ)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeExponentP, this.PrimeExponentP)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrimeExponentQ, this.PrimeExponentQ)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyCoefficient, this.Coefficient)); sb.Append(EncryptionExtensions.WriteConfigKey(_KeyPrivateExponent, this.PrivateExponent)); } return(sb.ToString()); }