Copy link to clipboard
Copied
Hello, I use Adobe Flash CS6 Pro to create AIR presentations and when I try to build an AIR application,
Flash fails to create the timestamp for the self-signed certificate and shows an error
"There was an error connecting to the timestamp server. You might not have a connection to the network, or the server itself may have a problem".
When I do little research I was found that server which is responsible for this is offline.
http://downornotworking.com/timestamp.geotrust.com/
Is there any way to redirect Flash CS6 to different server for timestamp?
like:
http://timestamp.entrust.net/TSS/JavaHttpTS
http://timestamp.comodoca.com/
best regards
René Bača
1 Correct answer
Hi,
after endless research only way which I found is:
1) publish air file with unchecked Timestamp
2) and after use microsoft SDK signtool.exe
create SignIt.bat with cmd:
signtool.exe sign /f myCertification.pfx /p **pasword** /t http://timestamp.verisign.com/scripts/timstamp.dll myFile.exe
road is not always straight, but you can go around...
best regards
Copy link to clipboard
Copied
if you don't have a server that you can use, you should be able to use just about any rss feed. i don't think i've ever seen one that fails to return a time/date.
Copy link to clipboard
Copied
sorry, but this is not solution. Adobe air should be redirected to working timestamp server.
Copy link to clipboard
Copied
I've been looking through adt to see where it sets up the time server, and there is a setTimestampURL(string) call, but I can't tell where it looks for that string. You would think it's in the AIR compiler files somewhere.
Next I tried making a self signed certificate, with the timestamp option checked, and I watched with Charles to see what server was called. The certificate was made without any problem, but I didn't see any network traffic at all.
In any case, which version of AIR are you using? You would think Adobe will have noticed that the time server isn't online anymore, and maybe later versions of AIR use a different server.
Copy link to clipboard
Copied
Hi Colin,
I try different Air versions:
Air 3.2 for Desktop
Air 3.4 for Desktop
Air 23.0.0.257 for Desktop
all with same result "Flash fails to create the timestamp..."
only when I chosse option turn off timestamp, then publish can be done.
thank you for help Colin.
Copy link to clipboard
Copied
I'm going to try with CS6, see if that shows an error for me.
Copy link to clipboard
Copied
With AIR 3.4 I had no troubles making a certificate, but with AIR 23.0.0.274 it kept on complaining about 1024 bit not being supported, even though I had selected 2048 bit.
If AIR 3.4 continues to not work you, do you know anyone else who uses Flash Pro or Animate, who could make a certificate for you?
Copy link to clipboard
Copied
the timestamp is local and does not require an internet connection, assuming the timestamp option does anything, at all. eg, i can't see any dffierence in the bag attributes of a cert created with and without a keystamp. i don't know if that's where the timestamp should be encoded or if it's in the private key or certificate encoding, though.
Copy link to clipboard
Copied
My english isn't very good, I thing will be better to give here a screen.
pop up dialog transtation is in this topic beginning.
Copy link to clipboard
Copied
What was the last thing that you clicked on before the error message showed?
Copy link to clipboard
Copied
before error message I pressed Publish button.
Copy link to clipboard
Copied
I tried that step too, and the app published ok.
Would you be able to put your FLA and certificate online somewhere for me to try? You would need to let me know the password for the certificate.
Copy link to clipboard
Copied
oops, sorrry. i didn't understand the issue.
you're probably not connecting to a secure adobe server. ie, confirm that you can connect to the secure adobe servers.
for help with that and other common secure adobe.com connection problems read, http://helpx.adobe.com/x-productkb/policy-pricing/activation-network-issues.html
p.s. Colin Holgate, i had no trouble creating a timestamped cert with cs6.
Copy link to clipboard
Copied
http://helpx.adobe.com/x-productkb/policy-pricing/activation-network-issues.html
I was do this connection test, but it was ok. No problem here.
Copy link to clipboard
Copied
ok Colin here the simple fla test with cert. password test
ORIENTOOLS/com/test at master · MerlinEl/ORIENTOOLS · GitHub
Copy link to clipboard
Copied
Still things work ok for me. But I realize now that I'm testing on Mac, and you're trying to publish for Windows. Perhaps kglad could take a look at your files?
Copy link to clipboard
Copied
Hi Colins, thank you I appreciate your efforts to help me.
You have tested those files Adobe Flash Professional CS6?
Copy link to clipboard
Copied
Yes, I tested in Animate and in Flash Pro CS6.
Copy link to clipboard
Copied
One more test with english Flash Pro CS6 installed.
Here can you read it in you language.
Copy link to clipboard
Copied
Hi,
after endless research only way which I found is:
1) publish air file with unchecked Timestamp
2) and after use microsoft SDK signtool.exe
create SignIt.bat with cmd:
signtool.exe sign /f myCertification.pfx /p **pasword** /t http://timestamp.verisign.com/scripts/timstamp.dll myFile.exe
road is not always straight, but you can go around...
best regards
Copy link to clipboard
Copied
I just wanted to give this a bump and report that I too have this same issue. I will also use the signtool.exe method the OP mentioned, but I wanted to see if this was fixed in more recent AIR versions? I'm using Flash CC, targeting AIR 17.0.0.172 for desktop.
I'm also curious if this timestamp function actually means anything if you're packaging your app with the "Application with runtime embedded" option? Since you're not creating an installer, just a directory.

