* Patch from Andrew Haines to fix creating signature. Fixes issue #41058

This commit is contained in:
Michaël Van Canneyt 2025-01-08 15:31:27 +01:00
parent 8488c87b20
commit d6efbfb2bb

View File

@ -51,7 +51,7 @@ Var
begin
Result:='';
aPrivateKey:=Default(TECCPrivateKey);
Move(aKey.AsPointer,aPrivateKey,Sizeof(aPrivateKey));
Move(aKey.AsPointer^,aPrivateKey,Sizeof(aPrivateKey));
B:=GetSignInput(aJWT);
if TECDSA.SignSHA256(B,aPrivateKey,aSignature) then
Result:=Base64URL.Encode(@aSignature[0],Length(aSignature),False);