ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Security Developer Toolsによるアプリケーションの開発
12c (12.2.1)
E72521-01
次
目次
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
Oracleセキュリティ開発ツールの新機能
12c (12.2.1)の新機能
12c (12.1.3)の2014年9月のドキュメント改訂における更新
12c (12.1.3)の新機能
1
Oracleセキュリティ開発ツールの概要
1.1
暗号化について
1.1.1
暗号化アルゴリズムのタイプ
1.1.2
その他の暗号化リソース
1.2
公開鍵インフラストラクチャ(PKI)について
1.2.1
鍵ペアの理解
1.2.2
認証局について
1.2.3
デジタル証明書とは
1.2.4
関連するPKIの規格
1.2.5
PKIの利点
1.3
Webサービスのセキュリティについて
1.4
SAMLについて
1.4.1
SAMLアサーションの理解
1.4.2
SAMLリクエストおよびレスポンスの理解
1.5
Identity Federationについて
1.6
Oracleセキュリティ開発ツールについて
1.6.1
ツールキットのアーキテクチャの理解
1.6.2
XML、SAMLおよびWeb Services Securityアプリケーションのツール
1.6.3
公開鍵暗号化(PKI)アプリケーションのツール
1.6.4
電子メール・セキュリティ・アプリケーションのツール
1.6.5
低レベルの暗号化アプリケーションのツール
1.6.6
Web Tokenのためのツール
1.7
サポートされる標準について
1.8
CLASSPATH環境変数の設定
1.8.1
WindowsでのCLASSPATHの設定
1.8.2
UNIXでのCLASSPATHの設定
1.9
OSDT規格のリファレンス
2
Oracle Crypto
2.1
Oracle Cryptoの機能と利点について
2.2
Oracle Cryptoパッケージについて
2.3
Oracle Cryptoの環境設定
2.4
Oracle Cryptoのコア・クラスとインタフェースの理解および使用方法
2.4.1
Oracle Cryptoのキー・クラスについて
2.4.2
Oracle Cryptoの鍵生成クラスの使用
2.4.3
Oracle CryptoのCipherクラスの使用方法
2.4.4
Oracle Cryptoの署名クラスの使用方法
2.4.5
Oracle Cryptoのメッセージ・ダイジェスト・クラスの使用
2.4.6
Oracle Cryptoの鍵合意クラスの使用方法
2.4.7
Oracle Cryptoの疑似乱数ジェネレータ・クラスの使用方法
2.5
Oracle CryptoおよびCrypto FIPSのJava APIリファレンス
3
Oracle Security Engine
3.1
Oracle Security Engineの機能と利点
3.2
Oracle Security Engineの環境設定
3.3
Oracle Security Engineのコア・クラスとインタフェース
3.3.1
oracle.security.crypto.cert.X500RDNクラスの使用方法
3.3.2
oracle.security.crypto.cert.X500Nameクラスの使用方法
3.3.3
oracle.security.crypto.cert.CertificateRequestクラスの使用方法
3.3.4
java.security.cert.X509Certificateクラスの使用方法
3.4
Oracle Security EngineのJava APIリファレンス
4
Oracle CMS
4.1
Oracle CMSの機能と利点
4.1.1
Oracle CMSのコンテンツ・タイプ
4.1.2
Oracle CMS実装とRFCの違い
4.2
Oracle CMSの環境設定
4.3
Oracle CMSによるアプリケーションの理解および開発
4.3.1
Oracle CMSクラスについて
4.3.2
CMSのオブジェクト・タイプについて
4.3.3
CMS***ContentInfoクラスを使用したCMSオブジェクトの構成
4.3.4
CMS***StreamおよびCMS***Connectorクラスを使用したCMSオブジェクト
4.4
Oracle CMSのJava APIリファレンス
5
Oracle S/MIME
5.1
Oracle S/MIMEの機能と利点
5.2
Oracle S/MIMEの環境設定
5.3
Oracle S/MIMEでのアプリケーションの開発
5.3.1
Oracle S/MIMEのコア・クラスとインタフェース
5.3.2
サポート・クラスとインタフェース
5.3.3
Oracle S/MIMEクラスの使用
5.4
Oracle S/MIMEのJava APIリファレンス
6
Oracle PKI SDK
6.1
Oracle PKI CMP SDK
6.1.1
Oracle PKI CMP SDKの機能と利点
6.1.2
Oracle PKI CMP SDKの環境設定
6.1.3
Oracle PKI CMP SDKのJava APIリファレンス
6.2
Oracle PKI OCSP SDK
6.2.1
Oracle PKI OCSP SDKの機能と利点
6.2.2
Oracle PKI OCSP SDKの環境設定
6.2.3
Oracle PKI OCSP SDKのJava APIリファレンス
6.3
Oracle PKI TSP SDK
6.3.1
Oracle PKI TSP SDKの機能と利点
6.3.2
Oracle PKI TSP SDKの環境設定
6.3.3
Oracle PKI TSP SDKのJava APIリファレンス
6.4
Oracle PKI LDAP SDK
6.4.1
Oracle PKI LDAP SDKの機能と利点
6.4.2
Oracle PKI LDAP SDKの環境設定
6.4.3
Oracle PKI LDAP SDKのJava APIリファレンス
7
Oracle XML Security
7.1
Oracle XML Securityの機能と利点
7.2
Oracle XML Securityの環境設定
7.3
Oracle XML Securityを使用したデータの署名
7.3.1
署名対象の識別
7.3.2
署名鍵の決定
7.4
XMLデータの検証
7.5
データの暗号化方法の理解
7.5.1
暗号化対象の識別
7.5.2
暗号化鍵の決定
7.6
Oracle XML Securityを使用したデータの復号化の理解
7.7
OSDT XML APIでの要素ラッパーの理解および使用方法
7.7.1
ラッパー・オブジェクトの構成
7.7.2
ラッパー・オブジェクトからのDOM要素の取得
7.7.3
複合要素の解析
7.7.4
複合要素の構成
7.8
Oracle XML Security APIを使用したデータの署名
7.8.1
デタッチされた署名の作成、基本手順
7.8.2
基本的な署名手順に対するバリエーションの使用方法
7.9
Oracle XML Security APIを使用した署名の検証
7.9.1
署名対象の確認、基本手順
7.9.2
コールバックの設定
7.9.3
カスタムの鍵取得機能の記述
7.9.4
署名対象のチェック
7.9.5
署名の検証
7.10
Oracle XML Security APIを使用したデータの暗号化
7.10.1
共有対称鍵を使用した暗号化
7.10.2
ランダムの対称鍵を使用した暗号化
7.11
Oracle XML Security APIを使用したデータの復号化
7.11.1
共有対称鍵を使用した復号化
7.11.2
ランダムの対称鍵を使用した復号化
7.12
サポート・クラスとインタフェースについて
7.12.1
oracle.security.xmlsec.util.XMLURIインタフェースについて
7.12.2
oracle.security.xmlsec.util.XMLUtilsクラスについて
7.13
XMLセキュリティに関する一般的な質問
7.14
Oracle XML Securityのベスト・プラクティス
7.15
Oracle XML SecurityのJava APIリファレンス
8
Oracle SAML
8.1
Oracle SAMLの機能と利点
8.2
Oracle SAML 1.0/1.1
8.2.1
Oracle SAML 1.0/1.1のパッケージ
8.2.2
Oracle SAML 1.0/1.1の環境設定
8.2.3
Oracle SAML 1.xのクラスおよびインタフェース
8.2.4
Oracle SAML 1.0/1.1のJava APIリファレンス
8.3
Oracle SAML 2.0
8.3.1
Oracle SAML 2.0のパッケージ
8.3.2
Oracle SAML 2.0の環境設定
8.3.3
Oracle SAML 2.0のクラスおよびインタフェース
8.3.4
Oracle SAML 2.0のJava APIリファレンス
9
Oracle Web Services Security
9.1
Oracle Web Services Securityの環境設定
9.2
Oracle Web Services Securityのクラスおよびインタフェース
9.2.1
Oracle Web Services Securityの要素ラッパー
9.2.2
<wsse:Security>ヘッダー
9.2.3
Oracle Web Services Securityのセキュリティ・トークン(ST)
9.2.4
セキュリティ・トークン参照(STR)
9.2.5
署名と検証
9.2.6
暗号化と復号化
9.3
Web Services Securityの追加リソース
9.4
Oracle Web Services SecurityのJava APIリファレンス
10
Oracle Liberty SDK
10.1
Oracle Liberty SDKの機能と利点
10.2
Oracle Liberty 1.1
10.2.1
Oracle Liberty 1.1の環境設定
10.2.2
Oracle Liberty 1.1のクラスとインタフェースの概要
10.2.3
Oracle Liberty 1.1のAPIリファレンス
10.3
Oracle Liberty 1.2
10.3.1
Oracle Liberty 1.2の環境設定
10.3.2
Oracle Liberty 1.2のクラスとインタフェースの概要
10.3.3
Oracle Liberty SDK 1.2のAPIリファレンス
11
Oracle XKMS
11.1
Oracle XKMSの機能と利点の理解
11.2
Oracle XKMSの環境設定
11.3
コア・クラスとインタフェース
11.3.1
oracle.security.xmlsec.xkms.xkiss.LocateRequest
11.3.2
oracle.security.xmlsec.xkms.xkiss.LocateResultクラスの使用方法
11.3.3
oracle.security.xmlsec.xkms.xkiss.ValidateRequestクラスの使用方法
11.3.4
oracle.security.xmlsec.xkms.xkiss.ValidateResultクラスの使用方法
11.3.5
oracle.security.xmlsec.xkms.xkrss.RecoverRequestクラスの使用方法
11.3.6
oracle.security.xmlsec.xkms.xkrss.RecoverResultクラスの使用方法
11.4
Oracle XKMSのJava APIリファレンス
12
Oracle JSON Web Token
12.1
Oracle JSON Web Tokenの機能と利点
12.1.1
JSON Web Tokenについて
12.1.2
Oracle JSON Web Tokenの機能
12.2
Oracle JSON Web Tokenの環境設定
12.3
コア・クラスとインタフェースの使用方法
12.4
Oracle JSON Web Tokenの使用例
12.4.1
JWTトークンの作成
12.4.2
JWTトークンの署名
12.4.3
JWTトークンの検証
12.4.4
署名なしのJWTトークンのシリアライズ
12.5
Oracle JSON Web Token Java APIのリファレンス
A
JCEフレームワークへの移行
A.1
JCEフレームワークについて
A.2
JCEキーの理解
A.3
OSDTキー・オブジェクトとJCEキー・オブジェクト間の変換
A.3.1
秘密鍵のOSDTからJCEオブジェクトへの変換
A.3.2
秘密鍵のJCEオブジェクトからOSDTオブジェクトへの変換
A.4
JCE証明書の操作
A.5
JCE証明書失効リスト(CRL)の操作
A.6
JCEキーストアの使用方法
A.6.1
標準のKeyStoreタイプ・ウォレットの処理
A.6.2
PKCS12およびPKCS8ウォレットの処理
A.7
Oracle JCEのJava APIリファレンス
B
参照