クラス
java.security.InvalidKeyExceptionの使用
InvalidKeyExceptionを使用するパッケージ
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
公開キー証明書用のクラスを提供します。
-
java.securityでのInvalidKeyExceptionの使用
InvalidKeyExceptionを投げるjava.securityのメソッド修飾子と型メソッド説明protected abstract voidSignatureSpi.engineInitSign(PrivateKey privateKey) このSignatureオブジェクトを、署名操作用に指定された秘密キーで初期化します。protected voidSignatureSpi.engineInitSign(PrivateKey privateKey, SecureRandom random) 指定された秘密キーおよび署名操作のランダム性のソースを使用して、このSignatureオブジェクトを初期化します。protected abstract voidSignatureSpi.engineInitVerify(PublicKey publicKey) このSignatureオブジェクトを、検証操作のために指定された公開キーで初期化します。protected abstract KeyKeyFactorySpi.engineTranslateKey(Key key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。final voidSignature.initSign(PrivateKey privateKey) 署名用にこのオブジェクトを初期化します。final voidSignature.initSign(PrivateKey privateKey, SecureRandom random) 署名用にこのオブジェクトを初期化します。final voidSignature.initVerify(Certificate certificate) このオブジェクトを、検証操作のために指定された公開キーで初期化します。final voidSignature.initVerify(PublicKey publicKey) 検証用にこのオブジェクトを初期化します。final KeyKeyFactory.translateKey(Key key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。booleanこのSignedObjectのシグネチャが、指定された検証エンジンを使用して、指定された検証キーとともに内部に格納されているオブジェクトの有効なシグネチャであることを確認します。InvalidKeyExceptionをスローするjava.securityのコンストラクタ修飾子コンストラクタ説明SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine) 任意の直列化可能オブジェクトからSignedObjectを構築します。 -
java.security.certでのInvalidKeyExceptionの使用
修飾子と型メソッド説明abstract void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。abstract void指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。 -
javax.cryptoでのInvalidKeyExceptionの使用
InvalidKeyExceptionを投げるjavax.cryptoのメソッド修飾子と型メソッド説明final Keyこのキー合意に関係する相手のだれかから受け取った、指定されたキーを使用してこのキー合意の次の段階を実行します。protected abstract KeyKeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase) このキー合意に関係する相手のだれかから受け取った、指定されたキーを使用してこのキー合意の次の段階を実行します。protected abstract SecretKeyKeyAgreementSpi.engineGenerateSecret(String algorithm) 共有の秘密情報を作成して、それを要求されたアルゴリズム型の秘密キー・オブジェクトとして返します。protected intCipherSpi.engineGetKeySize(Key key) 指定されたキー・オブジェクトのキー・サイズをビット単位で返します。protected abstract voidCipherSpi.engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random) このCipherSpiオブジェクトをキー、アルゴリズム・パラメータのセットおよびランダム性のソースで初期化します。protected abstract voidCipherSpi.engineInit(int opmode, Key key, SecureRandom random) このCipherSpiオブジェクトをキーとランダム性のソースで初期化します。protected abstract voidCipherSpi.engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random) このCipherSpiオブジェクトをキー、アルゴリズム・パラメータのセットおよびランダム性のソースで初期化します。protected abstract voidExemptionMechanismSpi.engineInit(Key key) キーを使用してこの除外メカニズムを初期化します。protected abstract voidExemptionMechanismSpi.engineInit(Key key, AlgorithmParameters params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。protected abstract voidExemptionMechanismSpi.engineInit(Key key, AlgorithmParameterSpec params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。protected abstract voidKeyAgreementSpi.engineInit(Key key, SecureRandom random) 指定されたキーと乱数発生の元でこのキー合意を初期化します。protected abstract voidKeyAgreementSpi.engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random) 指定されたキー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこのキー合意を初期化します。protected abstract voidMacSpi.engineInit(Key key, AlgorithmParameterSpec params) 指定された(秘密)キーとアルゴリズム・パラメータを使用してMACを初期化します。KEMSpi.engineNewDecapsulator(PrivateKey privateKey, AlgorithmParameterSpec spec) KEMレシーバ側にKEMデカプセレータを作成します。KEMSpi.engineNewEncapsulator(PublicKey publicKey, AlgorithmParameterSpec spec, SecureRandom secureRandom) KEMセンダー側にKEMエンカプセレータを作成します。protected abstract SecretKeySecretKeyFactorySpi.engineTranslateKey(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。protected KeyCipherSpi.engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType) 前にラップされたキーをラップ解除します。protected byte[]CipherSpi.engineWrap(Key key) キーをラップします。final SecretKeyKeyAgreement.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 voidCipher.init(int opmode, Certificate certificate) このCipherオブジェクトを、指定された証明書の公開キーで初期化します。final voidCipher.init(int opmode, Certificate certificate, SecureRandom random) このCipherオブジェクトを、指定された証明書の公開キーとランダム性のソースで初期化します。final voidこのCipherオブジェクトをキーで初期化します。final voidCipher.init(int opmode, Key key, AlgorithmParameters params) このCipherオブジェクトをキーとアルゴリズム・パラメータのセットで初期化します。final voidCipher.init(int opmode, Key key, AlgorithmParameters params, SecureRandom random) このCipherオブジェクトをキー、アルゴリズム・パラメータのセットおよびランダム性のソースで初期化します。final voidCipher.init(int opmode, Key key, SecureRandom random) このCipherオブジェクトをキーとランダム性のソースで初期化します。final voidCipher.init(int opmode, Key key, AlgorithmParameterSpec params) このCipherオブジェクトをキーとアルゴリズム・パラメータのセットで初期化します。final voidCipher.init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random) このCipherオブジェクトをキー、アルゴリズム・パラメータのセットおよびランダム性のソースで初期化します。final voidキーを使用してこの除外メカニズムを初期化します。final voidExemptionMechanism.init(Key key, AlgorithmParameters params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。final voidExemptionMechanism.init(Key key, AlgorithmParameterSpec params) キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。final void指定されたキーでこのキー合意を初期化します。これには、このキー合意に必要なすべてのアルゴリズム・パラメータを含める必要があります。final voidKeyAgreement.init(Key key, SecureRandom random) 指定されたキーと乱数発生の元でこのキー合意を初期化します。final voidKeyAgreement.init(Key key, AlgorithmParameterSpec params) 指定されたキーとアルゴリズム・パラメータのセットを使用してこのキー合意を初期化します。final voidKeyAgreement.init(Key key, AlgorithmParameterSpec params, SecureRandom random) 指定されたキー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこのキー合意を初期化します。final void指定されたキーを使用してこのMacオブジェクトを初期化します。final voidMac.init(Key key, AlgorithmParameterSpec params) 指定されたキーとアルゴリズム・パラメータを使用してこのMacオブジェクトを初期化します。KEM.newDecapsulator(PrivateKey privateKey) KEMレシーバ側にKEMデカプセレータを作成します。KEM.newDecapsulator(PrivateKey privateKey, AlgorithmParameterSpec spec) KEMレシーバ側にKEMデカプセレータを作成します。KEM.newEncapsulator(PublicKey publicKey) KEMセンダー側にKEMエンカプセレータを作成します。KEM.newEncapsulator(PublicKey publicKey, SecureRandom secureRandom) KEMセンダー側にKEMエンカプセレータを作成します。KEM.newEncapsulator(PublicKey publicKey, AlgorithmParameterSpec spec, SecureRandom secureRandom) KEMセンダー側にKEMエンカプセレータを作成します。final SecretKeySecretKeyFactory.translateKey(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。final Key前にラップされたキーをラップ解除します。final byte[]キーをラップします。 -
javax.crypto.specでのInvalidKeyExceptionの使用
InvalidKeyExceptionを投げるjavax.crypto.specのメソッド修飾子と型メソッド説明static booleanDESedeKeySpec.isParityAdjusted(byte[] key, int offset) offsetから始まる指定されたDES-EDEキーがパリティ調整されているかどうかを判定します。static booleanDESKeySpec.isParityAdjusted(byte[] key, int offset) offsetから始まる指定されたDESキー・データがパリティ調整されているかどうかを判定します。static booleanDESKeySpec.isWeak(byte[] key, int offset) 所定のDESキー・データが脆弱(weak)または準脆弱(semi-weak)のどちらであるかをチェックします。InvalidKeyExceptionをスローするjavax.crypto.specのコンストラクタ修飾子コンストラクタ説明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要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。