!--a11y-->
Key Storage Actions 
Method |
Action |
getKeystore(String keystore_view_alias) |
{KeyStoreConstants.GET_VIEW, keystore_view_alias} |
existKeystoreView(String keystore_view_alias) |
{KeyStoreConstants. IS_VIEW_EXISTS, keystore_view_alias} |
getKeystoreViewAliases() |
{KeyStoreConstants.VIEW_ALIASES}, plus for each view {KeyStoreConstants.LIST_VIEW, viewAlias} |
createKeystoreView(String keystore_view_alias, Properties properties) |
{KeyStoreConstants.CREATE_VIEW} |
destroyKeystoreView(String keystore_view_alias) |
{KeyStoreConstants.DESTROY_VIEW, keystore_view_alias} |
getKeystoreViewProperties(String keystore_view_alias) |
{KeyStoreConstants.GET_VIEW_PROPERTIES, keystore_view_alias}, plus, for each property {KeyStoreConstants.LIST_PROPERTY, keystore_view_alias, propertyAlias} |
setProperty(String keystore_view_alias, String key, String value) |
{KeyStoreConstants. SET_VIEW_PROPERTY, keystore_view_alias} |
getProperty(String keystore_view_alias, String key) |
{KeyStoreConstants. GET_PROPERTY, keystore_view_alias, key} |
removeProperty(String keystore_view_alias, String key) |
{KeyStoreConstants.REMOVE_PROPERTY, keystore_view_alias, key} |
aliases():
· {KeyStoreConstants.LIST_VIEW, keystore_view_alias}, plus, for each entry: {KeyStoreConstants.LIST_ENTRY, keystore_view_alias, entry_alias}
· containsAlias(String entryAlias): KeyStoreConstants.IS_ENTRY_EXISTS, keystore_view_alias, entryAlias}
size():
· {KeyStoreConstants.SIZE_OF_VIEW, keystore_view_alias }
· {KeyStoreConstants.READ_ENTRY, keystore_view_alias, entry_alias} is required for the methods
¡ isKeyEntry(String entry_alias):
¡ {KeyStoreConstants.IS_ENTRY_A_KEY, keystore_view_alias, entry_alias}
¡ isCertificateEntry(String entry_alias):
¡ {KeyStoreConstants.IS_ENTRY_A_KEY, keystore_view_alias, entry_alias}
¡ getCertificate(String entry_Alias):
¡ getCertificateChain(String entry_Alias):
¡ getKey(String entry_Alias):
¡ getCreationDate(String entry_Alias)
¡ getCertificateAlias(String entry_Alias):
· {KeyStoreConstants.WRITE_ENTRY, keystore_view_alias, entry_alias} is required for the methods
¡ setKeyEntry(String entry_alias, byte[] key, Certificate[] chain)
¡ setKeyEntry(String entry_alias, Key key, char[] password,Certificate[] chain)
¡ setCertificateEntry(String entry_alias, Certificate cert)
· deleteEntry(String entry_alias): {KeyStoreConstants.REMOVE_ENTRY, keystore_view_alias, entry_alias}
