Security.SecKeyChain Members

The members of Security.SecKeyChain are listed below.

See Also: Inherited members from System.Object

Public Properties

[read-only]
HandleIntPtr. Handle (pointer) to the unmanaged object representation.

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.