Security legacy reference
Learn about legacy APIs.
Topics
Module directory service
MDS_CDSAATTR_ACLSUBJECTTYPESMDS_CDSAATTR_ALG_TYPEMDS_CDSAATTR_ATTRIBUTE_TYPEMDS_CDSAATTR_ATTRIBUTE_VALUEMDS_CDSAATTR_AUTHORITY_REQUEST_TYPEMDS_CDSAATTR_AUTHTAGSMDS_CDSAATTR_BUNDLE_TYPEFORMATMDS_CDSAATTR_CDSAVERSIONMDS_CDSAATTR_CERT_CLASSNAMEMDS_CDSAATTR_CERT_FIELDNAMESMDS_CDSAATTR_CERT_TYPEFORMATMDS_CDSAATTR_CONJUNCTIVE_OPSMDS_CDSAATTR_CONTEXT_TYPEMDS_CDSAATTR_CRL_TYPEFORMATMDS_CDSAATTR_CSP_CUSTOMFLAGSMDS_CDSAATTR_CSP_FLAGSMDS_CDSAATTR_CSP_TYPEMDS_CDSAATTR_DEFAULT_TEMPLATE_TYPEMDS_CDSAATTR_DESCMDS_CDSAATTR_DL_TYPEMDS_CDSAATTR_DYNAMIC_FLAGMDS_CDSAATTR_EMMSPECVERSIONMDS_CDSAATTR_EMM_TYPEMDS_CDSAATTR_EMM_VENDORMDS_CDSAATTR_EMM_VERSIONMDS_CDSAATTR_GROUP_IDMDS_CDSAATTR_INTERFACE_GUIDMDS_CDSAATTR_MANIFESTMDS_CDSAATTR_MODULE_IDMDS_CDSAATTR_MODULE_NAMEMDS_CDSAATTR_MULTITHREAD_FLAGMDS_CDSAATTR_NATIVE_SERVICESMDS_CDSAATTR_OIDMDS_CDSAATTR_PATHMDS_CDSAATTR_POLICY_STMTMDS_CDSAATTR_PRODUCT_CUSTOMFLAGSMDS_CDSAATTR_PRODUCT_DESCMDS_CDSAATTR_PRODUCT_FLAGSMDS_CDSAATTR_PRODUCT_VENDORMDS_CDSAATTR_PRODUCT_VERSIONMDS_CDSAATTR_PROTOCOLMDS_CDSAATTR_QUERY_LIMITSMDS_CDSAATTR_READER_CUSTOMFLAGSMDS_CDSAATTR_READER_DESCMDS_CDSAATTR_READER_FLAGSMDS_CDSAATTR_READER_FWVERSIONMDS_CDSAATTR_READER_SERIALNUMBERMDS_CDSAATTR_READER_VENDORMDS_CDSAATTR_READER_VERSIONMDS_CDSAATTR_RELATIONAL_OPSMDS_CDSAATTR_REQCREDENTIALSMDS_CDSAATTR_RETRIEVALMODEMDS_CDSAATTR_ROOTCERTMDS_CDSAATTR_ROOTCERT_TYPEFORMATMDS_CDSAATTR_SAMPLETYPESMDS_CDSAATTR_SC_CUSTOMFLAGSMDS_CDSAATTR_SC_DESCMDS_CDSAATTR_SC_FLAGSMDS_CDSAATTR_SC_FWVERSIONMDS_CDSAATTR_SC_SERIALNUMBERMDS_CDSAATTR_SC_VENDORMDS_CDSAATTR_SC_VERSIONMDS_CDSAATTR_SERVICE_MASKMDS_CDSAATTR_SERVICE_TYPEMDS_CDSAATTR_SSIDMDS_CDSAATTR_STANDARD_DESCMDS_CDSAATTR_STANDARD_VERSIONMDS_CDSAATTR_TEMPLATE_FIELD_NAMESMDS_CDSAATTR_USEETAGMDS_CDSAATTR_USEE_TAGSMDS_CDSAATTR_VALUEMDS_CDSAATTR_VENDORMDS_CDSAATTR_XLATIONTYPEFORMATMDS_CDSADIR_AC_PRIMARY_NUM_ATTRIBUTESMDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTESMDS_CDSADIR_CL_PRIMARY_NUM_ATTRIBUTESMDS_CDSADIR_COMMON_NUM_ATTRIBUTESMDS_CDSADIR_CSP_CAPABILITY_NUM_ATTRIBUTESMDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTESMDS_CDSADIR_CSP_PRIMARY_NUM_ATTRIBUTESMDS_CDSADIR_CSP_SC_INFO_NUM_ATTRIBUTESMDS_CDSADIR_CSSM_NUM_ATTRIBUTESMDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTESMDS_CDSADIR_DL_PRIMARY_NUM_ATTRIBUTESMDS_CDSADIR_EMM_NUM_ATTRIBUTESMDS_CDSADIR_EMM_PRIMARY_NUM_ATTRIBUTESMDS_CDSADIR_NUM_RELATIONSMDS_CDSADIR_SCHEMA_ATTRIBUTES_NUM_ATTRIBUTESMDS_CDSADIR_SCHEMA_INDEXES_NUM_ATTRIBUTESMDS_CDSADIR_SCHEMA_RELATONS_NUM_ATTRIBUTESMDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTESMDS_CDSADIR_TP_OIDS_NUM_ATTRIBUTESMDS_CDSADIR_TP_PRIMARY_NUM_ATTRIBUTESMDS_CDSA_DIRECTORY_NAMEMDS_CDSA_SCHEMA_STARTMDS_OBJECT_DIRECTORY_NAMEMDS_OBJECT_NUM_ATTRIBUTESMDS_OBJECT_NUM_RELATIONSMDS_OBJECT_RECORDTYPEMDS_HANDLE
Protocols
OS_sec_certificateOS_sec_identityOS_sec_objectOS_sec_protocol_metadataOS_sec_protocol_optionsOS_sec_trust
Variables
gGuidAppleCSPgGuidAppleCSPDLgGuidAppleDotMacDLgGuidAppleDotMacTPgGuidAppleFileDLgGuidAppleLDAPDLgGuidAppleSdCSPDLgGuidAppleX509CLgGuidAppleX509TPgGuidCssm
Functions
sec_certificate_copy_ref(_:)sec_certificate_create(_:)sec_identity_access_certificates(_:_:)sec_identity_copy_certificates_ref(_:)sec_identity_copy_ref(_:)sec_identity_create(_:)sec_identity_create_with_certificates(_:_:)sec_protocol_metadata_access_distinguished_names(_:_:)sec_protocol_metadata_access_ocsp_response(_:_:)sec_protocol_metadata_access_peer_certificate_chain(_:_:)sec_protocol_metadata_access_pre_shared_keys(_:_:)sec_protocol_metadata_access_supported_signature_algorithms(_:_:)sec_protocol_metadata_challenge_parameters_are_equal(_:_:)sec_protocol_metadata_copy_peer_public_key(_:)sec_protocol_metadata_create_secret(_:_:_:_:)sec_protocol_metadata_create_secret_with_context(_:_:_:_:_:_:)sec_protocol_metadata_get_early_data_accepted(_:)sec_protocol_metadata_get_negotiated_ciphersuite(_:)sec_protocol_metadata_get_negotiated_protocol(_:)sec_protocol_metadata_get_negotiated_protocol_version(_:)sec_protocol_metadata_get_negotiated_tls_ciphersuite(_:)sec_protocol_metadata_get_negotiated_tls_protocol_version(_:)sec_protocol_metadata_get_server_name(_:)sec_protocol_metadata_peers_are_equal(_:_:)sec_protocol_options_add_pre_shared_key(_:_:_:)sec_protocol_options_add_tls_application_protocol(_:_:)sec_protocol_options_add_tls_ciphersuite(_:_:)sec_protocol_options_add_tls_ciphersuite_group(_:_:)sec_protocol_options_append_tls_ciphersuite(_:_:)sec_protocol_options_append_tls_ciphersuite_group(_:_:)sec_protocol_options_are_equal(_:_:)sec_protocol_options_get_default_max_dtls_protocol_version()sec_protocol_options_get_default_max_tls_protocol_version()sec_protocol_options_get_default_min_dtls_protocol_version()sec_protocol_options_get_default_min_tls_protocol_version()sec_protocol_options_set_challenge_block(_:_:_:)sec_protocol_options_set_key_update_block(_:_:_:)sec_protocol_options_set_local_identity(_:_:)sec_protocol_options_set_max_tls_protocol_version(_:_:)sec_protocol_options_set_min_tls_protocol_version(_:_:)sec_protocol_options_set_peer_authentication_required(_:_:)sec_protocol_options_set_pre_shared_key_selection_block(_:_:_:)sec_protocol_options_set_tls_diffie_hellman_parameters(_:_:)sec_protocol_options_set_tls_false_start_enabled(_:_:)sec_protocol_options_set_tls_is_fallback_attempt(_:_:)sec_protocol_options_set_tls_max_version(_:_:)sec_protocol_options_set_tls_min_version(_:_:)sec_protocol_options_set_tls_ocsp_enabled(_:_:)sec_protocol_options_set_tls_pre_shared_key_identity_hint(_:_:)sec_protocol_options_set_tls_renegotiation_enabled(_:_:)sec_protocol_options_set_tls_resumption_enabled(_:_:)sec_protocol_options_set_tls_sct_enabled(_:_:)sec_protocol_options_set_tls_server_name(_:_:)sec_protocol_options_set_tls_tickets_enabled(_:_:)sec_protocol_options_set_verify_block(_:_:_:)sec_release(_:)sec_retain(_:)sec_trust_copy_ref(_:)sec_trust_create(_:)
Macros
errSecErrnoBaseerrSecErrnoLimitkKeychainSuffixkSystemKeychainDirkSystemKeychainNamekSystemUnlockFile
Type aliases
SecAsn1Templatesec_certificate_tsec_identity_tsec_object_tsec_protocol_challenge_complete_tsec_protocol_challenge_tsec_protocol_key_update_complete_tsec_protocol_key_update_tsec_protocol_metadata_tsec_protocol_options_tsec_protocol_pre_shared_key_selection_complete_tsec_protocol_pre_shared_key_selection_tsec_protocol_verify_complete_tsec_protocol_verify_tsec_trust_tsint16sint32sint64sint8uint16uint32uint64uint8