PersistentStorageEncryptionKeyProvider
public protocol PersistentStorageEncryptionKeyProvider
Protocol that wraps the key generator required for the configuration of the Tile Store persistent storage.
-
Retrieves an encryption key that can be used to interact with persistent storage. If no such key was generated before, then a new key is generated and stored for future use and then returned to the caller.
Declaration
Swift
func getPersistentStorageEncryptionKey(keyAlias: String) -> String
Parameters
keyAlias
The name of the service for which the key is needed. Here we use a common name “tilestore-storage-key” for ‘NavigationTileStore’
Return Value
persistent storage encryption key.