ns_crypto::JWT method sign (protected)
<instance of ns_crypto::JWT> sign [ -alg alg ] [ -pem pem ] \ [ -data data ]
- Switches:
- -alg (optional)
- -pem (optional)
- -data (optional)
- Testcases:
- No testcase defined.
Source code: switch -- $alg { ES256 {return [ns_crypto::signature sign -digest sha256 -encoding binary -pem $pem -- $data]} ES256K {return [ns_crypto::signature sign -digest sha256 -encoding binary -pem $pem -- $data]} ES384 {return [ns_crypto::signature sign -digest sha384 -encoding binary -pem $pem -- $data]} ES512 {return [ns_crypto::signature sign -digest sha512 -encoding binary -pem $pem -- $data]} RS256 {return [ns_crypto::signature sign -digest sha256 -encoding binary -pem $pem -- $data]} RS384 {return [ns_crypto::signature sign -digest sha384 -encoding binary -pem $pem -- $data]} RS512 {return [ns_crypto::signature sign -digest sha512 -encoding binary -pem $pem -- $data]} EdDSA {return [ns_crypto::signature sign -encoding binary -pem $pem -- $data]} default { error "unsupported JWT algorithm \"$alg\"" } }XQL Not present: Generic, PostgreSQL, Oracle
![[i]](/resources/acs-subsite/ZoomIn16.gif)