Skip to main content
Participant
April 25, 2017
Answered

AIR for Desktopパブリッシュ時、「サーバー自体に問題が発生している可能性があります」のエラー

  • April 25, 2017
  • 1 reply
  • 2287 views

Windows10 Ver.1607 64bit

AnimateCC 2017.2  ビルド 16.2.0.24

AIR SDK 23 for Desktop(デフォルトであるターゲット)

AIR SDK 25.0.0.134(追加したターゲット)

Core-i 7 6700K 4.00Ghz

メモリ16GB

GeforceGTX970  ドライバVer.378.66

セキュリティソフト Microsoftディフェンダー

以上の環境でで、AIR 23 for Desktopをターゲットにし、

AIRアプリケーションを「ランタイムが埋め込まれたアプリケーション」でパブリッシュしてきました。

少なくとも4月10日には問題なくパブリッシュしていました。

これが、4月14日を境に、パブリッシュしようとすると、

「Adobe Flash Professional」というウィンドウタイトルで

タイムスタンプサーバーへの接続時エラーが発生しました。ネットワークに接続していないか、サーバー自体に問題が発生している可能性があります。

タイムスタンプを向こうにすると、電子証明書の期限が切れている場合にAIRアプリケーションのインストールに失敗します。

というエラーメッセージが表示され、その「タイムスタンプを無効にしないとパブリッシュできなくなりました。

インターネット環境はつながってます。

作業フォルダやパブリッシュ先、ファイル名に日本語が入らないようにしたり、自己署名p12ファイルを新しく作成したり、したのですが変わりません。

新しいSDKをダウンロードし、25のターゲットにしてみてもダメでした。

ウィルス対策ソフトをオフにしてもダメでした。

別途Windows7のパソコンで試してみたら同じメッセージが出ました。

いっそと想い、新規作成で、ただのステージに四角を置いたものをもダメでした。どうもAIR for Desktopがパブリッシュできなくなっています。

プレビュー時には特にエラーは発生していません。

Android向けにパブリッシュすると、このエラーは発生しません。あくまでfor Desktopで発生します。
引き続き、条件やパソコンを変えてテストしようとは思っていますが、

エラーメッセージの「サーバー自体に問題が発生している可能性があります」とあるサーバーに問題が発生しているかしていないか判別できるか、わかる方いないでしょうか。

よろしくお願いします。

This topic has been closed for replies.
Correct answer dad_ono

momohannaさん情報ありがとうございました。

その後、海外フォーラムで連絡されたプレリリース版を利用することにより、

タイムスタンプサーバーの指定が出来るようになりました。

その際、情報いただきましたhttp://sha256timestamp.ws.symantec.com/sha256/timestamp​​​
を利用することでエラー無くパブリッシュすることができました。
ありがとうございました。

Adobe Animate CC. AIR publish – Could not generate timestamp. April 2017

1 reply

dad_onoAuthor
Participant
April 25, 2017

海外フォーラムにアクセスしたら全く同じ内容で困っている人がいました。

Adobe Animate CC. AIR publish – Could not generate timestamp. April 2017

ただ、英語がわからず、Google翻訳程度でしか把握できません。

先日のSHA-1証明書の受付が各サーバーで受け付けなくなったことが原因だと読み取れますが、
Adobeのスタッフ Preran氏のコメントで、4月24日に、解決の糸口はAdobe側で共有された感じがあるのですが、

実際のところどうなのでしょうか。

アップデートを待っていれば解決しますか。

momohanna
Community Expert
Community Expert
April 25, 2017

ご指摘のスレッドでPreranが言っているのは、Animate CC側の問題ではなくAIRに原因があるので、AIR Runtimeチームが対応をしている旨のコメントのようです。

Timestamp Serverは、RFC準拠のサーバーに接続して利用期限を設定するものですが、Flash Pro時代からADT(AIR開発キット)はタイムスタンプ付加においてgeotrustのみにデフォルトで接続するようになってます。

Timestamp Server側は不定期に古いTLS(Transport Layer Security)バージョンでの要求を拒否するようになっているため、今回と同じエラーメッセージを出すことがありますが、今回はSHA-1(現在どの証明にも不十分な仕様)での接続拒否である可能性があります。

このスレッドでMalikというユーザが指摘しているのは、RFC準拠のサーバーは他にもいくつもあるのだから、Adobeはgeotrust以外のサーバーにも任意で接続できるようにするべきだ、と言っていますが、かなりの仕様変更になるのでそれが実現するかはわかりません。

AIRのバージョンに依存しなければ、PublishをCC 2015で行う場合も同じようにエラーになるか確認してみてください。

それでもダメな場合は、AIRの修正を待つか、タイムスタンプをオフにしてPublishするか、Flash Builderで最新のJavaSDKを組み込んでgeotrust以外のサーバーを指定して利用するかしかないと思います。

Adobe AIR * ADT package コマンド

http://timestamp.digicert.com/ 

momohanna