Lianja
Lianja
Set the JWS Payload from a StringBuilder
See more JSON Web Signatures (JWS) Examples
Demonstrates Jws.SetPayloadSb, which sets the payload to be signed from a StringBuilder.
Background. JWS (JSON Web Signature) integrity-protects a payload with a signature or MAC. The header
alg names the algorithm; this example uses HMAC-SHA256 (HS256) with a symmetric MAC key.Chilkat Lianja Downloads
llSuccess = .F.
loJws = createobject("CkJws")
// Set the payload from a StringBuilder.
loSbPayload = createobject("CkStringBuilder")
loSbPayload.Append("This is the content to sign.")
llBIncludeBom = .F.
llSuccess = loJws.SetPayloadSb(loSbPayload,"utf-8",llBIncludeBom)
if (llSuccess = .F.) then
? loJws.LastErrorText
release loJws
release loSbPayload
return
endif
? "Payload set."
release loJws
release loSbPayload