/// <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>X509CerToJwk</summary>
 /// <param name="certificateFilePath">X.509鍵(*.cer)</param>
 /// <param name="settings">JsonSerializerSettings</param>
 /// <param name="flg">X509KeyStorageFlags</param>
 /// <returns>Jwk公開鍵</returns>
 public static string X509CerToJwk(
     string certificateFilePath,
     JsonSerializerSettings settings = null,
     X509KeyStorageFlags flg         = X509KeyStorageFlags.DefaultKeySet)
 {
     return(RsaPublicKeyConverter.ParamToJwk( // *.cer is PublicKey -> ExportParameters(false)
                RsaPublicKeyConverter.X509CerToProvider(certificateFilePath, flg).ExportParameters(false), settings));
 }