クラス
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 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)
プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。void
Signature. initSign(PrivateKey privateKey)
署名用にこのオブジェクトを初期化します。void
Signature. initSign(PrivateKey privateKey, SecureRandom random)
署名用にこのオブジェクトを初期化します。void
Signature. initVerify(Certificate certificate)
このオブジェクトを、検証操作のために指定された公開キーで初期化します。void
Signature. initVerify(PublicKey publicKey)
検証用にこのオブジェクトを初期化します。Key
KeyFactory. translateKey(Key key)
プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。boolean
SignedObject. 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 void
Certificate. verify(PublicKey key)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
Certificate. verify(PublicKey key, String sigProvider)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void
Certificate. verify(PublicKey key, Provider sigProvider)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void
X509Certificate. verify(PublicKey key, Provider sigProvider)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
X509CRL. verify(PublicKey key)
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。abstract void
X509CRL. verify(PublicKey key, String sigProvider)
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。void
X509CRL. verify(PublicKey key, Provider sigProvider)
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。 -
javax.cryptoでのInvalidKeyExceptionの使用
InvalidKeyExceptionを投げるjavax.cryptoのメソッド 修飾子と型 メソッド 説明 Key
KeyAgreement. doPhase(Key key, boolean lastPhase)
このキー合意に関係する相手のだれかから受け取った、指定されたキーを使用してこのキー合意の次の段階を実行します。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)
キーをラップします。SecretKey
KeyAgreement. generateSecret(String algorithm)
共有の秘密情報を作成して、それを指定されたアルゴリズムのSecretKey
オブジェクトとして返します。PKCS8EncodedKeySpec
EncryptedPrivateKeyInfo. getKeySpec(Key decryptKey)
暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。PKCS8EncodedKeySpec
EncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, String providerName)
暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。PKCS8EncodedKeySpec
EncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, Provider provider)
暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。Object
SealedObject. getObject(Key key)
元の(カプセル化された)オブジェクトを取り出します。Object
SealedObject. getObject(Key key, String provider)
元の(カプセル化された)オブジェクトを取り出します。void
Cipher. init(int opmode, Certificate certificate)
この暗号を、検証操作のために指定された公開キーで初期化します。void
Cipher. init(int opmode, Certificate certificate, SecureRandom random)
この暗号を、検証操作のために指定された公開キーおよび乱数発生の元を使って初期化します。void
Cipher. init(int opmode, Key key)
キーを使用してこの暗号を初期化します。void
Cipher. init(int opmode, Key key, AlgorithmParameters params)
キーとアルゴリズム・パラメータのセットを使用してこの暗号を初期化します。void
Cipher. init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。void
Cipher. init(int opmode, Key key, SecureRandom random)
キーと乱数発生の元を使用してこの暗号を初期化します。void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params)
キーとアルゴリズム・パラメータのセットを使用してこの暗号を初期化します。void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
キー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。void
ExemptionMechanism. init(Key key)
キーを使用してこの除外メカニズムを初期化します。void
ExemptionMechanism. init(Key key, AlgorithmParameters params)
キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。void
ExemptionMechanism. init(Key key, AlgorithmParameterSpec params)
キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。void
KeyAgreement. init(Key key)
指定されたキーでこのキー合意を初期化します。これには、このキー合意に必要なすべてのアルゴリズム・パラメータを含める必要があります。void
KeyAgreement. init(Key key, SecureRandom random)
指定されたキーと乱数発生の元でこのキー合意を初期化します。void
KeyAgreement. init(Key key, AlgorithmParameterSpec params)
指定されたキーとアルゴリズム・パラメータのセットを使用してこのキー合意を初期化します。void
KeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)
指定されたキー、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこのキー合意を初期化します。void
Mac. init(Key key)
指定されたキーを使用してこのMac
オブジェクトを初期化します。void
Mac. init(Key key, AlgorithmParameterSpec params)
指定されたキーとアルゴリズム・パラメータを使用してこのMac
オブジェクトを初期化します。SecretKey
SecretKeyFactory. translateKey(SecretKey key)
プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。Key
Cipher. unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
前にラップされたキーをラップ解除します。byte[]
Cipher. wrap(Key key)
キーをラップします。 -
javax.crypto.specでのInvalidKeyExceptionの使用
InvalidKeyExceptionを投げるjavax.crypto.specのメソッド 修飾子と型 メソッド 説明 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)のどちらであるかをチェックします。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 void
Certificate. verify(PublicKey key)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void
Certificate. verify(PublicKey key, String sigProvider)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。