예제 #1
0
파일: JWKS.cs 프로젝트: kevbry/jose-jwt
        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));
        }