]> git.saurik.com Git - apple/security.git/blobdiff - sec/Security/SecExports.exp-in
Security-55471.tar.gz
[apple/security.git] / sec / Security / SecExports.exp-in
diff --git a/sec/Security/SecExports.exp-in b/sec/Security/SecExports.exp-in
new file mode 100644 (file)
index 0000000..58479bd
--- /dev/null
@@ -0,0 +1,721 @@
+//  SecExports.exp-in
+//  sec
+//
+//  Created by Mitch Adler on 4/2/13.
+//
+
+//
+// CFError to OSStatus conversion
+//
+
+_SecErrorGetOSStatus
+
+//
+// Password
+//
+
+_kSecPasswordMinLengthKey
+_kSecPasswordMaxLengthKey
+_kSecPasswordAllowedCharactersKey
+_kSecPasswordRequiredCharactersKey
+_kSecPasswordDefaultForType
+_kSecPasswordDisallowedCharacters
+_kSecPasswordCantStartWithChars
+_kSecPasswordCantEndWithChars
+_kSecPasswordContainsNoMoreThanNSpecificCharacters
+_kSecPasswordContainsAtLeastNSpecificCharacters
+_kSecPasswordContainsNoMoreThanNConsecutiveIdenticalCharacters
+_kSecPasswordGroupSize
+_kSecPasswordNumberOfGroups
+_kSecPasswordSeparator
+_kSecPasswordCharacterCount
+_kSecPasswordCharacters
+_SecPasswordIsPasswordWeak
+_SecPasswordGenerate
+_SecPasswordCopyDefaultPasswordLength
+
+//
+// Base64
+//
+
+_SecBase64Encode
+_SecBase64Encode2
+
+//
+// Trust
+//
+
+_kSecPolicyAppleX509Basic
+_kSecPolicyAppleSSL
+_kSecPolicyAppleSMIME
+_kSecPolicyAppleEAP
+_kSecPolicyAppleIPsec
+_kSecPolicyAppleCodeSigning
+_kSecPolicyAppleIDValidation
+_kSecPolicyAppleIDValidationRecordSigningPolicy
+_kSecPolicyAppleTimeStamping
+_kSecPolicyAppleRevocation
+_kSecPolicyApplePassbookSigning
+_kSecPolicyAppleMobileStore
+_kSecPolicyAppleTestMobileStore
+_kSecPolicyAppleOTAPKISigner
+_kSecPolicyAppleTestOTAPKISigner
+_kSecPolicyAppleEscrowService
+_kSecPolicyAppleProfileSigner
+_kSecPolicyAppleQAProfileSigner
+_kSecPolicyCheckAnchorSHA1
+_kSecPolicyCheckAnchorTrusted
+_kSecPolicyCheckBasicCertificateProcessing
+_kSecPolicyCheckBasicContraints
+_kSecPolicyCheckBlackListedKey
+_kSecPolicyCheckBlackListedLeaf
+_kSecPolicyCheckCertificatePolicy
+_kSecPolicyCheckChainLength
+_kSecPolicyCheckCriticalExtensions
+_kSecPolicyCheckEAPTrustedServerNames
+_kSecPolicyCheckEmail
+_kSecPolicyCheckExtendedKeyUsage
+_kSecPolicyCheckExtendedValidation
+_kSecPolicyCheckGrayListedKey
+_kSecPolicyCheckGrayListedLeaf
+_kSecPolicyCheckIdLinkage
+_kSecPolicyCheckIntermediateMarkerOid
+_kSecPolicyCheckIssuerCommonName
+_kSecPolicyCheckKeyUsage
+_kSecPolicyCheckLeafMarkerOid
+_kSecPolicyCheckNoNetworkAccess
+_kSecPolicyCheckNonEmptySubject
+_kSecPolicyCheckNotValidBefore
+_kSecPolicyCheckQualifiedCertStatements
+_kSecPolicyCheckRevocation
+_kSecPolicyCheckSSLHostname
+_kSecPolicyCheckSubjectCommonName
+_kSecPolicyCheckSubjectCommonNamePrefix
+_kSecPolicyCheckSubjectCommonNameTEST
+_kSecPolicyCheckSubjectOrganization
+_kSecPolicyCheckSubjectOrganizationalUnit
+_kSecPolicyCheckValidIntermediates
+_kSecPolicyCheckValidLeaf
+_kSecPolicyCheckValidRoot
+_kSecPolicyClient
+_kSecPolicyName
+_kSecPolicyOid
+_kSecPolicyRevocationFlags
+_kSecPolicyTeamIdentifier
+
+
+_SecPolicyCopyEscrowRootCertificate
+_SecPolicyCopyProperties
+_SecPolicyCreate
+_SecPolicyCreateAppleIDAuthorityPolicy
+#if TARGET_OS_IPHONE
+_SecPolicyCreateAppleIDValidationRecordSigningPolicy
+#endif
+_SecPolicyCreateBasicX509
+_SecPolicyCreateCodeSigning
+_SecPolicyCreateConfigurationProfileSigner
+_SecPolicyCreateQAConfigurationProfileSigner
+#if TARGET_OS_IPHONE
+_SecPolicyCreateOTAPKISigner
+_SecPolicyCreateTestOTAPKISigner
+#endif
+_SecPolicyCreateEAP
+_SecPolicyCreateEscrowServiceSigner
+_SecPolicyCreateFactoryDeviceCertificate
+_SecPolicyCreateIPSec
+_SecPolicyCreateMobileStoreSigner
+_SecPolicyCreateTestMobileStoreSigner
+_SecPolicyCreateOCSPSigner
+_SecPolicyCreateRevocation
+_SecPolicyCreatePassbookCardSigner
+_SecPolicyCreateShoeboxCardSigner
+_SecPolicyCreateSMIME
+_SecPolicyCreateSSL
+_SecPolicyCreateiAP
+_SecPolicyCreateiPhoneActivation
+_SecPolicyCreateiPhoneApplicationSigning
+_SecPolicyCreateiPhoneDeviceCertificate
+_SecPolicyCreateiPhoneProfileApplicationSigning
+_SecPolicyCreateiPhoneProvisioningProfileSigning
+_SecPolicyCreateiTunesStoreURLBag
+_SecPolicyCreateLockdownPairing
+_SecPolicyCreateMobileAsset
+_SecPolicyCreateOTATasking
+_SecPolicyCreateURLBag
+_SecPolicyCreateWithProperties
+_SecPolicyGetTypeID
+
+
+_kSecPropertyKeyLabel
+_kSecPropertyKeyLocalizedLabel
+_kSecPropertyKeyType
+_kSecPropertyKeyValue
+_kSecPropertyTypeData
+_kSecPropertyTypeDate
+_kSecPropertyTypeError
+_kSecPropertyTypeSection
+_kSecPropertyTypeString
+_kSecPropertyTypeSuccess
+_kSecPropertyTypeTitle
+_kSecPropertyTypeURL
+_kSecPropertyTypeWarning
+
+_kSecTrustEvaluationDate
+_kSecTrustExtendedValidation
+_kSecTrustOrganizationName
+_kSecTrustResultValue
+_kSecTrustRevocationChecked
+_kSecTrustRevocationValidUntilDate
+_kSecTrustInfoCompanyNameKey
+_kSecTrustInfoExtendedValidationKey
+_kSecTrustInfoRevocationKey
+_kSecTrustInfoRevocationValidUntilKey
+
+_SecTrustCopyCustomAnchorCertificates
+_SecTrustCopyDetailedPropertiesAtIndex
+_SecTrustCopyExceptions
+_SecTrustCopyFailureDescription
+_SecTrustCopyInfo
+_SecTrustCopyPolicies
+_SecTrustCopyProperties
+_SecTrustCopyPublicKey
+_SecTrustCopyResult
+_SecTrustCopySummaryPropertiesAtIndex
+_SecTrustCreateWithCertificates
+_SecTrustEvaluate
+_SecTrustEvaluateAsync
+_SecTrustGetCertificateAtIndex
+_SecTrustGetCertificateCount
+_SecTrustGetDetails
+_SecTrustGetNetworkFetchAllowed
+_SecTrustGetOTAPKIAssetVersionNumber
+_SecTrustOTAPKIGetUpdatedAsset
+_SecTrustGetTrustResult
+_SecTrustGetTypeID
+_SecTrustGetVerifyTime
+_SecTrustSetAnchorCertificates
+_SecTrustSetAnchorCertificatesOnly
+_SecTrustSetExceptions
+_SecTrustSetNetworkFetchAllowed
+_SecTrustSetOCSPResponse
+_SecTrustSetPolicies
+_SecTrustSetVerifyDate
+_SecTrustStoreContains
+_SecTrustStoreForDomain
+_SecTrustStoreGetSettingsVersionNumber
+_SecTrustStoreRemoveCertificate
+_SecTrustStoreSetTrustSettings
+
+//
+// Identity
+//
+
+_SecIdentityCopyCertificate
+_SecIdentityCopyPrivateKey
+_SecIdentityCreate
+_SecIdentityGetTypeID
+_SecIdentitySignCertificate
+
+//
+// Certificate
+//
+
+_kSecCertificateKeyUsage
+_kSecCertificateExtensions
+_SecCertificateCopyCommonNames
+_SecCertificateCopyCompanyName
+_SecCertificateCopyEscrowRoots
+_SecCertificateCopyDNSNames
+_SecCertificateCopyData
+_SecCertificateCopyExtendedKeyUsage
+_SecCertificateCopyIPAddresses
+_SecCertificateCopyIssuerSHA1Digest
+_SecCertificateCopyIssuerSequence
+_SecCertificateCopyIssuerSummary
+_SecCertificateCopyNTPrincipalNames
+_SecCertificateCopyOrganization
+_SecCertificateCopyOrganizationalUnit
+_SecCertificateCopyProperties
+_SecCertificateCopyPublicKey
+_SecCertificateCopyPublicKeySHA1Digest
+_SecCertificateCopyRFC822Names
+_SecCertificateCopySerialNumber
+_SecCertificateCopySubjectSequence
+_SecCertificateCopySubjectString
+_SecCertificateCopySubjectSummary
+_SecCertificateCopySummaryProperties
+_SecCertificateCreate
+_SecCertificateCreateWithBytes
+_SecCertificateCreateWithData
+_SecCertificateCreateWithPEM
+_SecCertificateGetAuthorityKeyID
+_SecCertificateGetBasicConstraints
+_SecCertificateGetBytePtr
+_SecCertificateGetCAIssuers
+_SecCertificateGetCertificatePolicies
+_SecCertificateGetInhibitAnyPolicySkipCerts
+_SecCertificateGetKeyUsage
+_SecCertificateGetLength
+_SecCertificateGetNormalizedIssuerContent
+_SecCertificateGetNormalizedSubjectContent
+_SecDistinguishedNameCopyNormalizedContent
+_SecCertificateGetOCSPResponders
+_SecCertificateGetPolicyConstraints
+_SecCertificateGetPublicKeyAlgorithm
+_SecCertificateGetPublicKeyData
+_SecCertificateGetSHA1Digest
+_SecCertificateGetSubjectKeyID
+_SecCertificateGetTypeID
+_SecCertificateHasCriticalSubjectAltName
+_SecCertificateHasMarkerExtension
+_SecCertificateHasSubject
+_SecCertificateHasUnknownCriticalExtension
+_SecCertificateIsSelfSignedCA
+_SecCertificateIsValid
+_SecCertificateNotValidAfter
+_SecCertificateNotValidBefore
+_SecCertificatePathCopyAddingLeaf
+_SecCertificatePathCopyFromParent
+_SecCertificatePathCopyPublicKeyAtIndex
+_SecCertificatePathCreate
+_SecCertificatePathGetCertificateAtIndex
+_SecCertificatePathGetCount
+_SecCertificatePathGetIndexOfCertificate
+_SecCertificatePathGetNextSourceIndex
+_SecCertificatePathGetRoot
+_SecCertificatePathIsAnchored
+_SecCertificatePathScore
+_SecCertificatePathSelfSignedIndex
+_SecCertificatePathSetIsAnchored
+_SecCertificatePathSetNextSourceIndex
+_SecCertificatePathSetSelfIssued
+_SecCertificatePathVerify
+_SecCertificateVersion
+_kSecCertificateProductionEscrowKey
+_kSecCertificateEscrowFileName
+
+//
+// SCEP
+//
+_SecSCEPCreateTemporaryIdentity
+_SecSCEPCertifyRequest
+_SecSCEPGenerateCertificateRequest
+_SecSCEPVerifyReply
+_SecSCEPValidateCACertMessage
+_SecSCEPGetCertInitial
+
+//
+// CSR
+//
+
+_kSecSubjectAltName
+_SecVerifyCertificateRequest
+_SecGenerateCertificateRequest
+_SecGenerateCertificateRequestWithParameters
+_SecGenerateSelfSignedCertificate
+
+//
+// OTR
+//
+_SecOTRDHKGenerateOTRKeys
+_SecOTRFullDHKCreate
+_SecOTRPublicDHKCreateFromFullKey
+_SecOTRSessionCreateFromID
+_SecOTRSessionCreateFromIDAndFlags
+_SecOTRSessionCreateFromData
+_SecOTRSessionReset
+_SecOTRSAppendSerialization
+_SecOTRSAppendStartPacket
+_SecOTRSAppendRestartPacket
+_SecOTRSProcessPacket
+_SecOTRSEndSession
+_SecOTRSGetIsReadyForMessages
+_SecOTRSGetIsIdle
+_SecOTRSGetMessageKind
+_SecOTRSSignAndProtectMessage
+_SecOTRSVerifyAndExposeMessage
+_SecOTRSPrecalculateKeys
+_SecOTRFIAppendSerialization
+_SecOTRFIPurgeAllFromKeychain
+_SecOTRFIPurgeFromKeychain
+_SecOTRFullIdentityCreate
+_SecOTRFullIdentityCreateFromData
+_SecOTRFullIdentityCreateFromSecKeyRef
+_SecOTRPIAppendSerialization
+_SecOTRPublicIdentityCopyFromPrivate
+_SecOTRPublicIdentityCreateFromData
+_SecOTRPublicIdentityCreateFromSecKeyRef
+_SecOTRPacketTypeString
+
+//
+// DH
+//
+
+_SecDHComputeKey
+_SecDHCreate
+_SecDHCreateFromAlgorithmId
+_SecDHCreateFromParameters
+_SecDHDestroy
+_SecDHGenerateKeypair
+_SecDHGetMaxKeyLength
+
+//
+// Securityd client
+//
+
+_gSecurityd
+
+//
+// XPC
+//
+
+_kSecXPCKeyPeerInfos
+_kSecXPCKeyOperation
+_kSecXPCKeyResult
+_kSecXPCKeyError
+_kSecXPCKeyUserLabel
+_kSecXPCKeyUserPassword
+_sSecXPCErrorDomain
+_kSecXPCKeyOTAFileDirectory
+
+
+//
+// CMS
+//
+
+_kSecCMSBulkEncryptionAlgorithm
+_kSecCMSSignDigest
+_kSecCMSSignDetached
+_kSecCMSSignHashAlgorithm
+_kSecCMSEncryptionAlgorithmDESCBC
+_kSecCMSEncryptionAlgorithmAESCBC
+_kSecCMSHashingAlgorithmMD5
+_kSecCMSCertChainMode
+_kSecCMSAdditionalCerts
+_kSecCMSSignedAttributes
+_kSecCMSSignDate
+_kSecCMSAllCerts
+_kSecCMSCertChainModeNone
+_SecCmsContentInfoGetBulkKey
+_SecCmsContentInfoGetBulkKeySize
+_SecCmsContentInfoGetChildContentInfo
+_SecCmsContentInfoGetContent
+_SecCmsContentInfoGetContentEncAlg
+_SecCmsContentInfoGetContentEncAlgTag
+_SecCmsContentInfoGetContentTypeOID
+_SecCmsContentInfoGetContentTypeTag
+_SecCmsContentInfoGetInnerContent
+_SecCmsContentInfoSetBulkKey
+_SecCmsContentInfoSetContentData
+_SecCmsContentInfoSetContentDigestedData
+_SecCmsContentInfoSetContentEncAlg
+_SecCmsContentInfoSetContentEncAlgID
+_SecCmsContentInfoSetContentEncryptedData
+_SecCmsContentInfoSetContentEnvelopedData
+_SecCmsContentInfoSetContentSignedData
+_SecCmsDecoderCreate
+_SecCmsDecoderDestroy
+_SecCmsDecoderFinish
+_SecCmsDecoderUpdate
+_SecCmsDigestContextCancel
+_SecCmsDigestContextDestroy
+_SecCmsDigestContextFinishMultiple
+_SecCmsDigestContextStartMultiple
+_SecCmsDigestContextUpdate
+_SecCmsDigestedDataCreate
+_SecCmsDigestedDataDestroy
+_SecCmsDigestedDataGetContentInfo
+_SecCmsEncoderCreate
+_SecCmsEncoderDestroy
+_SecCmsEncoderFinish
+_SecCmsEncoderUpdate
+_SecCmsEncryptedDataCreate
+_SecCmsEncryptedDataDestroy
+_SecCmsEncryptedDataGetContentInfo
+_SecCmsEnvelopedDataCreate
+_SecCmsEnvelopedDataDestroy
+_SecCmsEnvelopedDataGetContentInfo
+_SecCmsMessageContainsCertsOrCrls
+_SecCmsMessageContentLevel
+_SecCmsMessageContentLevelCount
+_SecCmsMessageCopy
+_SecCmsMessageCreate
+_SecCmsMessageDecode
+_SecCmsMessageDestroy
+_SecCmsMessageEncode
+_SecCmsMessageGetContent
+_SecCmsMessageGetContentInfo
+_SecCmsMessageIsContentEmpty
+_SecCmsMessageIsEncrypted
+_SecCmsMessageIsSigned
+_SecCmsRecipientInfoCreate
+_SecCmsRecipientInfoCreateWithSubjKeyID
+_SecCmsSignedDataAddCertChain
+_SecCmsSignedDataAddCertList
+_SecCmsSignedDataAddCertificate
+_SecCmsSignedDataContainsCertsOrCrls
+_SecCmsSignedDataCreate
+_SecCmsSignedDataCreateCertsOnly
+_SecCmsSignedDataDestroy
+_SecCmsSignedDataGetCertificateList
+_SecCmsSignedDataGetContentInfo
+_SecCmsSignedDataGetDigestAlgs
+_SecCmsSignedDataGetSignerInfo
+_SecCmsSignedDataGetSignerInfos
+_SecCmsSignedDataHasDigests
+_SecCmsSignedDataImportCerts
+_SecCmsSignedDataSetDigestContext
+_SecCmsSignedDataSignerInfoCount
+_SecCmsSignedDataVerifyCertsOnly
+_SecCmsSignedDataVerifySignerInfo
+_SecCmsSignerInfoAddCounterSignature
+_SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
+_SecCmsSignerInfoAddSMIMECaps
+_SecCmsSignerInfoAddSMIMEEncKeyPrefs
+_SecCmsSignerInfoAddSigningTime
+_SecCmsSignerInfoCreate
+_SecCmsSignerInfoCreateWithSubjKeyID
+_SecCmsSignerInfoGetCertList
+_SecCmsSignerInfoGetDigestAlg
+_SecCmsSignerInfoGetDigestAlgTag
+_SecCmsSignerInfoGetSignerCommonName
+_SecCmsSignerInfoGetSignerEmailAddress
+_SecCmsSignerInfoGetSigningCertificate
+_SecCmsSignerInfoGetSigningTime
+_SecCmsSignerInfoGetVerificationStatus
+_SecCmsSignerInfoIncludeCerts
+_SecCmsSignerInfoSaveSMIMEProfile
+_SecCmsUtilVerificationStatusToString
+_SecCMSCertificatesOnlyMessageCopyCertificates
+_SecCMSCreateCertificatesOnlyMessage
+_SecCMSCreateCertificatesOnlyMessageIAP
+_SecCMSCreateEnvelopedData
+_SecCMSDecryptEnvelopedData
+_SecCMSSignDataAndAttributes
+_SecCMSSignDigestAndAttributes
+_SecCMSVerify
+_SecCMSVerifyCopyDataAndAttributes
+_SecCMSVerifySignedData
+_SecCMSCreateSignedData
+
+//
+// pbkdf2
+//
+
+_pbkdf2
+_pbkdf2_hmac_sha1
+_hmac_sha1_PRF
+_SecKeyFromPassphraseDataHMACSHA1
+
+//
+// Key
+//
+
+_SecKeyCopyAttributeDictionary
+_SecKeyCopyMatchingPrivateKey
+_SecKeyCopyPersistentRef
+_SecKeyCopyPublicBytes
+_SecKeyCreate
+_SecKeyCreatePublicFromPrivate
+_SecKeyCreateFromAttributeDictionary
+_SecKeyCreateECPrivateKey
+_SecKeyCreateECPublicKey
+_SecKeyCreateFromPublicBytes
+_SecKeyCreateFromPublicData
+_SecKeyCreatePersistentRefToMatchingPrivateKey
+_SecKeyCreateRSAPrivateKey
+_SecKeyCreateRSAPublicKey
+_SecKeyDecrypt
+_SecKeyFindWithPersistentRef
+_SecKeyDigestAndSign
+_SecKeyDigestAndVerify
+_SecKeyEncrypt
+_SecKeyGeneratePair
+_SecKeyGetAlgorithmID
+_SecKeyGetBlockSize
+_SecKeyGetSize
+_SecKeyGetTypeID
+_SecKeyRawSign
+_SecKeyRawVerify
+_kSecPrivateKeyAttrs
+_kSecPublicKeyAttrs
+
+//
+// Keychain/SecItem
+//
+
+_kSecAttrAFPServerSignature
+_kSecAttrAccessGroup
+_kSecAttrAccessible
+_kSecAttrAccessibleAfterFirstUnlock
+_kSecAttrAccessibleAlways
+_kSecAttrAccessibleWhenUnlocked
+_kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
+_kSecAttrAccessibleAlwaysThisDeviceOnly
+_kSecAttrAccessibleWhenUnlockedThisDeviceOnly
+_kSecAttrAccount
+_kSecAttrAddress
+_kSecAttrAlias
+_kSecAttrApplicationLabel
+_kSecAttrApplicationTag
+_kSecAttrAuthenticationType
+_kSecAttrAuthenticationTypeDPA
+_kSecAttrAuthenticationTypeDefault
+_kSecAttrAuthenticationTypeHTMLForm
+_kSecAttrAuthenticationTypeHTTPBasic
+_kSecAttrAuthenticationTypeHTTPDigest
+_kSecAttrAuthenticationTypeMSN
+_kSecAttrAuthenticationTypeNTLM
+_kSecAttrAuthenticationTypeRPA
+_kSecAttrCRLEncoding
+_kSecAttrCRLType
+_kSecAttrCanDecrypt
+_kSecAttrCanDerive
+_kSecAttrCanEncrypt
+_kSecAttrCanSign
+_kSecAttrCanSignRecover
+_kSecAttrCanUnwrap
+_kSecAttrCanVerify
+_kSecAttrCanVerifyRecover
+_kSecAttrCanWrap
+_kSecAttrCertificateEncoding
+_kSecAttrCertificateType
+_kSecAttrComment
+_kSecAttrCreationDate
+_kSecAttrCreator
+_kSecAttrDescription
+_kSecAttrEffectiveKeySize
+_kSecAttrEndDate
+_kSecAttrGeneric
+_kSecAttrHasCustomIcon
+_kSecAttrIsExtractable
+_kSecAttrIsInvisible
+_kSecAttrIsModifiable
+_kSecAttrIsNegative
+_kSecAttrIsPermanent
+_kSecAttrIsPrivate
+_kSecAttrIsSensitive
+_kSecAttrIssuer
+_kSecAttrKeyClass
+_kSecAttrKeyClassPrivate
+_kSecAttrKeyClassPublic
+_kSecAttrKeyClassSymmetric
+_kSecAttrKeyCreator
+_kSecAttrKeySizeInBits
+_kSecAttrKeyType
+_kSecAttrKeyTypeEC
+_kSecAttrKeyTypeRSA
+_kSecAttrLabel
+_kSecAttrModificationDate
+_kSecAttrPath
+_kSecAttrPort
+_kSecAttrProtocol
+_kSecAttrProtocolAFP
+_kSecAttrProtocolAppleTalk
+_kSecAttrProtocolDAAP
+_kSecAttrProtocolEPPC
+_kSecAttrProtocolFTP
+_kSecAttrProtocolFTPAccount
+_kSecAttrProtocolFTPProxy
+_kSecAttrProtocolFTPS
+_kSecAttrProtocolHTTP
+_kSecAttrProtocolHTTPProxy
+_kSecAttrProtocolHTTPS
+_kSecAttrProtocolHTTPSProxy
+_kSecAttrProtocolIMAP
+_kSecAttrProtocolIMAPS
+_kSecAttrProtocolIPP
+_kSecAttrProtocolIRC
+_kSecAttrProtocolIRCS
+_kSecAttrProtocolLDAP
+_kSecAttrProtocolLDAPS
+_kSecAttrProtocolNNTP
+_kSecAttrProtocolNNTPS
+_kSecAttrProtocolPOP3
+_kSecAttrProtocolPOP3S
+_kSecAttrProtocolRTSP
+_kSecAttrProtocolRTSPProxy
+_kSecAttrProtocolSMB
+_kSecAttrProtocolSMTP
+_kSecAttrProtocolSOCKS
+_kSecAttrProtocolSSH
+_kSecAttrProtocolTelnet
+_kSecAttrProtocolTelnetS
+_kSecAttrPublicKeyHash
+_kSecAttrScriptCode
+_kSecAttrSecurityDomain
+_kSecAttrSerialNumber
+_kSecAttrServer
+_kSecAttrService
+_kSecAttrStartDate
+_kSecAttrSubject
+_kSecAttrSubjectKeyID
+_kSecAttrSynchronizable
+_kSecAttrSynchronizableAny
+_kSecAttrTombstone
+_kSecAttrType
+_kSecAttrVolume
+_kSecAttrWasAlwaysSensitive
+_kSecAttrWasNeverExtractable
+_kSecClass
+_kSecClassAppleSharePassword
+_kSecClassCertificate
+_kSecClassGenericPassword
+_kSecClassIdentity
+_kSecClassInternetPassword
+_kSecClassKey
+_kSecImportExportPassphrase
+_kSecImportItemCertChain
+_kSecImportItemIdentity
+_kSecImportItemKeyID
+_kSecImportItemLabel
+_kSecImportItemTrust
+_kSecUseItemList
+_kSecUseTombstones
+_kSecValueData
+_kSecValuePersistentRef
+_kSecValueRef
+_kSecMatchCaseInsensitive
+_kSecMatchEmailAddressIfPresent
+_kSecMatchIssuers
+_kSecMatchItemList
+_kSecMatchLimit
+_kSecMatchLimitAll
+_kSecMatchLimitOne
+_kSecMatchPolicy
+_kSecMatchSearchList
+_kSecMatchSubjectContains
+_kSecMatchTrustedOnly
+_kSecMatchValidOnDate
+_kSecReturnAttributes
+_kSecReturnData
+_kSecReturnPersistentRef
+_kSecReturnRef
+_SecItemAdd
+_SecItemCopyDisplayNames
+_SecItemCopyMatching
+_SecItemDelete
+_SecItemDeleteAll
+_SecItemUpdate
+__SecItemMakePersistentRef
+__SecItemParsePersistentRef
+__SecKeychainCopyBackup
+__SecKeychainCopyOTABackup
+__SecKeychainRestoreBackup
+__SecKeychainSyncUpdate
+__SecKeychainBackupSyncable
+__SecKeychainRestoreSyncable
+
+_kSecXPCKeyAttributesToUpdate
+_kSecXPCKeyBackup
+_kSecXPCKeyCertificate
+_kSecXPCKeyDigest
+_kSecXPCKeyDomain
+_kSecXPCKeyKeybag
+_kSecXPCKeyQuery
+_kSecXPCKeySettings
+
+_SecCertificatePathCopyXPCArray
+_SecCertificateXPCArrayCopyArray
+_SecPolicyXPCArrayCopyArray
+_SecServerSetMachServiceName