/// <summary>XmlToJwk</summary> /// <param name="xmlKey">Xml鍵</param> /// <param name="settings">JsonSerializerSettings</param> /// <returns>Jwk公開鍵</returns> public static string XmlToJwk( string xmlKey, JsonSerializerSettings settings = null) { return(RsaPublicKeyConverter.ParamToJwk( // PublicKey -> ExportParameters(false) RsaPublicKeyConverter.XmlToProvider(xmlKey).ExportParameters(false), settings)); }
/// <summary>XmlToParam</summary> /// <param name="xmlKey">Xml鍵</param> /// <returns>RSAParameters(公開鍵)</returns> public static RSAParameters XmlToParam(string xmlKey) { return(RsaPublicKeyConverter.XmlToProvider(xmlKey).ExportParameters(false)); }