Starting in AE v24.4.0 and v21.0.14 'ignore_signature' which was previously documented is obsolete. In lower versions, this option leads to an error with jar files published after June 2024.
However when a jar file is loaded, the following message is returned.
{
"code" : 38204,
"error" : "The Signature of the given jar archive is not valid.",
"details" : "#38204"
}
There is a parameter missing in the curl command.
There must be an @ superceeding the jar file like this:
C:\temp>curl --request POST --data-binary "@WebService_REST_solution.jar" -u "0/AUTOMIC/AUTOMIC:" --header "Content-Type:application/octet-stream" http://aeserver:8088/ae/api/v1/0/system/ra-solutions/upload
C:\temp>curl --request POST --data-binary @"C:\temp\WebService_REST_solution.jar" -u "0/AUTOMIC/AUTOMIC:" --header "Content-Type:application/octet-stream" http://aeserver:8088/ae/api/v1/0/system/ra-solutions/upload