| 123456789101112131415 | 
							- #!/bin/bash -ex
 
- ioct='{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]}'
 
- irsa='{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]}'
 
- iec='{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}'
 
- ijwkset="{\"keys\":[$ioct,$irsa,$iec]}"
 
- ooct='{"a":"foo","key_ops":[],"kty":"oct"}'
 
- orsa='{"a":"bar","key_ops":["encrypt"],"kty":"RSA"}'
 
- oec='{"a":"baz","key_ops":["encrypt"],"kty":"EC"}'
 
- ojwkset="{\"keys\":[$ooct,$orsa,$oec]}"
 
- test "`echo $ioct    | jose jwk pub -i-`" == "$ooct"
 
- test "`echo $irsa    | jose jwk pub -i-`" == "$orsa"
 
- test "`echo $iec     | jose jwk pub -i-`" == "$oec"
 
- test "`echo $ijwkset | jose jwk pub -i-`" == "$ojwkset"
 
- test "`echo $iec     | jose jwk pub -i- -s`" == "{\"keys\":[$oec]}"
 
 
  |