Visual FoxPro
Visual FoxPro
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 Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loJws
LOCAL loSbPayload
LOCAL lnBIncludeBom
lnSuccess = 0
loJws = CreateObject('Chilkat.Jws')
* Set the payload from a StringBuilder.
loSbPayload = CreateObject('Chilkat.StringBuilder')
loSbPayload.Append("This is the content to sign.")
lnBIncludeBom = 0
lnSuccess = loJws.SetPayloadSb(loSbPayload,"utf-8",lnBIncludeBom)
IF (lnSuccess = 0) THEN
? loJws.LastErrorText
RELEASE loJws
RELEASE loSbPayload
CANCEL
ENDIF
? "Payload set."
RELEASE loJws
RELEASE loSbPayload