Documentation ¶
Overview ¶
Package keychain loads the device keychain from an encrypted backup.
Index ¶
Constants ¶
View Source
const ( KService = "svce" KData = "v_Data" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Keychain ¶
type Keychain struct { General KeychainGroup Internet KeychainGroup Certs KeychainGroup Keys KeychainGroup }
Keychain holds a decrypted keychain
type KeychainGroup ¶
type KeychainGroup []interface{}
KeychainGroup holds a group of keychain items
func (KeychainGroup) FindByKeyMatch ¶
func (kg KeychainGroup) FindByKeyMatch(key, value string) (items []KeychainItem)
FindByKeyMatch queries for matching entries in a group.
eg. FindByKeyMatch(keychain.KService, "ParentalControls")
type KeychainItem ¶
type KeychainItem map[string]interface{}
KeychainItem represents a single keychain entry.
Click to show internal directories.
Click to hide internal directories.