Security.SecKeyChain: Method Members

The methods of Security.SecKeyChain are listed below. For a list of all members, see the SecKeyChain Members list.

See Also: Inherited members from System.Object

Public Methods

static
Add(SecRecord) : SecStatusCode
Adds the specified record to the keychain.
static
QueryAsConcreteType(SecRecord, out SecStatusCode) : object
Use this method to query the KeyChain and get back a Security.SecCertificate, a Security.SecKey or a Security.SecIdentity.
static
QueryAsData(SecRecord) : Foundation.NSData
Fetches an NSData record from the Keychain.
static
QueryAsData(SecRecord, int) : Foundation.NSData[]
Fetches a set of NSData records from the Keychain.
static
QueryAsData(SecRecord, bool, out SecStatusCode) : Foundation.NSData
Fetches a set of NSData records from the Keychain.Fetches an NSData record from the Keychain.
static
QueryAsData(SecRecord, bool, int, out SecStatusCode) : Foundation.NSData[]
Fetches a set of NSData records from the Keychain.
static
QueryAsRecord(SecRecord, out SecStatusCode) : SecRecord
Fetches a single SecRecord.
static
QueryAsRecord(SecRecord, int, out SecStatusCode) : SecRecord[]
Fetches one or more SecRecords.
static
Remove(SecRecord) : SecStatusCode
Removes the specified record from the keychain.
static
Update(SecRecord, SecRecord) : SecStatusCode
Updates the record matching the query with the provided data.