Dropping XML DSig bloat and adding support for JOSE algorithms made JCS even 
nicer:

{
    "Statement": "Hello signed world!",
    "OtherProperties": [2000,true],
    "signature":
        {
            "algorithm": "ES256",
            "publicKey":
                {
                    "type": "EC",
                    "curve": "P-256",
                    "x": "vlYxD4dtFJOp1_8_QUcieWCW-4KrLMmFL2rpkY1bQDs",
                    "y": "fxEF70yJenP3SPHM9hv-EnvhG6nXr3_S-fDqoj-F6yM"
                },
            "value": 
"MEUCIQDXU1ph6-MRs0upj5PHA_bOcUv0pz5zIpvcQowgVj_wzQIgRW1_VMuTtc7C64vMh2kKpdGC70tqjpAAcbnn2qnVGuE"
        }
}

My claim that JSON parsers featured in browsers are compliant with JCS was 
unfortunately not entirely correct -(
Properties expressed as numbers only ("1":"hi!"), are dealt with in a special 
way.  OTOH, this seems like an
unusual construct so it is not a show-stopper.

Cheers,
Anders

_______________________________________________
jose mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/jose

Reply via email to