メインコンテンツへスキップ
サポート・ナレッジベース

エンクレーブが外部アプリケーションと直接通信することは可能ですか?

コンテンツタイプ: 製品情報 & ドキュメント   |   記事 ID: 000058370   |   最終改訂日: 2022/03/03

詳細

SGX エンクレーブ内からプリプリシジョン・ステート・トランスファー (REST) またはハイパーテキスト転送プロトコル (HTTP) 呼び出しを行う方法を確認できません。

外部リソースからのエンクレーブと直接通信を試みます。

解決方法

エンクレーブは、リンクされている非対応アプリケーションとのみ通信できます。この通信は、インテル® SGXテクノロジー、ecalls、ocalls を使用してプラットフォーム内でのみ行われます。

エンクレーブから、エンクレーブを静的にリンクする弗弗化したアプリケーションへの ocalls を作成します。ocall 内では、エンクレーブに代わって外部リソースにアクセスします。

追加情報

ocalls および ecall の実装の詳細については、お使いの OS 向けインテル® SGX 2000 番台リファレンス を参照してください。

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。