アプリ版:「スタンプのみでお礼する」機能のリリースについて

宜しくお願いします。

以下の3つのサーバーがあります。
Aサーバー (自分の環境、ファイルの復号化を行います。)
Bサーバー (暗号化されているファイルと復号化する為の鍵ファイルがあります。)
Cサーバー (ファイルを暗号化して、暗号化したファイルと鍵ファイルをBサーバーにおきます。)

AサーバーでVBSでBサーバーにある鍵ファイルを取得後JAVAにて暗号化されているファイルをBサーバーにある鍵ファイルの中身の鍵を参照して復号化をしたいと考えています。

暗号化されているファイルは取得しますが鍵ファイルは参照のみとしたいです。

BサーバにはFTPでは繋げる環境です。
上記のような事はできますでしょうか?
いいメソッドが見つからなかったので。。

ネット等で探したのですがなかなか自分が探しているものが見つからなかったので質問させてもらいます。

宜しくお願いします。

A 回答 (3件)

よく考えてみたら、FTPではつなげるんですね。


もし、今の環境を変えずに実装しようとするなら、
JavaでFTP実装して中身だけ取り出せるような作りにするのがベターでしょう。
おそらく、そういうAPIは提供されていないので独自の実装になると思います。
ソケット操作でなんとかなりそうです。

参考URL:http://tools.ietf.org/html/rfc959
    • good
    • 0
この回答へのお礼

独自実装ですが・・・。
わかりました、できはするけど無理やりって方法のようですね。
参考になりました。
上記の案を元にまた検討してみようと思います、
ありがとうございました。

お礼日時:2007/05/10 19:31

ファイルの中身だけを取り出したいということですが、サーバー同士のデータ通信方法は考えてますか?


それが明確になれば、答えはでるかもしれません。

もし、データをやりとりがしたいのなら、
SOPAやHTTPなどの方法が一般的だと思いますが、
そうなるとBサーバーにアプリケーションを構築する必要がでてきますね。
    • good
    • 0

ファイルの取得は、FTPを想定していますか?


Java標準にはFTPの実装APIがないので、自分でFTPを実装するか提供されている外部のライブラリを使うかでできます。

もっと言えば、commonsにFTPの実装ライブラリがあります。

あと、老婆心ながら言わせて頂くと、
質問する場合は、問題をはっきり明確化したほうがいいです。
この質問のケースですと暗号化云々の話は関係ないですよね。
回答する側が混乱する恐れがあります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

質問の形としてイメージを掴み易いようにと考えて質問したのですが
逆にわかりにくくなってしまったようですね、、
すいません以後気をつけます。

回答に対してですがFTPだとファイル事取得になってしまいませんか?
ファイルの中身の文字列だけを取得したいと考えています。

お礼日時:2007/05/10 14:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!