インタフェースとメソッド
表34-11から表34-14では、エビデンス・ストア・サービスのメソッドについて説明します。パッケージoracle.bpel.services.security.evidence
は、エビデンス・サービスに対応しています。
表34-11 ITaskEvidenceServiceインタフェース
メソッド | 説明 |
---|---|
|
エビデンスを作成し、否認防止のためにリポジトリに保管します。 |
|
特定の条件に一致するエビデンスのリストを取得します。結果は、サービスを問い合せるユーザーに関連付けられている権限によって異なります。ユーザーに |
|
後で署名検証に使用する証明書をアップロードします。これが、特定の証明書を使用してエビデンスを作成するための前提条件です。ユーザーがアップロードできるのは、自分の証明書のみです。 |
|
ステータスのCRL検証部分を更新します。これには、検証時間、ステータス、エラー・メッセージ(ある場合)が含まれます。 |
|
エビデンス署名を検証します。基本的にエビデンスの否認防止チェックを実行します。署名が検証されると、 |
表34-12 Evidenceインタフェース
メソッド | 説明 |
---|---|
|
このエビデンスの署名に使用する証明書を取得します。 |
|
エビデンスの作成日付を取得します。 |
|
CRL検証に関連するエラー・メッセージを取得します。 |
|
エビデンスに関連する一意の識別子を取得します。 |
|
このエビデンスの一部として署名されたコンテンツを取得します。 |
|
エビデンスの署名ポリシーを取得します。 |
|
エビデンスの署名を取得します。 |
|
署名が作成された日付を取得します。 |
|
CRL検証ステータスを取得します。これは、次のいずれかです。
|
|
このエビデンスが関連付けられているタスクの一意の識別子を取得します。 |
|
このエビデンスが関連付けられているタスクのタスク番号を取得します。 |
|
このエビデンスが関連付けられているタスクのタスク優先度を取得します。 |
|
このエビデンスが関連付けられているタスクのタスク・ステータスを取得します。 |
|
このエビデンスが関連付けられているタスクのタスク・サブステータスを取得します。 |
|
このエビデンスが関連付けられているタスクのタイトルを取得します。 |
|
このエビデンスが関連付けられているタスクのバージョンを取得します。 |
|
使用した証明書のCRL検証が実行された日付を取得します。 |
|
このエビデンスが関連付けられているタスクのワークフロー・タイプを取得します。通常は |
表34-13 Certificateインタフェース
メソッド | 説明 |
---|---|
|
証明書発行者の識別名(DN)を取得します。 |
|
インタフェースによって抽象化された証明書オブジェクトを取得します。 |
|
証明書のシリアル・ナンバーを取得します。 |
|
この証明書をアップロードするユーザーに関連付けられているアイデンティティ・コンテキストを取得します。 |
|
この証明書に関連付けられているユーザーの名前を取得します。 |
|
証明書がまだ有効であれば、 |
表34-14 Policy TypeとWorkflow Typeインタフェース
メソッド | 説明 |
---|---|
|
文字列表現からオブジェクトを構成します。 |
|
このオブジェクトの文字列表現を返します。 |
詳細は、次を参照してください。
-
ヒューマン・タスク・エディタでデジタル署名およびデジタル証明書を指定する方法の詳細は「ワークフロー・デジタル署名ポリシーの指定方法」
-
Oracle BPM Worklistのタスク・アクションへのデジタル署名の詳細は「ヒューマン・タスク用のタスク・フォームの設計」