インタフェース
java.security.PrivateKeyの使用
-
PrivateKeyを使用しているパッケージ パッケージ 説明 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非公開資格の格納に使用するクラスが含まれています。jdk.security.jarsigner -
-
java.securityでのPrivateKeyの使用
PrivateKeyを返すjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract PrivateKeyKeyFactorySpi. engineGeneratePrivate(KeySpec keySpec)指定された鍵仕様(鍵データ)から非公開鍵オブジェクトを生成します。PrivateKeyKeyFactory. generatePrivate(KeySpec keySpec)指定された鍵仕様(鍵データ)から非公開鍵オブジェクトを生成します。PrivateKeyKeyPair. getPrivate()この鍵ペアの非公開鍵コンポーネントへの参照を返します。PrivateKeyKeyStore.PrivateKeyEntry. getPrivateKey()このエントリ内のPrivateKeyを取得します。PrivateKeySigner. getPrivateKey()非推奨。署名者の非公開鍵を返します。PrivateKey型のパラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract voidSignatureSpi. engineInitSign(PrivateKey privateKey)署名オブジェクトを、署名操作のために指定された非公開鍵で初期化します。protected voidSignatureSpi. engineInitSign(PrivateKey privateKey, SecureRandom random)署名オブジェクトを、署名操作のために指定された非公開鍵と乱数発生の元で初期化します。voidSignature. initSign(PrivateKey privateKey)署名用にこのオブジェクトを初期化します。voidSignature. initSign(PrivateKey privateKey, SecureRandom random)署名用にこのオブジェクトを初期化します。PrivateKey型のパラメータを持つjava.securityのコンストラクタ コンストラクタ 説明 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を構築します。 -
java.security.interfacesでのPrivateKeyの使用
java.security.interfacesでのPrivateKeyのサブインタフェース 修飾子と型 インタフェース 説明 interfaceDSAPrivateKeyDSA非公開鍵に対する標準インタフェースです。interfaceECPrivateKey楕円曲線(Elliptic Curve: EC)非公開鍵のインタフェースです。interfaceRSAMultiPrimePrivateCrtKey中国剰余定理 (CRT)の情報の値を使った、RSA複数素数非公開鍵(PKCS#1 v2.1の定義による)のインタフェースです。interfaceRSAPrivateCrtKey中国剰余定理(CRT)の情報の値を使った、RSA非公開鍵(PKCS#1標準の定義による)のインタフェースです。interfaceRSAPrivateKeyRSA非公開鍵のインタフェースです。 -
javax.crypto.interfacesでのPrivateKeyの使用
javax.crypto.interfacesでのPrivateKeyのサブインタフェース 修飾子と型 インタフェース 説明 interfaceDHPrivateKeyDiffie-Hellman非公開鍵のインタフェースです。 -
javax.net.sslでのPrivateKeyの使用
PrivateKeyを返すjavax.net.sslのメソッド 修飾子と型 メソッド 説明 PrivateKeyX509KeyManager. getPrivateKey(String alias)指定された別名に関連付けられている鍵を返します。 -
javax.security.auth.x500でのPrivateKeyの使用
PrivateKeyを返すjavax.security.auth.x500のメソッド 修飾子と型 メソッド 説明 PrivateKeyX500PrivateCredential. getPrivateKey()PrivateKeyを返します。PrivateKey型のパラメータを持つjavax.security.auth.x500のコンストラクタ コンストラクタ 説明 X500PrivateCredential(X509Certificate cert, PrivateKey key)X.509 certificate、秘密鍵、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias)X.509 certificate、秘密鍵、KeyStoreエイリアスに関連付けられたX500PrivateCredentialを作成します。 -
jdk.security.jarsignerでのPrivateKeyの使用
型PrivateKeyのパラメータを持つjdk.security.jarsignerのメソッド 修飾子と型 メソッド 説明 static StringJarSigner.Builder. getDefaultSignatureAlgorithm(PrivateKey key)非公開鍵のデフォルトのシグネチャ・アルゴリズムを取得します。型PrivateKeyのパラメータを持つjdk.security.jarsignerのコンストラクタ コンストラクタ 説明 Builder(PrivateKey privateKey, CertPath certPath)秘密鍵と証明書パスを使用してJarSigner.Builderオブジェクトを作成します。
-