あなたの質問はかなりたくさんあると思います。あなたは3つの異なる質問をします
1)サーバーに何かをアップロードするにはどうすればよいですか?そのために開発者に変更を依頼する必要がありますか?
答えは次のとおりです。サーバーは、アップロードしようとしているものの受け入れと保存をサポートする必要があります。今それが可能であれば、サーバー開発者が何かを追加する必要はありません。サーバーに対応していない場合は、このためのUI、APIを提供するように依頼する必要があります
2)サーバーにP12を安全に保存するにはどうすればよいですか?
サーバーに合法的にアクセスできる人やサーバーをハッキングできる人からこのファイルを保護しますか?
P12ファイルは暗号化されています。したがって、ファイル自体を安全に保存することではなく、誰がパスワードを知っているかが問題になります。したがって、主な質問は、パスワードをアップロードする必要があるか、ユーザーだけがパスワードを知っている必要があるか、パスワードのハッシュをアップロードする必要があるかということです。あなたが何をしようとしているのかをよりよく理解せずにそれに答えるのは難しいです。
3)Androidからサーバーに何かをアップロードする方法は?
kSOAP(http://code.google.com/p/ksoap2-android/)をご覧になることをお勧めします。これにより、サーバーを操作できます。
ただし、一度必要になるので、ファイルをFTPでアップロードするだけで大丈夫でしょうか。
質問を編集して、解決しようとしている全体的な問題を説明することをお勧めします。