Platforms to show: All Mac Windows Linux Cross-Platform

Back to KeychainManagerMBS module.

Previous items Next items

KeychainManagerMBS.kSecAttrDescription as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Description attribute key.
The corresponding value is of type String and specifies a user-visible string describing this kind of item (for example, "Disk image password").
Available in OS X v10.6 and later.

Some examples using this method:

KeychainManagerMBS.kSecAttrEffectiveKeySize as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Effective number of bits attribute key.
The corresponding value is of type Integer and indicates the effective number of bits in this cryptographic key. For example, a DES key has a kSecAttrKeySizeInBits of 64, but a kSecAttrEffectiveKeySize of 56 bits.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrGeneric as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Generic attribute key.
The corresponding value is of type Memoryblock and contains a user-defined attribute. Items of class kSecClassGenericPassword have this attribute.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrIsInvisible as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Invisible attribute key.
The corresponding value is of type boolean and is true if the item is invisible (that is, should not be displayed).
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrIsNegative as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Negative attribute key.
The corresponding value is of type Boolean and indicates whether there is a valid password associated with this keychain item. This is useful if your application doesn't want a password for some particular service to be stored in the keychain, but prefers that it always be entered by the user.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrIsPermanent as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Permanence attribute key.
The corresponding value is of type Boolean and indicates whether this cryptographic key is to be stored permanently.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrIssuer as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Issuer attribute key.
The corresponding value is of type Date and contains the X.500 issuer name of a certificate. Items of class kSecClassCertificate have this attribute. Read only.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrKeyClass as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Key class attribute key.
The corresponding value is of type CFTypeRef and specifies a type of cryptographic key. Possible values are listed in "Key Class Values." Read only.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrKeyClassPrivate as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyClass attribute key.

A private key of a public-private pair.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrKeyClassPublic as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyClass attribute key.

A public key of a public-private pair.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrKeyClassSymmetric as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyClass attribute key.

A private key used for symmetric-key encryption and decryption.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrKeySizeInBits as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Number of bits attribute key.
The corresponding value is of type Integer and indicates the total number of bits in this cryptographic key. Compare with kSecAttrEffectiveKeySize.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrKeyType as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Algorithm attribute key.
The corresponding value is of type integer and indicates the algorithm associated with this cryptographic key (see the CSSM_ALGORITHMS enumeration in cssmtype.h and "Key Type Values").
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrKeyType3DES as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

KeychainManagerMBS.kSecAttrKeyTypeAES as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

AES algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrKeyTypeCAST as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

CAST algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrKeyTypeDES as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

DES algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrKeyTypeDSA as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

DSA algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrKeyTypeEC as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 15.0 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

Elliptic curve algorithm.
Available in OS X v10.9 and later.

KeychainManagerMBS.kSecAttrKeyTypeECDSA as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

Elliptic curve DSA algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrKeyTypeRC2 as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

RC2 algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrKeyTypeRC4 as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

RC4 algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrKeyTypeRSA as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrKeyType attribute key.

RSA algorithm.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrLabel as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Label attribute key.
The corresponding value is of type String and contains the user-visible label for this item.
Available in OS X v10.6 and later.

Some examples using this method:

KeychainManagerMBS.kSecAttrModificationDate as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Modification date key.
The corresponding value is of type date and represents the last time the item was updated. Read only.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrPath as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Path attribute key.
The corresponding value is of type String and represents a path, typically the path component of the URL. Items of class kSecClassInternetPassword have this attribute.
Available in OS X v10.6 and later.

Some examples using this method:

KeychainManagerMBS.kSecAttrPort as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Port attribute key.
The corresponding value is of type integer and represents an Internet port number. Items of class kSecClassInternetPassword have this attribute.
Available in OS X v10.6 and later.

Some examples using this method:

KeychainManagerMBS.kSecAttrPRF as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Pseudorandom function attribute. Possible values are described in "kSecAttrPRF Value Constants."
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrPRFHmacAlgSHA1 as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Constants used for the kSecAttrPRF key in the parameters dictionary passed to KeyDeriveFromPassword.

Use the SHA1 algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrPRFHmacAlgSHA224 as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Constants used for the kSecAttrPRF key in the parameters dictionary passed to KeyDeriveFromPassword.

Use the SHA224 algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrPRFHmacAlgSHA256 as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Constants used for the kSecAttrPRF key in the parameters dictionary passed to KeyDeriveFromPassword.

Use the SHA256 algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrPRFHmacAlgSHA384 as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Constants used for the kSecAttrPRF key in the parameters dictionary passed to KeyDeriveFromPassword.

Use the SHA384 algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrPRFHmacAlgSHA512 as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Constants used for the kSecAttrPRF key in the parameters dictionary passed to KeyDeriveFromPassword.

Use the SHA512 algorithm.
Available in OS X v10.7 and later.

KeychainManagerMBS.kSecAttrProtocol as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keychain item attribute keys.

Protocol attribute key.
The corresponding value is of type integer and denotes the protocol for this item (see "Protocol Values"). Items of class kSecClassInternetPassword have this attribute.
Available in OS X v10.6 and later.

Some examples using this method:

KeychainManagerMBS.kSecAttrProtocolAFP as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

AFP over TCP.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolAppleTalk as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

AFP over AppleTalk.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolDAAP as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

DAAP protocol.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolEPPC as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

Remote Apple Events.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolFTP as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

FTP protocol.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolFTPAccount as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

A client side FTP account.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolFTPProxy as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

FTP proxy.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolFTPS as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

FTP over TLS/SSL.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolHTTP as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

HTTP protocol.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolHTTPProxy as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

HTTP proxy.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolHTTPS as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

HTTP over TLS/SSL.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolHTTPSProxy as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

HTTPS proxy.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolIMAP as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

IMAP protocol.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolIMAPS as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

IMAP over TLS/SSL.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolIPP as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

IPP protocol.
Available in OS X v10.6 and later.

KeychainManagerMBS.kSecAttrProtocolIRC as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Keychain MBS MacClassic Plugin 13.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Values that can be used with the kSecAttrProtocol attribute key.

IRC protocol.
Available in OS X v10.6 and later.

Previous items Next items

The items on this page are in the following plugins: MBS MacClassic Plugin.


The biggest plugin in space...