パッケージ | 説明 |
---|---|
java.security |
セキュリティーフレームワークのクラスとインタフェースを提供します。
|
java.security.interfaces |
RSA Laboratory Technical Note PKCS#1 で定義されている RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) 鍵と、NIST の FIPS-186 で定義されている DSA (Digital Signature Algorithm) 鍵を生成するためのインタフェースを提供します。
|
javax.crypto.interfaces |
RSA Laboratories の PKCS #3 で定義されている Diffie-Hellman 鍵のインタフェースを提供します。
|
javax.net.ssl |
セキュアソケットパッケージのクラスを提供します。
|
javax.security.auth.x500 |
このパッケージには Subject に X500 Principal および X500 Private Credential を格納する際に使用するクラスが含まれています。
|
修飾子と型 | メソッドと説明 |
---|---|
protected abstract PrivateKey |
KeyFactorySpi.engineGeneratePrivate(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から非公開鍵オブジェクトを生成します。
|
PrivateKey |
KeyFactory.generatePrivate(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から非公開鍵オブジェクトを生成します。
|
PrivateKey |
KeyPair.getPrivate()
この鍵ペアの非公開鍵コンポーネントへの参照を返します。
|
PrivateKey |
Signer.getPrivateKey()
非推奨。
署名者の非公開鍵を返します。
|
PrivateKey |
KeyStore.PrivateKeyEntry.getPrivateKey()
このエントリ内の
PrivateKey を取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract void |
SignatureSpi.engineInitSign(PrivateKey privateKey)
署名オブジェクトを、署名操作のために指定された非公開鍵で初期化します。
|
protected void |
SignatureSpi.engineInitSign(PrivateKey privateKey, SecureRandom random)
署名オブジェクトを、署名操作のために指定された非公開鍵と乱数発生の元で初期化します。
|
void |
Signature.initSign(PrivateKey privateKey)
署名用にこのオブジェクトを初期化します。
|
void |
Signature.initSign(PrivateKey privateKey, SecureRandom random)
署名用にこのオブジェクトを初期化します。
|
コンストラクタと説明 |
---|
KeyPair(PublicKey publicKey, PrivateKey privateKey)
指定された公開鍵と非公開鍵から、鍵ペアを構築します。
|
KeyStore.PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)
特定の
PrivateKey と対応する証明書チェーンを使って PrivateKeyEntry を構築します。 |
SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
任意の Serializable オブジェクトから SignedObject を構築します。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
DSAPrivateKey
DSA 非公開鍵に対する標準インタフェースです。
|
interface |
ECPrivateKey
楕円曲線 (Elliptic Curve: EC) 非公開鍵のインタフェースです。
|
interface |
RSAMultiPrimePrivateCrtKey
中国剰余定理 (CRT) の情報の値を使った、RSA 複数素数非公開鍵 (PKCS#1 v2.1 の定義による) のインタフェースです。
|
interface |
RSAPrivateCrtKey
中国剰余定理 (CRT) の情報の値を使った、RSA 非公開鍵 (PKCS#1 標準の定義による) のインタフェースです。
|
interface |
RSAPrivateKey
RSA 非公開鍵のインタフェースです。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
DHPrivateKey
Diffie-Hellman 非公開鍵のインタフェースです。
|
修飾子と型 | メソッドと説明 |
---|---|
PrivateKey |
X509KeyManager.getPrivateKey(String alias)
指定された別名に関連付けられている鍵を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
PrivateKey |
X500PrivateCredential.getPrivateKey()
PrivateKey を返します。
|
コンストラクタと説明 |
---|
X500PrivateCredential(X509Certificate cert, PrivateKey key)
X.509 certificate、秘密鍵、KeyStore エイリアスに関連付けられた X500PrivateCredential を作成します。
|
X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias)
X.509 certificate、秘密鍵、KeyStore エイリアスに関連付けられた X500PrivateCredential を作成します。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.