Tcl
Tcl
Base64url Encoding
See more Encryption Examples
Base64url encoding is identical to base64 encoding except it uses non-reserved URL characters (e.g. '–' is used instead of '+', and '_' is used instead of '/') and it omits the padding characters.Chilkat Tcl Downloads
load ./chilkat.dll
set success 0
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set pkey [new_CkPrivateKey]
set rsa [new_CkRsa]
CkRsa_GenKey $rsa 1024 $pkey
CkRsa_UsePrivateKey $rsa $pkey
set strData "This is the string to be signed."
# Get the signature in base64url
CkRsa_put_EncodingMode $rsa "base64url"
set strSig [CkRsa_signStringENC $rsa $strData "sha256"]
puts "$strSig"
delete_CkPrivateKey $pkey
delete_CkRsa $rsa