Storage
Storage
Storage Interface
type Storage interface {
SetCryptoProvider(cryptoProvider crypto_provider.CryptoProvider)
GetCryptoProvider() crypto_provider.CryptoProvider
}File Storage
FileStorage Interface
type FileStorage interface {
Storage
DataDirectory() (string, error)
LicenseFileName(string) string
SaveLicense(data interface{}) error
LoadLicense(fileName string) (license_file.LicenseFile, error)
ClearLocalLicenseData(productCode string) error
OfflineGuardPath() (string, error)
StoreEncryptedData(path string, data interface{}) error
LoadEncryptedData(path string, out interface{}) error
LoadGuardFile(password string) (types.OfflineActivationGuard, error)
SaveGuardFile(guard interface{}) error
RemoveFile(file_path string) error
}Crypto Provider
CryptoProvider Interface
Default Implementations
Was this helpful?