MonoMac.Security.SecRecord Members

The members of MonoMac.Security.SecRecord are listed below.

See Also: Inherited members from System.Object

Public Constructors

Creates a keychain record.

Public Properties

AccessGroupstring. Access group name.
AccessibleSecAccessible. When should the keychain information be accessed.
Accountstring. Accout name.
ApplicationLabelstring. An application-level tag, used to identify this key.
ApplicationTagMonoMac.Foundation.NSData. To store your application data.
AuthenticationTypeSecAuthenticationType. The authentication type.
CanDecryptbool. Whether this cryptographic key can be used to decrypt data.
CanDerivebool. Whether this key can be used to derive another key.
CanEncryptbool. Whether this cryptographic key can be used to encrypt data.
CanSignbool. Whether this key can be used to sign data.
CanUnwrapbool. Whether this key can be used to unwrap another key.
CanVerifybool. Whether this key can be used to verify a digital signature.
CanWrapbool. Whether this key can be used to wrap another key.
[read-only]
CertificateEncodingMonoMac.Foundation.NSNumber. The encoding used for the certificate.
[read-only]
CertificateTypeMonoMac.Foundation.NSNumber. A certificate type.
Commentstring. Used editable comment for this record.
CreationDateMonoMac.Foundation.NSDate. Creation date for this item.
Creatorint. Creator key, a 32-bit value
CreatorTypeint. Item's type. 32-bit value.
Descriptionstring. User visible description of this item.
EffectiveKeySizeint. Number of effective bits on the key.
GenericMonoMac.Foundation.NSData. Generic password's NSData storage.
Invisiblebool. If set, the item is not displayed to the user.
IsNegativebool. Whether there is a valid password associated
IsPermanentbool. Documentation for this section has not yet been entered.
[read-only]
IssuerMonoMac.Foundation.NSData. X.500 Issuer certificate name as an NSData block
KeyClassSecKeyClass. The key class.
KeySizeInBitsint. Bitsize for the key, contrast this with EffectiveKeySize.
KeyTypeSecKeyType. The key type.
Labelstring. User visible label for this item.
MatchCaseInsensitivebool. Whether matches should be case insensitive
MatchEmailAddressIfPresentstring. Documentation for this section has not yet been entered.
[write-only]
MatchIssuersMonoMac.Foundation.NSData[]. Documentation for this section has not yet been entered.
MatchItemListMonoMac.Foundation.NSArray. Documentation for this section has not yet been entered.
MatchPolicySecPolicy. Documentation for this section has not yet been entered.
MatchSubjectContainsstring. Documentation for this section has not yet been entered.
MatchTrustedOnlybool. Documentation for this section has not yet been entered.
MatchValidOnDateMonoMac.Foundation.NSDate. Documentation for this section has not yet been entered.
ModificationDateMonoMac.Foundation.NSDate. Documentation for this section has not yet been entered.
Pathstring. Path component of an InternetPassword.
Portint. Port component of an InternetPassword
ProtocolSecProtocol. Protocol component of an InternetPassword
[read-only]
PublicKeyHashMonoMac.Foundation.NSData. Public key hash
SecurityDomainstring. Security domain for InternetPassword items.
[read-only]
SerialNumberMonoMac.Foundation.NSData. Serial number for the certificate.
Serverstring. Server component for an InternetPassword
Servicestring. Service associated with an InternetPassword.
[read-only]
Subjectstring. X.500 Subject name stored as an NSData.
[read-only]
SubjectKeyIDMonoMac.Foundation.NSData. SubjectKeyID of the certificate.
ValueDataMonoMac.Foundation.NSData. The value data to store.
ValueRefMonoMac.Foundation.NSObject. Documentation for this section has not yet been entered.

Public Methods

Clone() : SecRecord
Makes a copy of this SecRecord.
Dispose()
Releases the resourced used by the SecRecord object.
Dispose(bool)
Releases the resourced used by the SecRecord object.
Finalize()
Finalizer for the SecRecord object