public static string Serialize(IEnumerable <JWK> jwks, bool includePrivateParameters = false, JwtSettings settings = null) { settings = settings ?? JWT.DefaultSettings; var keys = from jwk in jwks select settings .JwkAlgorithmFromKey(jwk.Key) .Serialize(jwk, includePrivateParameters, settings); IDictionary <string, object> t = new Dictionary <string, object>() { { "keys", keys }, }; return(settings.JsonMapper.Serialize(t)); }