Skip to content

Commit

Permalink
Work on GitHub #2270
Browse files Browse the repository at this point in the history
Jobs:github:2270
  • Loading branch information
yannicktrinh committed Oct 18, 2023
1 parent 23ff931 commit b4d9d38
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Project/Sources/Methods/_testJWT.4dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
var $jwt : cs:C1710._JWT
var $invalidToken; $validToken; $secretKey : Text

$secretKey:="-----BEGIN CERTIFICATE-----\rMIICLDCCAdKgAwIBAgIBADAKBggqhkjOPQQDAjB9MQswCQYDVQQGEwJCRTEPMA0G\rA1UEChMGR251VExTMSUwIwYDVQQLExxHbnVUTFMgY2VydGlmaWNhdGUgYXV0aG9y\raXR5MQ8wDQYDVQQIEwZMZXV2ZW4xJTAjBgNVBAMTHEdudVRMUyBjZXJ0aWZpY2F0\rZSBhdXRob3JpdHkwHhcNMTEwNTIz"+"MjAzODIxWhcNMTIxMjIyMDc0MTUxWjB9MQsw\rCQYDVQQGEwJCRTEPMA0GA1UEChMGR251VExTMSUwIwYDVQQLExxHbnVUTFMgY2Vy\rdGlmaWNhdGUgYXV0aG9yaXR5MQ8wDQYDVQQIEwZMZXV2ZW4xJTAjBgNVBAMTHEdu\rdVRMUyBjZXJ0aWZpY2F0ZSBhdXRob3JpdHkwWTATBgcqhkjOPQIBBggqhkjOPQMB\rBwNCAARS2I0jiuNn14Y"+"2sSALCX3IybqiIJUvxUpj+oNfzngvj/Niyv2394BWnW4X\ruQ4RTEiywK87WRcWMGgJB5kX/t2no0MwQTAPBgNVHRMBAf8EBTADAQH/MA8GA1Ud\rDwEB/wQFAwMHBgAwHQYDVR0OBBYEFPC0gf6YEr+1KLlkQAPLzB9mTigDMAoGCCqG\rSM49BAMCA0gAMEUCIDGuwD1KPyG+hRf88MeyMQcqOFZD0TbVleF+UsAGQ4enAiEA\rl4wOuDwKQa"+"+upc8GftXE2C//4mKANBC6It01gUaTIpo=\r-----END CERTIFICATE-----"
$secretKey:="-----BEGIN CERTIFICATE-----\rMIIDQDCCAigCCQC3o0lHIi/G4jANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJG\rUjEMMAoGA1UECAwDQlpIMQ8wDQYDVQQHDAZWYW5uZXMxEjAQBgNVBAMMCXl0cmlu\raC5mcjEgMB4GCSqGSIb3DQEJARYReWFubmlja0B5dHJpbmguZnIwHhcNMjMwOTI2\rMTIwNTUwWhcNMzMwOTIzMTIwNTUw"+"WjBiMQswCQYDVQQGEwJGUjEMMAoGA1UECAwD\rQlpIMQ8wDQYDVQQHDAZWYW5uZXMxEjAQBgNVBAMMCXl0cmluaC5mcjEgMB4GCSqG\rSIb3DQEJARYReWFubmlja0B5dHJpbmguZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IB\rDwAwggEKAoIBAQDRgoA+QPDW73X50gyIFX0U2sBzRvSr+r2tvBNlVSpy6+BR09Ib\rVrQpcpqnwxzSSkP3/MQ"+"pkoHR9zSR9fZ9AHC/urxOJO5PMSU5k0KxPC7nfEA4yVhV\r4zvBIaJc9Oj9LkOEZL81cREejrw9FwBLAJRPmwmlitGzHkyzeIvaGuX3sXziDZcD\rEZ7uS7ozDJDTYcESBkf7eN7bD2KjedelKcikJ1xGeL/Eb9rla8b6y9rqJa7l+zL5\r3e81z3yIJkQIsEhDSnmLpPHS6Xo9rNaMfsBeC+kWgicNiW+vZK3g7r7irkgs+/46\rqQDaH/M6aa"+"o3d3UCBZVDTgprzLNUG3pEmCrZAgMBAAEwDQYJKoZIhvcNAQELBQAD\rggEBAGqu50DUV/Nk7vJ9cc2M6kpAVuXwzMaHxtC1fUby2r+GwolPHYaO5QEGrh36\rqpzsPZKiW66JVfQO6FEMJkLGz7IMmJyUjhPqf3QXMfkH2lETbNWEyxQJK5Jkohov\rAbIncEluMAnINFQruq2Ju793S5Ptoh+2DtMlJFVXM5Mv9vVOCifRSeEO3PJk0Axp\rw"+"PYBh+wGupzQD1CqgwiFbOqmHDjLJNER7RFJUtUKJRd8Dz05yBiu01hgeNoYI/tC\r1sLvmQxhbx7gQx61wPf6C5I2dePnPtzsKig/mSN7cMYX6kWEim4ds9NGXxjG+Am5\rJioP923/A2ggwlFnE24RJCHmKF8=\r-----END CERTIFICATE-----\r"

// Test case 1: Encode a payload and decode it back
$jwt:=cs:C1710._JWT.new({privateKey: $secretKey; payload: {sub: "1234567890"; name: "John Doe"; iat: 1516239022}})
Expand All @@ -21,5 +21,5 @@ ASSERT:C1129(Not:C34($jwt.validate($validToken; $secretKey)))

// Test case 4: Decode a valid token with a valid signature
$jwt:=cs:C1710._JWT.new({privateKey: $secretKey})
$validToken:="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NSIsIm5hbWUiOiJKb2huIERvZSIsImlhdCI6MTUxNjIzOTAyMn0.H-Y29o4WDgakXGmXqv1uCmcfI2r9-XiZ7zDcg0hi1_0"
$validToken:="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NSIsIm5hbWUiOiJKb2huIERvZSIsImlhdCI6MTUxNjIzOTAyMn0.DEJUMDCzweNAT9sHA7oUjUYh1wzNbC_PIJD0ZgBbfR8"
ASSERT:C1129($jwt.validate($validToken; $secretKey))

0 comments on commit b4d9d38

Please sign in to comment.