Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Back to KeychainManagerMBS module.
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 |
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.
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 |
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 |
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.
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 |
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
IRC protocol.
Available in OS X v10.6 and later.
The items on this page are in the following plugins: MBS MacClassic Plugin.