このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Polyspace ユーザー インターフェイスと Polyspace Access の統合
Polyspace® デスクトップ ユーザー インターフェイスを使用している場合、インターフェイスを Polyspace Access™ と統合して、ローカル マシンと Polyspace Access サーバーに保存された結果との間の相互作用を使用可能にすることができます。
Polyspace ユーザー インターフェイスと Polyspace Access を統合するには、次のようにします。
Polyspace デスクトップ ユーザー インターフェイスで、[ツール] 、 [基本設定] に移動して [サーバー設定] タブを選択します。
Polyspace Platform ユーザー インターフェイス (Polyspace Test)を使用している場合は、ツールストリップから [基本設定] を選択します。
以下のフィールドに入力します。
フィールド 説明 Polyspace Access の URL Polyspace Access インターフェイスにログインするために使用する URL を以下のように指定します。
URL がわからない場合は、Polyspace Access 管理者に問い合わせてください。http(s)://hostName:port
クライアントのキーストアのパス Polyspace Access を HTTPS で構成するために使用する署名付き証明書をインポートしたキー ストア ファイルのパス。クライアント キーストアの生成を参照してください。
"Polyspace Access の URL" で HTTPS を使用する場合、このフィールドは必須です。URL で HTTP を使用する場合 (非推奨)、このフィールドは空白のままにします。
クライアントのキーストアのパスワード キー ストア ファイルに関連付けられたパスワード。
"Polyspace Access の URL" で HTTPS を使用する場合、このフィールドは必須です。URL で HTTP を使用する場合 (非推奨)、このフィールドは空白のままにします。
デスクトップ インターフェイスと、[Polyspace Access の URL] フィールドで指定した Polyspace Access インスタンスとの間の接続をチェックするには、[Polyspace Access の接続をチェック] をクリックします。必要な場合は、Polyspace Access 資格情報を入力します。[Polyspace Access の接続をチェック] ボタンは、Polyspace Platform ユーザー インターフェイスでは使用できません。
Polyspace デスクトップ インターフェイスを Polyspace Access と関連付けるには、[Polyspace UI の登録] をクリックして [OK] をクリックしてから、変更を有効にするためにデスクトップ インターフェイスを閉じてから再起動します。これで、Polyspace Access Web インターフェイスからデスクトップ インターフェイスを起動して、開いている結果を表示できるようになります。[Polyspace UI の登録] ボタンは、Polyspace Platform ユーザー インターフェイスでは使用できません。
デスクトップ インターフェイスが再起動したら、[アクセス] を選択して以下を行います。
Polyspace Access Web インターフェイスを開く。
Polyspace Access データベースから解析結果を開く (Polyspace ユーザー インターフェイスのみ)。
Polyspace Access データベースに解析結果をアップロードする。
Polyspace Access データベースに保存された結果のレポートを生成する (Polyspace Platform ユーザー インターフェイスのみ)。Polyspace Platform ユーザー インターフェイスでの Bug Finder または Code Prover の結果からのレポートの生成 (Polyspace Bug Finder)を参照してください。
メモ
Linux® では、Polyspace Access で現在開いている結果を表示するためには、デスクトップ インターフェイスを先に開いておく必要があります。
クライアント キーストアの生成
HTTPS を使用するように Polyspace Access を構成する場合は、Polyspace Access とクライアント マシンのこれらの Polyspace インターフェイスとの間の通信を有効にするために Java® キー ストア (JKS
) ファイルを生成します。
Polyspace デスクトップ インターフェイス。
polyspace-report-generator
(Polyspace Bug Finder) バイナリ。polyspace-results-export
(Polyspace Bug Finder) バイナリ。
Polyspace Access を HTTPS で構成するために使用する署名付き証明書を取得して、生成した JKS
ファイルにその証明書をインポートします。
Polyspace Access 署名付き証明書の取得
Polyspace Access ソフトウェア インストールを管理する場合、Polyspace Access に HTTPS を構成するために取得した署名付き証明書を、クライアント マシンにコピーします。scp
などのユーティリティを使用して、Polyspace Access のインストール元のサーバー マシンからクライアント マシンへ、証明書を安全にコピーします。
Polyspace Access エンド ユーザーは、Polyspace 管理者に連絡して署名付き証明書のコピーを取得してください。あるいは、Web ブラウザーからの署名付き証明書のダウンロードの説明に従います。
JKS ファイルの生成と Polyspace Access 署名付き証明書のインポート
jks
ファイルを生成するには、キーおよび証明書管理ユーティリティの keytool
を使用します。keytool
ユーティリティは、Polyspace のデスクトップまたはサーバー製品のインストール環境の、次のフォルダーから使用できます。
Windows®:
polyspaceroot
\sys\java\jre\win64\jre\binLinux:
polyspaceroot
/sys/java/jre/glnxa64/jre/bin
ここで、polyspaceroot
は製品のインストール フォルダーです。たとえば、/usr/local/Polyspace/R2025a
です。
キーストア ファイルの生成には、Polyspace のデスクトップまたはサーバー製品のインストールに用意されている keytool
ユーティリティを使用することをお勧めします。OpenJDK などの JDK の代替製品の keytool
ユーティリティは、互換性のない形式のキーストア ファイルを生成する場合があるため、使用しないでください。
たとえば、Polyspace Access 署名付き証明書ファイル admin_cert.cer
を取得した場合、対応する JKS
ファイルを次のコマンドを使用して生成します。
keytool -import -trustcacerts -alias cert -file admin_cert.cer -keystore client-cert.jks -storepass password
client-cert.jks
を出力します。キー ストア ファイルに関連付けられたパスワードは password
です。Web ブラウザーからの署名付き証明書のダウンロード
Polyspace Access の署名付き証明書のコピーをダウンロードするには、Web ブラウザーに示される、証明書の表示とダウンロードの方法に関する指示に従います。
証明書をダウンロードしたら、JKS ファイルの生成と Polyspace Access 署名付き証明書のインポートの説明に従ってクライアント キーストアを生成します。
メモ
Web ブラウザーから署名付き証明書をダウンロードする前に、ネットワーク セキュリティ管理者に連絡してください。ネットワークが不正アクセスから保護されていない場合、ブラウザーから証明書をダウンロードすると中間者 (MITM) 攻撃に対して脆弱になる可能性があります。