Entering content frame

Background documentation Key Storage Actions Locate the document in its SAP Library structure

Interface com.sap.engine.interfaces.keystore.KeystoreManager

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}

Interface java.security.KeyStore

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}

 

 

Leaving content frame