Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacClassic Plugin:Keychain:
Partly Console safe, 250 entry points.
- class KeychainAccessControlMBS
- method Constructor
- property Handle as Integer
- shared method CreateWithFlags(protection as String, Flags as Integer, byref error as Variant) as KeychainAccessControlMBS
- shared method kSecAttrAccessibleWhenUnlocked as String
- shared method kSecAttrAccessibleAfterFirstUnlock as String
- shared method kSecAttrAccessibleAlways as String
- shared method kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly as String
- shared method kSecAttrAccessibleWhenUnlockedThisDeviceOnly as String
- shared method kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly as String
- shared method kSecAttrAccessibleAlwaysThisDeviceOnly as String
- class KeychainItemMBS
- method Delete
- method ItemClass as string
- method Keychain as KeychainMBS
- method PersistentReference as Memoryblock
- property Password as memoryblock
- property AttributeData(attributeName as string) as memoryblock
- property AttributeText(attributeName as string) as string
- property Label as string
- property Description as string
- property Account as string
- property Comment as string
- property Service as string
- property Handle as Integer
- property Lasterror as Integer
- class KeychainMBS
- method IsUnlocked as boolean
- method AllItems(itemClass as string) as KeychainItemMBS()
- method FindInternetPassword(serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string, byref password as memoryblock) as KeychainItemMBS
- method FindGenericPassword(serviceName as string, accountName as string, byref password as memoryblock) as KeychainItemMBS
- method FindInternetItem(serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string) as KeychainItemMBS
- method FindGenericItem(serviceName as string, accountName as string) as KeychainItemMBS
- method AddGenericPassword(serviceName as string, accountName as string, password as memoryblock) as KeychainItemMBS
- method AddInternetPassword(serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string, password as memoryblock) as KeychainItemMBS
- method AddGenericPassword(serviceName as string, accountName as string, password as string) as KeychainItemMBS
- method AddInternetPassword(serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string, password as string) as KeychainItemMBS
- method Path as string
- method Name as string
- method Status as integer
- method Unlock(password as string)
- method Unlock
- method Delete
- method Lock
- method SetDefault
- property Settings as KeychainSettingsMBS
- property Handle as Integer
- property Lasterror as Integer
- class KeychainSearchMBS
- class KeychainSettingsMBS
- module KeychainManagerMBS
- method AllItems(keychain as KeychainMBS, itemClass as string) as KeychainItemMBS()
- method FindInternetPassword(keychain as KeychainMBS, serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string, byref password as memoryblock) as KeychainItemMBS
- method FindGenericPassword(keychain as KeychainMBS, serviceName as string, accountName as string, byref password as memoryblock) as KeychainItemMBS
- method FindInternetItem(keychain as KeychainMBS, serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string) as KeychainItemMBS
- method FindGenericItem(keychain as KeychainMBS, serviceName as string, accountName as string) as KeychainItemMBS
- method AddGenericPassword(keychain as KeychainMBS, serviceName as string, accountName as string, password as memoryblock) as KeychainItemMBS
- method AddInternetPassword(keychain as KeychainMBS, serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string, password as memoryblock) as KeychainItemMBS
- method AddGenericPassword(keychain as KeychainMBS, serviceName as string, accountName as string, password as string) as KeychainItemMBS
- method AddInternetPassword(keychain as KeychainMBS, serverName as string, securityDomain as string, accountName as string, path as string, port as integer, protocol as string, authenticationType as string, password as string) as KeychainItemMBS
- method ErrorMessageString(error as integer) as string
- method SetDomainDefault(domain as integer, keychain as KeychainMBS)
- method DomainDefault(domain as integer) as KeychainMBS
- method SetDomainSearchList(domain as integer, list() as KeychainMBS)
- method DomainSearchList(domain as integer) as KeychainMBS()
- method PreferenceDomain as integer
- method SetSearchList(list() as KeychainMBS)
- method SearchList as KeychainMBS()
- method ItemFromPersistentReference(data as memoryblock) as KeychainItemMBS
- method SearchCreateFromAttributes(keychain as KeychainMBS, itemClass as string, AttributeKeys() as string, AttributeValues() as string) as KeychainSearchMBS
- method SearchCreateFromAttributes(keychains() as KeychainMBS, itemClass as string, AttributeKeys() as string, AttributeValues() as string) as KeychainSearchMBS
- method Open(file as folderitem) as KeychainMBS
- method Open(path as string) as KeychainMBS
- method Default as KeychainMBS
- method Version as integer
- method LockAll
- method UserInteractionAllowed as boolean
- method DeleteItem(Query as Dictionary) as boolean
- method UpdateItem(Query as Dictionary, attributesToUpdate as dictionary) as boolean
- method CopyMatching(Query as dictionary, byref result as variant) as boolean
- method CopyMatchingDictionaries(Query as dictionary) as Dictionary()
- method CopyMatchingItems(Query as dictionary) as KeychainItemMBS()
- method GetPassword(Query as dictionary, byref result as Memoryblock) as boolean
- method AddItem(Keychain as KeychainMBS, attributesDictionary as dictionary) as boolean
- method AddItem(Keychain as KeychainMBS, attributesDictionary as dictionary, byref result as variant) as boolean
- method AddItem(attributesDictionary as dictionary) as boolean
- method AddItem(attributesDictionary as dictionary, byref result as variant) as boolean
- method kSecAttrAccessible as string
- method kSecAttrAccessControl as string
- method kSecAttrAccessGroup as string
- method kSecAttrSynchronizable as string
- method kSecAttrSynchronizableAny as string
- method kSecAttrAccessibleWhenUnlocked as string
- method kSecAttrAccessibleAfterFirstUnlock as string
- method kSecAttrAccessibleAlways as string
- method kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly as string
- method kSecAttrAccessibleWhenUnlockedThisDeviceOnly as string
- method kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly as string
- method kSecAttrAccessibleAlwaysThisDeviceOnly as string
- method kSecAttrKeyTypeEC as string
- method kSecClass as string
- method kSecClassInternetPassword as string
- method kSecClassGenericPassword as string
- method kSecClassCertificate as string
- method kSecClassKey as string
- method kSecClassIdentity as string
- method kSecAttrAccess as string
- method kSecAttrCreationDate as string
- method kSecAttrModificationDate as string
- method kSecAttrDescription as string
- method kSecAttrComment as string
- method kSecAttrCreator as string
- method kSecAttrType as string
- method kSecAttrLabel as string
- method kSecAttrIsInvisible as string
- method kSecAttrIsNegative as string
- method kSecAttrAccount as string
- method kSecAttrService as string
- method kSecAttrGeneric as string
- method kSecAttrSecurityDomain as string
- method kSecAttrServer as string
- method kSecAttrProtocol as string
- method kSecAttrAuthenticationType as string
- method kSecAttrPort as string
- method kSecAttrPath as string
- method kSecAttrSubject as string
- method kSecAttrIssuer as string
- method kSecAttrSerialNumber as string
- method kSecAttrSubjectKeyID as string
- method kSecAttrPublicKeyHash as string
- method kSecAttrCertificateType as string
- method kSecAttrCertificateEncoding as string
- method kSecAttrKeyClass as string
- method kSecAttrApplicationLabel as string
- method kSecAttrIsPermanent as string
- method kSecAttrApplicationTag as string
- method kSecAttrKeyType as string
- method kSecAttrPRF as string
- method kSecAttrSalt as string
- method kSecAttrRounds as string
- method kSecAttrKeySizeInBits as string
- method kSecAttrEffectiveKeySize as string
- method kSecAttrCanEncrypt as string
- method kSecAttrCanDecrypt as string
- method kSecAttrCanDerive as string
- method kSecAttrCanSign as string
- method kSecAttrCanVerify as string
- method kSecAttrCanWrap as string
- method kSecAttrCanUnwrap as string
- method kSecAttrProtocolFTP as string
- method kSecAttrProtocolFTPAccount as string
- method kSecAttrProtocolHTTP as string
- method kSecAttrProtocolIRC as string
- method kSecAttrProtocolNNTP as string
- method kSecAttrProtocolPOP3 as string
- method kSecAttrProtocolSMTP as string
- method kSecAttrProtocolSOCKS as string
- method kSecAttrProtocolIMAP as string
- method kSecAttrProtocolLDAP as string
- method kSecAttrProtocolAppleTalk as string
- method kSecAttrProtocolAFP as string
- method kSecAttrProtocolTelnet as string
- method kSecAttrProtocolSSH as string
- method kSecAttrProtocolFTPS as string
- method kSecAttrProtocolHTTPS as string
- method kSecAttrProtocolHTTPProxy as string
- method kSecAttrProtocolHTTPSProxy as string
- method kSecAttrProtocolFTPProxy as string
- method kSecAttrProtocolSMB as string
- method kSecAttrProtocolRTSP as string
- method kSecAttrProtocolRTSPProxy as string
- method kSecAttrProtocolDAAP as string
- method kSecAttrProtocolEPPC as string
- method kSecAttrProtocolIPP as string
- method kSecAttrProtocolNNTPS as string
- method kSecAttrProtocolLDAPS as string
- method kSecAttrProtocolTelnetS as string
- method kSecAttrProtocolIMAPS as string
- method kSecAttrProtocolIRCS as string
- method kSecAttrProtocolPOP3S as string
- method kSecAttrAuthenticationTypeNTLM as string
- method kSecAttrAuthenticationTypeMSN as string
- method kSecAttrAuthenticationTypeDPA as string
- method kSecAttrAuthenticationTypeRPA as string
- method kSecAttrAuthenticationTypeHTTPBasic as string
- method kSecAttrAuthenticationTypeHTTPDigest as string
- method kSecAttrAuthenticationTypeHTMLForm as string
- method kSecAttrAuthenticationTypeDefault as string
- method kSecAttrKeyClassPublic as string
- method kSecAttrKeyClassPrivate as string
- method kSecAttrKeyClassSymmetric as string
- method kSecAttrKeyTypeRSA as string
- method kSecAttrKeyTypeDSA as string
- method kSecAttrKeyTypeAES as string
- method kSecAttrKeyTypeDES as string
- method kSecAttrKeyType3DES as string
- method kSecAttrKeyTypeRC4 as string
- method kSecAttrKeyTypeRC2 as string
- method kSecAttrKeyTypeCAST as string
- method kSecAttrKeyTypeECDSA as string
- method kSecAttrPRFHmacAlgSHA1 as string
- method kSecAttrPRFHmacAlgSHA224 as string
- method kSecAttrPRFHmacAlgSHA256 as string
- method kSecAttrPRFHmacAlgSHA384 as string
- method kSecAttrPRFHmacAlgSHA512 as string
- method kSecMatchPolicy as string
- method kSecMatchItemList as string
- method kSecMatchSearchList as string
- method kSecMatchIssuers as string
- method kSecMatchEmailAddressIfPresent as string
- method kSecMatchSubjectContains as string
- method kSecMatchSubjectStartsWith as string
- method kSecMatchSubjectEndsWith as string
- method kSecMatchSubjectWholeString as string
- method kSecMatchCaseInsensitive as string
- method kSecMatchDiacriticInsensitive as string
- method kSecMatchWidthInsensitive as string
- method kSecMatchTrustedOnly as string
- method kSecMatchValidOnDate as string
- method kSecMatchLimit as string
- method kSecMatchLimitOne as string
- method kSecMatchLimitAll as string
- method kSecReturnData as string
- method kSecReturnAttributes as string
- method kSecReturnRef as string
- method kSecReturnPersistentRef as string
- method kSecValueData as string
- method kSecValueRef as string
- method kSecValuePersistentRef as string
- method kSecUseItemList as string
- method kSecUseKeychain as string
- method kSecUseAuthenticationUIAllow as string
- method kSecUseAuthenticationUIFail as string
- method kSecUseAuthenticationUISkip as string
- method kSecUseAuthenticationUI as string
- method kSecUseAuthenticationContext as string
- method kSecUseNoAuthenticationUI as string
- method kSecUseOperationPrompt as string
- method AddItemAsync(Keychain as KeychainMBS, attributesDictionary as dictionary, handler as AddItemAsyncCompletedMBS, tag as Variant = nil)
- method AddItemAsync(attributesDictionary as dictionary, handler as AddItemAsyncCompletedMBS, tag as Variant = nil)
- method CopyMatchingAsync(Query as dictionary, handler as CopyMatchingAsyncCompletedMBS, tag as Variant = nil)
Blog Entries
- MBS Xojo Plugins Version 21.0 News
- MBS Xojo Plugins, version 20.6pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 18.5
- MBS Xojo Plugins, version 18.5pr6
- MBS Xojo Plugins, version 18.5pr5
- MonkeyBread Software Releases the MBS Real Studio plug-ins in version 13.1
- MBS Real Studio Plugins, version 13.1pr17
- MBS Real Studio Plugins, version 13.1pr12
- Keychain Plugin rewritten