| 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を使用してこのキーストアを格納します。 |