パッケージ | 説明 |
---|---|
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 |
このパッケージには、サブジェクトのX500主体およびX500非公開資格の格納に使用するクラスが含まれています。
|
修飾子と型 | メソッド | 説明 |
---|---|---|
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)
指定された公開キーと非公開キーから、キー・ペアを構築します。
|
|
PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)
特定の
PrivateKey と対応する証明書チェーンを使ってPrivateKeyEntry を構築します。 |
|
PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes)
PrivateKey 、対応する証明書チェーンおよび関連するエントリ属性を使用してPrivateKeyEntry を構築します。 |
|
SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
任意のSerializableオブジェクトからSignedObjectを構築します。
|
修飾子と型 | インタフェース | 説明 |
---|---|---|
interface |
DSAPrivateKey
DSA非公開キーに対する標準インタフェースです。
|
|
interface |
ECPrivateKey
楕円曲線(EC)非公開キーのインタフェースです。
|
|
interface |
RSAMultiPrimePrivateCrtKey
「中国の剰余定理」 (CRT)情報の値を使用したRSA複数試行秘密鍵へのインタフェースです(PKCS#1 v2.2標準で定義)。
|
|
interface |
RSAPrivateCrtKey
「中国の剰余定理」 (CRT)情報の値を使用したRSA秘密鍵へのインタフェースです(PKCS#1 v2.2標準で定義)。
|
|
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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。