jose-jws-ver 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #!/bin/sh -ex
  2. prfx=$VECTORS/rfc7515_A
  3. jose jws ver -i $prfx.1.jwsc -k $prfx.1.jwk
  4. ! jose jws ver -i $prfx.1.jwsc -k $prfx.2.jwk
  5. ! jose jws ver -i $prfx.1.jwsc -k $prfx.3.jwk
  6. ! jose jws ver -i $prfx.1.jwsc -k $prfx.4.jwk
  7. ! jose jws ver -i $prfx.2.jwsc -k $prfx.1.jwk
  8. jose jws ver -i $prfx.2.jwsc -k $prfx.2.jwk
  9. ! jose jws ver -i $prfx.2.jwsc -k $prfx.3.jwk
  10. ! jose jws ver -i $prfx.2.jwsc -k $prfx.4.jwk
  11. ! jose jws ver -i $prfx.3.jwsc -k $prfx.1.jwk
  12. ! jose jws ver -i $prfx.3.jwsc -k $prfx.2.jwk
  13. jose jws ver -i $prfx.3.jwsc -k $prfx.3.jwk
  14. ! jose jws ver -i $prfx.3.jwsc -k $prfx.4.jwk
  15. ! jose jws ver -i $prfx.4.jwsc -k $prfx.1.jwk
  16. ! jose jws ver -i $prfx.4.jwsc -k $prfx.2.jwk
  17. ! jose jws ver -i $prfx.4.jwsc -k $prfx.3.jwk
  18. jose jws ver -i $prfx.4.jwsc -k $prfx.4.jwk
  19. # We don't support alg = none
  20. jose jws ver -i $prfx.6.jwsg -k $prfx.6.jwkset
  21. jose jws ver -i $prfx.6.jwsg -k $prfx.6.jwkset -a
  22. ! jose jws ver -i $prfx.6.jwsg -k $prfx.6.jwkset -k $prfx.1.jwk -a
  23. jose jws ver -i $prfx.6.jwsg -k $prfx.6.1.jwk
  24. jose jws ver -i $prfx.6.jwsg -k $prfx.6.2.jwk
  25. jose jws ver -i $prfx.6.jwsg -k $prfx.6.1.jwk -k $prfx.6.2.jwk
  26. jose jws ver -i $prfx.6.jwsg -k $prfx.6.1.jwk -k $prfx.6.2.jwk -a
  27. ! jose jws ver -i $prfx.6.jwsg -k $prfx.6.1.jwk -k $prfx.6.2.jwk -k $prfx.1.jwk -a
  28. jose jws ver -i $prfx.7.jwsf -k $prfx.7.jwk
  29. prfx=$VECTORS/rfc7520_4
  30. jose jws ver -i $prfx.1.jwsc -k $prfx.1.jwk
  31. jose jws ver -i $prfx.1.jwsf -k $prfx.1.jwk
  32. jose jws ver -i $prfx.1.jwsg -k $prfx.1.jwk
  33. jose jws ver -i $prfx.2.jwsc -k $prfx.2.jwk
  34. jose jws ver -i $prfx.2.jwsf -k $prfx.2.jwk
  35. jose jws ver -i $prfx.2.jwsg -k $prfx.2.jwk
  36. jose jws ver -i $prfx.3.jwsc -k $prfx.3.jwk
  37. jose jws ver -i $prfx.3.jwsf -k $prfx.3.jwk
  38. jose jws ver -i $prfx.3.jwsg -k $prfx.3.jwk
  39. jose jws ver -i $prfx.4.jwsc -k $prfx.4.jwk
  40. jose jws ver -i $prfx.4.jwsf -k $prfx.4.jwk
  41. jose jws ver -i $prfx.4.jwsg -k $prfx.4.jwk
  42. jose jws ver -i $prfx.5.jwsc -I $prfx.5.payl -k $prfx.5.jwk
  43. jose jws ver -i $prfx.5.jwsf -I $prfx.5.payl -k $prfx.5.jwk
  44. jose jws ver -i $prfx.5.jwsg -I $prfx.5.payl -k $prfx.5.jwk
  45. ! jose jws ver -i $prfx.6.jwsc -k $prfx.6.jwk
  46. jose jws ver -i $prfx.6.jwsf -k $prfx.6.jwk
  47. jose jws ver -i $prfx.6.jwsg -k $prfx.6.jwk
  48. ! jose jws ver -i $prfx.7.jwsc -k $prfx.7.jwk
  49. jose jws ver -i $prfx.7.jwsf -k $prfx.7.jwk
  50. jose jws ver -i $prfx.7.jwsg -k $prfx.7.jwk
  51. jose jws ver -i $prfx.8.jwsg -k $prfx.8.jwkset
  52. jose jws ver -i $prfx.8.jwsg -k $prfx.8.1.jwk
  53. jose jws ver -i $prfx.8.jwsg -k $prfx.8.2.jwk
  54. jose jws ver -i $prfx.8.jwsg -k $prfx.8.3.jwk