SecureStorageSample/Packages/SharedPackage/Sources/SharedKit/Constants/StorageServiceIdentifiers.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"
}
}