クラス
java.security.InvalidKeyExceptionの使用
| パッケージ | 説明 |
|---|---|
| java.security |
セキュリティ・フレームワークのクラスとインタフェースを提供します。
|
| java.security.cert |
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
|
| javax.crypto |
暗号化操作のクラスとインタフェースを提供します。
|
| javax.crypto.spec |
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
|
| javax.security.cert |
公開キー証明書用のクラスを提供します。
|
-
java.securityでのInvalidKeyExceptionの使用
InvalidKeyExceptionをスローするjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract voidSignatureSpi. engineInitSign(PrivateKey privateKey)署名オブジェクトを、署名操作のために指定された非公開キーで初期化します。protected voidSignatureSpi. engineInitSign(PrivateKey privateKey, SecureRandom random)署名オブジェクトを、署名操作のために指定された非公開キーと乱数発生の元で初期化します。protected abstract voidSignatureSpi. engineInitVerify(PublicKey publicKey)この署名オブジェクトを、検証操作のために指定された公開キーで初期化します。protected abstract KeyKeyFactorySpi. engineTranslateKey(Key key)プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。voidSignature. initSign(PrivateKey privateKey)署名用にこのオブジェクトを初期化します。voidSignature. initSign(PrivateKey privateKey, SecureRandom random)署名用にこのオブジェクトを初期化します。voidSignature. initVerify(Certificate certificate)このオブジェクトを、検証操作のために指定された公開キーで初期化します。voidSignature. initVerify(PublicKey publicKey)検証用にこのオブジェクトを初期化します。KeyKeyFactory. translateKey(Key key)プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。booleanSignedObject. verify(PublicKey verificationKey, Signature verificationEngine)このSignedObject内の署名が、内部に格納されたオブジェクトの有効な署名かどうかを、指定された検証エンジンを使って、指定された検証キーで検証します。InvalidKeyExceptionをスローするjava.securityのコンストラクタ コンストラクタ 説明 SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)任意のSerializableオブジェクトからSignedObjectを構築します。 -
java.security.certでのInvalidKeyExceptionの使用
InvalidKeyExceptionをスローするjava.security.certのメソッド 修飾子と型 メソッド 説明 abstract voidCertificate. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract voidCertificate. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。voidCertificate. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。voidX509Certificate. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract voidX509CRL. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。abstract voidX509CRL. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。voidX509CRL. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。 -
javax.cryptoでのInvalidKeyExceptionの使用
InvalidKeyExceptionをスローするjavax.cryptoのメソッド 修飾子と型 メソッド 説明 KeyKeyAgreement. doPhase(Key key, boolean lastPhase)このキー合意に関係する相手のだれかから受け取った、指定されたキーを使用してこのキー合意の次の段階を実行します。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)キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。protected abstract voidCipherSpi. engineInit(int opmode, Key key, SecureRandom random)キーと乱数発生の元を使用してこの暗号を初期化します。protected abstract voidCipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。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を初期化します。protected abstract SecretKeySecretKeyFactorySpi. engineTranslateKey(SecretKey key)プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。protected KeyCipherSpi. engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)前にラップされたキーをラップ解除します。protected byte[]CipherSpi. engineWrap(Key key)キーをラップします。SecretKeyKeyAgreement. generateSecret(String algorithm)共有の秘密情報を作成して、それを指定されたアルゴリズムのSecretKeyオブジェクトとして返します。PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey)暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, String providerName)暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。PKCS8EncodedKeySpecEncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, Provider provider)暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。ObjectSealedObject. getObject(Key key)元の(カプセル化された)オブジェクトを取り出します。ObjectSealedObject. getObject(Key key, String provider)元の(カプセル化された)オブジェクトを取り出します。voidCipher. init(int opmode, Certificate certificate)この暗号を、検証操作のために指定された公開キーで初期化します。voidCipher. init(int opmode, Certificate certificate, SecureRandom random)この暗号を、検証操作のために指定された公開キーおよび乱数発生の元を使って初期化します。voidCipher. init(int opmode, Key key)キーを使用してこの暗号を初期化します。voidCipher. init(int opmode, Key key, AlgorithmParameters params)キーとアルゴリズム・パラメータのセットを使用してこの暗号を初期化します。voidCipher. init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。voidCipher. init(int opmode, Key key, SecureRandom random)キーと乱数発生の元を使用してこの暗号を初期化します。voidCipher. init(int opmode, Key key, AlgorithmParameterSpec params)キーとアルゴリズム・パラメータのセットを使用してこの暗号を初期化します。voidCipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。voidExemptionMechanism. init(Key key)キーを使用してこの除外メカニズムを初期化します。voidExemptionMechanism. init(Key key, AlgorithmParameters params)キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。voidExemptionMechanism. init(Key key, AlgorithmParameterSpec params)キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。voidKeyAgreement. init(Key key)指定されたキーでこのキー合意を初期化します。これには、このキー合意に必要なすべてのアルゴリズム・パラメータを含める必要があります。voidKeyAgreement. init(Key key, SecureRandom random)指定されたキーと乱数発生の元でこのキー合意を初期化します。voidKeyAgreement. init(Key key, AlgorithmParameterSpec params)指定されたキーとアルゴリズム・パラメータのセットを使用してこのキー合意を初期化します。voidKeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)指定されたキー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこのキー合意を初期化します。voidMac. init(Key key)指定されたキーを使用してこのMacオブジェクトを初期化します。voidMac. init(Key key, AlgorithmParameterSpec params)指定されたキーとアルゴリズム・パラメータを使用してこのMacオブジェクトを初期化します。SecretKeySecretKeyFactory. translateKey(SecretKey key)プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。KeyCipher. unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)前にラップされたキーをラップ解除します。byte[]Cipher. wrap(Key key)キーをラップします。 -
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の使用
InvalidKeyExceptionをスローするjavax.security.certのメソッド 修飾子と型 メソッド 説明 abstract voidCertificate. verify(PublicKey key)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract voidCertificate. verify(PublicKey key, String sigProvider)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。