クラス
java.security.InvalidKeyExceptionの使用

InvalidKeyExceptionを使用するパッケージ
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
公開キー証明書用のクラスを提供します。
  • 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)
    プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、このキー・ファクトリの対応するキー・オブジェクトに変換します。
    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.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のメソッド
    修飾子と型
    メソッド
    説明
    final 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)
    キーをラップします。
    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
    SealedObject.getObject(Key key)
    元の(カプセル化された)オブジェクトを取り出します。
    final Object
    SealedObject.getObject(Key key, String provider)
    元の(カプセル化された)オブジェクトを取り出します。
    final void
    Cipher.init(int opmode, Certificate certificate)
    この暗号を、検証操作のために指定された公開キーで初期化します。
    final void
    Cipher.init(int opmode, Certificate certificate, SecureRandom random)
    この暗号を、検証操作のために指定された公開キーおよび乱数発生の元を使って初期化します。
    final void
    Cipher.init(int opmode, Key key)
    キーを使用してこの暗号を初期化します。
    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
    ExemptionMechanism.init(Key key)
    キーを使用してこの除外メカニズムを初期化します。
    final void
    ExemptionMechanism.init(Key key, AlgorithmParameters params)
    キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。
    final void
    ExemptionMechanism.init(Key key, AlgorithmParameterSpec params)
    キーとアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。
    final void
    KeyAgreement.init(Key key)
    指定されたキーでこのキー合意を初期化します。これには、このキー合意に必要なすべてのアルゴリズム・パラメータを含める必要があります。
    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.init(Key key)
    指定されたキーを使用してこのMacオブジェクトを初期化します。
    final void
    Mac.init(Key key, AlgorithmParameterSpec params)
    指定されたキーとアルゴリズム・パラメータを使用してこのMacオブジェクトを初期化します。
    final SecretKey
    SecretKeyFactory.translateKey(SecretKey key)
    プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。
    final Key
    Cipher.unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
    前にラップされたキーをラップ解除します。
    final 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要素は、将来のバージョンで削除される可能性があります。
    指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。