クラス
java.security.KeyStoreExceptionの使用

KeyStoreExceptionを使用しているパッケージ 
パッケージ 説明
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
java.security.cert
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
javax.net.ssl
セキュア・ソケット・パッケージのクラスを提供します。
  • java.securityでのKeyStoreExceptionの使用

    KeyStoreExceptionをスローするjava.securityのメソッド 
    修飾子と型 メソッド 説明
    Enumeration<String> KeyStore.aliases()
    このキーストアのすべての別名を一覧表示します。
    boolean KeyStore.containsAlias​(String alias)
    このキーストアに、指定された別名が存在するかどうかを判定します。
    void KeyStore.deleteEntry​(String alias)
    このキーストアから、指定された別名によって識別されるエントリを削除します。
    abstract void KeyStoreSpi.engineDeleteEntry​(String alias)
    このキーストアから、指定された別名によって識別されるエントリを削除します。
    KeyStore.Entry KeyStoreSpi.engineGetEntry​(String alias, KeyStore.ProtectionParameter protParam)
    指定された保護パラメータを使用して、指定された別名に対するKeyStore.Entryを取得します。
    abstract void KeyStoreSpi.engineSetCertificateEntry​(String alias, Certificate cert)
    指定された別名に、指定された証明書を割り当てます。
    void KeyStoreSpi.engineSetEntry​(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam)
    KeyStore.Entryを指定された別名で保存します。
    abstract void KeyStoreSpi.engineSetKeyEntry​(String alias, byte[] key, Certificate[] chain)
    指定された別名に、すでに保護されている指定のキーを割り当てます。
    abstract void KeyStoreSpi.engineSetKeyEntry​(String alias, Key key, char[] password, Certificate[] chain)
    指定された別名に指定されたキーを割り当て、指定されたパスワードでそのキーを保護します。
    boolean KeyStore.entryInstanceOf​(String alias, Class<? extends KeyStore.Entry> entryClass)
    指定されたaliasのキーストアEntryが、指定されたentryClassのインスタンスまたはサブクラスであるかどうかを判定します。
    Certificate KeyStore.getCertificate​(String alias)
    指定された別名に関連した証明書を返します。
    String KeyStore.getCertificateAlias​(Certificate cert)
    指定された証明書と一致する証明書がある最初のキーストア・エントリの別名を返します。
    Certificate[] KeyStore.getCertificateChain​(String alias)
    指定された別名に関連付けられている証明書チェーンを返します。
    Date KeyStore.getCreationDate​(String alias)
    指定された別名によって識別されるエントリの作成日を返します。
    KeyStore.Entry KeyStore.getEntry​(String alias, KeyStore.ProtectionParameter protParam)
    指定された保護パラメータを使用して、指定された別名に対するキーストアEntryを取得します。
    static KeyStore KeyStore.getInstance​(File file, char[] password)
    適切なキーストア型のロードされたキーストア・オブジェクトを返します。
    static KeyStore KeyStore.getInstance​(File file, KeyStore.LoadStoreParameter param)
    適切なキーストア型のロードされたキーストア・オブジェクトを返します。
    static KeyStore KeyStore.getInstance​(String type)
    指定されたタイプのキーストア・オブジェクトを返します。
    static KeyStore KeyStore.getInstance​(String type, String provider)
    指定されたタイプのキーストア・オブジェクトを返します。
    static KeyStore KeyStore.getInstance​(String type, Provider provider)
    指定されたタイプのキーストア・オブジェクトを返します。
    Key KeyStore.getKey​(String alias, char[] password)
    指定されたパスワードを使って、指定された別名に関連したキーを復元し、そのキーを返します。
    abstract KeyStore KeyStore.Builder.getKeyStore()
    このオブジェクトが記述するKeyStoreを返します。
    abstract KeyStore.ProtectionParameter KeyStore.Builder.getProtectionParameter​(String alias)
    指定された別名のEntryを取得する際に使用すべきProtectionParameterを返します。
    boolean KeyStore.isCertificateEntry​(String alias)
    指定された別名で識別されるエントリが、setCertificateEntryを呼び出して作成されたエントリ、あるいはTrustedCertificateEntryを指定してsetEntryを呼び出して作成されたエントリのいずれかである場合、trueを返します。
    boolean KeyStore.isKeyEntry​(String alias)
    指定された別名で識別されるエントリが、setKeyEntryを呼び出して作成されたエントリ、あるいはPrivateKeyEntryまたはSecretKeyEntryを指定してsetEntryを呼び出して作成されたエントリのいずれかである場合、trueを返します。
    void KeyStore.setCertificateEntry​(String alias, Certificate cert)
    指定された別名に、指定された信頼できる証明書を割り当てます。
    void KeyStore.setEntry​(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam)
    キーストアEntryを指定された別名で保存します。
    void KeyStore.setKeyEntry​(String alias, byte[] key, Certificate[] chain)
    指定された別名に、すでに保護されている指定のキーを割り当てます。
    void KeyStore.setKeyEntry​(String alias, Key key, char[] password, Certificate[] chain)
    指定された別名に指定されたキーを割り当て、指定されたパスワードでそのキーを保護します。
    int KeyStore.size()
    このキーストアのエントリ数を取得します。
    void KeyStore.store​(OutputStream stream, char[] password)
    指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。
    void KeyStore.store​(KeyStore.LoadStoreParameter param)
    指定されたLoadStoreParameterを使用してこのキーストアを格納します。
  • java.security.certでのKeyStoreExceptionの使用

    KeyStoreExceptionをスローするjava.security.certのコンストラクタ 
    コンストラクタ 説明
    PKIXBuilderParameters​(KeyStore keystore, CertSelector targetConstraints)
    もっとも信頼できるCAのセットを、指定したKeyStoreに含まれる信頼できる証明書エントリから生成する、PKIXBuilderParametersのインスタンスを作成します。
    PKIXParameters​(KeyStore keystore)
    もっとも信頼できるCAのセットを、指定したKeyStoreに含まれる信頼できる証明書エントリから生成する、PKIXParametersのインスタンスを作成します。
  • javax.net.sslでのKeyStoreExceptionの使用

    KeyStoreExceptionをスローするjavax.net.sslのメソッド 
    修飾子と型 メソッド 説明
    protected abstract void KeyManagerFactorySpi.engineInit​(KeyStore ks, char[] password)
    キー・データのソースを使用して、このファクトリを初期化します。
    protected abstract void TrustManagerFactorySpi.engineInit​(KeyStore ks)
    証明書発行局と関連する信頼データのソースを使用して、このファクトリを初期化します。
    void KeyManagerFactory.init​(KeyStore ks, char[] password)
    キー・データのソースを使用して、このファクトリを初期化します。
    void TrustManagerFactory.init​(KeyStore ks)
    証明書発行局と関連する信頼データのソースを使用して、このファクトリを初期化します。