iOS、Windows 8、Windows Phone 8、および Android で起動されるマルチプラットフォーム アプリを提供するバックエンド サーバーがあります。次の目的を達成するために、本番環境ではできるだけ少ない証明書 (できれば 1 つだけ) を使用したいと考えています。
- クライアント アプリケーションとの安全な通信 (HTTPS)
- Windows Phone プッシュ通知サービスへの認証
- Apple プッシュ通知サービスへの認証
証明書が共通の信頼されたルート機関によって発行されていることに注意する以外に、単一の証明書がこれらすべてに対して同時に使用されるのを妨げる可能性のある他の障害はありますか? それは実行可能な可能性ですか、それとも上記の目的ごとに1つの証明書に頼る必要がありますか?