28 lines
656 B
Swift
28 lines
656 B
Swift
import Foundation
|
|
|
|
public enum StorageServiceIdentifiers {
|
|
public static var bundleIdentifier: String {
|
|
Bundle.main.bundleIdentifier ?? "com.example.securestorage"
|
|
}
|
|
|
|
public static var appGroupIdentifier: String {
|
|
"group.\(bundleIdentifier)"
|
|
}
|
|
|
|
public static var keychainCredentials: String {
|
|
bundleIdentifier
|
|
}
|
|
|
|
public static var keychainAPIToken: String {
|
|
"\(bundleIdentifier).api"
|
|
}
|
|
|
|
public static var keychainExternalKeyMaterial: String {
|
|
"\(bundleIdentifier).externalkey"
|
|
}
|
|
|
|
public static var keychainLocation: String {
|
|
"\(bundleIdentifier).security"
|
|
}
|
|
}
|