クラス
java.security.InvalidKeyExceptionの使用
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
公開キー証明書用のクラスを提供します。
-
java.securityでのInvalidKeyExceptionの使用
修飾子と型メソッド説明protected abstract void
SignatureSpi.engineInitSign
(PrivateKey privateKey) 署名オブジェクトを、署名操作のために指定された非公開キーで初期化します。protected void
SignatureSpi.engineInitSign
(PrivateKey privateKey, SecureRandom random) 署名オブジェクトを、署名操作のために指定された非公開キーと乱数発生の元で初期化します。protected abstract void
SignatureSpi.engineInitVerify
(PublicKey publicKey) この署名オブジェクトを、検証操作のために指定された公開キーで初期化します。protected abstract Key
KeyFactorySpi.engineTranslateKey
(Key key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。final void
Signature.initSign
(PrivateKey privateKey) 署名用にこのオブジェクトを初期化します。final void
Signature.initSign
(PrivateKey privateKey, SecureRandom random) 署名用にこのオブジェクトを初期化します。final void
Signature.initVerify
(Certificate certificate) このオブジェクトを、検証操作のために指定された公開キーで初期化します。final void
Signature.initVerify
(PublicKey publicKey) 検証用にこのオブジェクトを初期化します。final Key
KeyFactory.translateKey
(Key key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。boolean
このSignedObject内の署名が、内部に格納されたオブジェクトの有効な署名かどうかを、指定された検証エンジンを使って、指定された検証キーで検証します。修飾子コンストラクタ説明SignedObject
(Serializable object, PrivateKey signingKey, Signature signingEngine) 任意のSerializableオブジェクトからSignedObjectを構築します。 -
java.security.certでのInvalidKeyExceptionの使用
修飾子と型メソッド説明abstract void
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。abstract void
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。void
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。 -
javax.cryptoでのInvalidKeyExceptionの使用
修飾子と型メソッド説明final Key
このキー合意に関係する相手のだれかから受け取った、指定されたキーを使用してこのキー合意の次の段階を実行します。protected abstract Key
KeyAgreementSpi.engineDoPhase
(Key key, boolean lastPhase) このキー合意に関係する相手のだれかから受け取った、指定されたキーを使用してこのキー合意の次の段階を実行します。protected abstract SecretKey
KeyAgreementSpi.engineGenerateSecret
(String algorithm) 共有の秘密情報を作成して、それを要求されたアルゴリズム型の秘密キーオブジェクトとして返します。protected int
CipherSpi.engineGetKeySize
(Key key) 指定されたキー・オブジェクトのキー・サイズをビット単位で返します。protected abstract void
CipherSpi.engineInit
(int opmode, Key key, AlgorithmParameters params, SecureRandom random) キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。protected abstract void
CipherSpi.engineInit
(int opmode, Key key, SecureRandom random) キーと乱数発生の元を使用してこの暗号を初期化します。protected abstract void
CipherSpi.engineInit
(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random) キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。protected abstract void
ExemptionMechanismSpi.engineInit
(Key key) キーを使用してこの除外メカニズムを初期化します。protected abstract void
ExemptionMechanismSpi.engineInit
(Key key, AlgorithmParameters params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。protected abstract void
ExemptionMechanismSpi.engineInit
(Key key, AlgorithmParameterSpec params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。protected abstract void
KeyAgreementSpi.engineInit
(Key key, SecureRandom random) 指定されたキーと乱数発生の元でこのキー合意を初期化します。protected abstract void
KeyAgreementSpi.engineInit
(Key key, AlgorithmParameterSpec params, SecureRandom random) 指定されたキー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこのキー合意を初期化します。protected abstract void
MacSpi.engineInit
(Key key, AlgorithmParameterSpec params) 指定された(秘密)キーとアルゴリズム・パラメータを使用してMACを初期化します。protected abstract SecretKey
SecretKeyFactorySpi.engineTranslateKey
(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。protected Key
CipherSpi.engineUnwrap
(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType) 前にラップされたキーをラップ解除します。protected byte[]
CipherSpi.engineWrap
(Key key) キーをラップします。final SecretKey
KeyAgreement.generateSecret
(String algorithm) 共有の秘密情報を作成して、それを指定されたアルゴリズムのSecretKey
オブジェクトとして返します。EncryptedPrivateKeyInfo.getKeySpec
(Key decryptKey) 暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。EncryptedPrivateKeyInfo.getKeySpec
(Key decryptKey, String providerName) 暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。EncryptedPrivateKeyInfo.getKeySpec
(Key decryptKey, Provider provider) 暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。final Object
元の(カプセル化された)オブジェクトを取り出します。final Object
元の(カプセル化された)オブジェクトを取り出します。final void
Cipher.init
(int opmode, Certificate certificate) この暗号を、検証操作のために指定された公開キーで初期化します。final void
Cipher.init
(int opmode, Certificate certificate, SecureRandom random) この暗号を、検証操作のために指定された公開キーおよび乱数発生の元を使って初期化します。final void
キーを使用してこの暗号を初期化します。final void
Cipher.init
(int opmode, Key key, AlgorithmParameters params) キーとアルゴリズム・パラメータのセットを使用してこの暗号を初期化します。final void
Cipher.init
(int opmode, Key key, AlgorithmParameters params, SecureRandom random) キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。final void
Cipher.init
(int opmode, Key key, SecureRandom random) キーと乱数発生の元を使用してこの暗号を初期化します。final void
Cipher.init
(int opmode, Key key, AlgorithmParameterSpec params) キーとアルゴリズム・パラメータのセットを使用してこの暗号を初期化します。final void
Cipher.init
(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random) キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。final void
キーを使用してこの除外メカニズムを初期化します。final void
ExemptionMechanism.init
(Key key, AlgorithmParameters params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。final void
ExemptionMechanism.init
(Key key, AlgorithmParameterSpec params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。final void
指定されたキーでこのキー合意を初期化します。これには、このキー合意に必要なすべてのアルゴリズム・パラメータを含める必要があります。final void
KeyAgreement.init
(Key key, SecureRandom random) 指定されたキーと乱数発生の元でこのキー合意を初期化します。final void
KeyAgreement.init
(Key key, AlgorithmParameterSpec params) 指定されたキーとアルゴリズム・パラメータのセットを使用してこのキー合意を初期化します。final void
KeyAgreement.init
(Key key, AlgorithmParameterSpec params, SecureRandom random) 指定されたキー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこのキー合意を初期化します。final void
指定されたキーを使用してこのMac
オブジェクトを初期化します。final void
Mac.init
(Key key, AlgorithmParameterSpec params) 指定されたキーとアルゴリズム・パラメータを使用してこのMac
オブジェクトを初期化します。final SecretKey
SecretKeyFactory.translateKey
(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。final Key
前にラップされたキーをラップ解除します。final byte[]
キーをラップします。 -
javax.crypto.specでのInvalidKeyExceptionの使用
修飾子と型メソッド説明static boolean
DESedeKeySpec.isParityAdjusted
(byte[] key, int offset) offset
から始まる指定されたDES-EDEキーがパリティ調整されているかどうかを判定します。static boolean
DESKeySpec.isParityAdjusted
(byte[] key, int offset) offset
から始まる指定されたDESキー・データがパリティ調整されているかどうかを判定します。static boolean
DESKeySpec.isWeak
(byte[] key, int offset) 所定のDESキー・データが脆弱(weak)または準脆弱(semi-weak)のどちらであるかをチェックします。修飾子コンストラクタ説明DESedeKeySpec
(byte[] key) key
の最初の24バイトをDES-EDEキーのキー・データとして使用してDESedeKeySpecオブジェクトを生成します。DESedeKeySpec
(byte[] key, int offset) offset
から始まるkey
の最初の24バイトをDES-EDEキーのキー・データとして使用してDESedeKeySpecオブジェクトを生成します。DESKeySpec
(byte[] key) key
の最初の8バイトをDESキーのキー・データとして使用してDESKeySpecオブジェクトを生成します。DESKeySpec
(byte[] key, int offset) offset
から始まるkey
の最初の8バイトをDESキーのキー・データとして使用してDESKeySpecオブジェクトを生成します。 -
javax.security.certでのInvalidKeyExceptionの使用
修飾子と型メソッド説明abstract void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。