TechnologiesSecurity, Privacy & Authentication

Security

iOSmacOStvOSwatchOSvisionOS

Security provides the core services your app uses to protect data and verify identity: keychain access, certificates, trust evaluation, cryptography, and TLS cipher suites. Store and retrieve secrets through SecKeychain and SecKeychainItem, guard them with SecAccess, SecACL, and SecAccessControl, and work with cryptographic material using SecKey, SecCertificate, and SecIdentity. Evaluate signing and trust with SecPolicy, SecCode, SecStaticCode, and SecRequirement, encode and decode signed messages through CMSEncoder and CMSDecoder, and select transport security with SSLCiphersuiteGroup. The framework is available on iOS, macOS, tvOS, watchOS, and visionOS.

Keychain Storage 15

Store, search, and protect secrets in the system keychain.

  • Cl
    SecKeychainmacOS 10.0+
    @typedef SecKeychainRef
  • Cl
    SecKeychainItem
    @typedef SecKeychainItemRef
  • Cl
    SecKeychainSearch
    @typedef SecKeychainSearchRef
  • Cl
    SecPassword
    @typedef SecPasswordRef
  • St
    SecKeychainAttribute
    @struct SecKeychainAttribute
  • St
    SecKeychainAttributeList
    @typedef SecKeychainAttributeList
  • St
    SecKeychainAttributeInfo
    @typedef SecKeychainAttributeInfo
  • St
    SecKeychainSettings
    @typedef SecKeychainSettings
  • St
    SecKeychainEventMask
    @enum KeychainEventConstants
  • St
    SecKeychainCallbackInfo
    @typedef SecKeychainCallbackInfo
  • St
    SecKeychainPromptSelector
    Options that control when the system prompts the user during keychain access.
  • En
    SecKeychainEvent
    @enum KeychainEventConstants
  • En
    SecItemClass
    @enum ItemClassConstants
  • En
    SecItemAttr
    @enum ItemAttributeConstants
  • En
    SecPreferencesDomain
    Constants that identify the preference domain a keychain search list belongs to.

Access Control 5

Govern which applications and operations may use a protected item.

  • Cl
    SecAccess
    @typedef SecAccessRef
  • Cl
    SecACL
    @typedef SecACLRef
  • Cl
    SecAccessControl
    @typedef SecAccessControl
  • St
    SecAccessControlCreateFlagsmacOS 10.10+
    @typedef SecAccessControlCreateFlags
  • Cl
    SecTrustedApplication
    @typedef SecTrustedApplicationRef

Cryptographic Keys and Certificates 5

Represent cryptographic keys, certificates, and combined identities.

  • Cl
    SecKey
    @typedef SecKeyRef
  • Cl
    SecCertificate
    @typedef SecCertificateRef
  • Cl
    SecIdentity
    @typedef SecIdentityRef
  • Cl
    SecIdentitySearch
    @typedef SecIdentitySearchRef
  • St
    SecKeyUsage
    @typedef SecKeyUsage

Trust Evaluation 8

Evaluate certificate chains and trust policies, and configure trust settings.

  • Cl
    SecTrust
    @typedef SecTrustRef
  • Cl
    SecPolicy
    @typedef SecPolicyRef
  • Cl
    SecPolicySearch
    @typedef SecPolicySearchRef
  • En
    SecTrustResultType
    @typedef SecTrustResultType
  • En
    SecTrustSettingsResult
    @enum SecTrustSettingsResult
  • En
    SecTrustSettingsDomain
    Constants that identify the domain in which trust settings are stored.
  • St
    SecTrustSettingsKeyUsage
    Flags that constrain the key usages permitted by a trust setting.
  • St
    SecTrustOptionFlags
    @typedef SecTrustOptionFlags

Key Import and Export 6

Convert keys and certificates to and from external interchange formats.

  • St
    SecItemImportExportFlags
    Flags that control the import and export of keychain items.
  • St
    SecKeyImportExportFlags
    Flags that control the import and export of cryptographic keys.
  • St
    SecKeyImportExportParameters
    A structure that holds parameters governing key import and export.
  • St
    SecItemImportExportKeyParameters
    A structure that holds key-specific parameters for item import and export.
  • En
    SecExternalFormat
    Constants that specify the external data format for imported or exported keys and certificates.
  • En
    SecExternalItemType
    Constants that specify the type of an imported or exported security item.

Code Signing and Trust 9

Inspect running and on-disk code against signing requirements.

  • Cl
    SecCode
    @typedef SecCodeRef
  • Cl
    SecStaticCode
    @typedef SecStaticCodeRef
  • Cl
    SecRequirement
    @typedef SecRequirementRef
  • Cl
    SecTask
    @typedef SecTaskRef
  • En
    SecRequirementType
    @typedef SecRequirementType
  • En
    SecCSDigestAlgorithm
    Types of cryptographic digests (hashes) used to hold code signatures
  • St
    SecCSFlags
    @typedef SecCSFlags
  • St
    SecCodeSignatureFlags
    @typedef SecCodeSignatureFlags
  • St
    SecCodeStatus
    @typedef SecCodeStatus

Cryptographic Message Syntax 5

Encode and decode signed and encrypted CMS messages.

  • Cl
    CMSEncoder
    An object that creates signed or encrypted Cryptographic Message Syntax (CMS) messages.
  • Cl
    CMSDecoder
    An object that decodes and verifies Cryptographic Message Syntax (CMS) signed or encrypted messages.
  • St
    CMSSignedAttributes
    Options that specify which signed attributes to include in a CMS message.
  • En
    CMSSignerStatus
    Constants that describe the verification status of a CMS message signer.
  • En
    CMSCertificateChainMode
    Constants that specify which certificates to include in a CMS signed message.

Authorization Services 4

Request and serialize user authorization rights.

  • St
    AuthorizationFlags
    @typedef AuthorizationFlags
  • St
    AuthorizationItem
    @typedef AuthorizationItem
  • St
    AuthorizationItemSet
    @typedef AuthorizationItemSet
  • St
    AuthorizationExternalForm
    @typedef AuthorizationExternalForm

Transport Security 7

Select TLS protocol versions and cipher suites for secure connections.

  • En
    SSLCiphersuiteGroupmacOS 10.14+
    Constants that identify predefined groups of TLS cipher suites by security profile.
  • En
    SSLProtocol
    @enum SSLProtocol enumeration
  • En
    SecProtocolType
    @enum ProtocolTypeConstants
  • En
    SecAuthenticationType
    Constants that specify the authentication scheme of an internet keychain item.
  • En
    tls_protocol_version_tmacOS 10.15+
    @enum tls_protocol_version_t enumeration
  • En
    tls_ciphersuite_t
    @enum tls_ciphersuite_t enumeration
  • En
    tls_ciphersuite_group_tmacOS 10.15+
    @enum tls_ciphersuite_group_t enumeration

Secure Transport Protocol Objects 6

Underlying object protocols backing modern secure-connection metadata.

  • Pr
    OS_sec_object
    A `sec_object` is a generic, ARC-able type wrapper for common CoreFoundation Security types.
  • Pr
    OS_sec_protocol_metadata
    A `sec_protocol_metadata` instance conatins read-only properties of a connected and configured
  • Pr
    OS_sec_protocol_options
    A `sec_protocol_options` instance is a container of options for security protocol instances,
  • Pr
    OS_sec_trust
    These are os_object compatible and ARC-able wrappers around existing CoreFoundation
  • Pr
    OS_sec_identity
    A protocol describing an identity object used in secure-transport connections.
  • Pr
    OS_sec_certificate
    A protocol describing a certificate object used in secure-transport connections.

Transforms 1

Attributes for the data-transform pipeline used by cryptographic operations.

  • En
    SecTransformMetaAttributeType
    @enum Custom Transform Attribute Metadata

ASN.1 Encoding 3

Low-level structures for ASN.1 templates and encoded key information.

  • St
    SecAsn1AlgId
    A structure that holds an ASN.1-encoded algorithm identifier.
  • St
    SecAsn1PubKeyInfo
    A structure that holds ASN.1-encoded public key information.
  • St
    SecAsn1Template_struct
    A structure that defines an ASN.1 encoding or decoding template.

Certificate Extension Structures 29

Decoded representations of X.509 certificate and CRL extensions.

  • St
    __CE_GeneralNameType
    An enumeration of the kinds of general names found in a certificate extension.
  • St
    __CE_OtherName
    A structure that represents an otherName entry in a certificate general name.
  • St
    __CE_GeneralName
    A structure that represents a single general name in a certificate extension.
  • St
    __CE_GeneralNames
    A structure that holds a sequence of certificate general names.
  • St
    __CE_AuthorityKeyID
    A structure that represents the authority key identifier extension of a certificate.
  • St
    __CE_ExtendedKeyUsage
    A structure that represents the extended key usage extension of a certificate.
  • St
    __CE_BasicConstraints
    A structure that represents the basic constraints extension of a certificate.
  • St
    __CE_PolicyQualifierInfo
    A structure that holds qualifier information for a certificate policy.
  • St
    __CE_PolicyInformation
    A structure that represents a single certificate policy entry.
  • St
    __CE_CertPolicies
    A structure that holds the certificate policies extension.
  • St
    __CE_CrlDistributionPointNameType
    An enumeration of the name types used in a CRL distribution point.
  • St
    __CE_DistributionPointName
    A structure that represents the name of a CRL distribution point.
  • St
    __CE_CRLDistributionPoint
    A structure that represents a single CRL distribution point.
  • St
    __CE_CRLDistPointsSyntax
    A structure that holds a sequence of CRL distribution points.
  • St
    __CE_AccessDescription
    A structure that describes an access location in an authority information access extension.
  • St
    __CE_AuthorityInfoAccess
    A structure that represents the authority information access extension of a certificate.
  • St
    __CE_SemanticsInformation
    A structure that holds semantics information for a qualified certificate statement.
  • St
    __CE_QC_Statement
    A structure that represents a single qualified certificate statement.
  • St
    __CE_QC_Statements
    A structure that holds a sequence of qualified certificate statements.
  • St
    __CE_IssuingDistributionPoint
    A structure that represents the issuing distribution point extension of a CRL.
  • St
    __CE_GeneralSubtree
    A structure that represents a single subtree in a name constraints extension.
  • St
    __CE_GeneralSubtrees
    A structure that holds a sequence of general subtrees for name constraints.
  • St
    __CE_NameConstraints
    A structure that represents the name constraints extension of a certificate.
  • St
    __CE_PolicyMapping
    A structure that represents a single policy mapping entry.
  • St
    __CE_PolicyMappings
    A structure that holds the policy mappings extension of a certificate.
  • St
    __CE_PolicyConstraints
    A structure that represents the policy constraints extension of a certificate.
  • St
    __CE_DataType
    An enumeration of the data types used within decoded certificate extensions.
  • St
    __CE_DataAndType
    A structure that pairs decoded extension data with its type.
  • St
    extension_data_format
    An enumeration of the formats used to represent decoded certificate extension data.

CSSM Compatibility Structures 35

Legacy Common Security Services Manager data types retained for compatibility.

  • St
    cssm_data
    A structure that holds a length-prefixed block of opaque data.
  • St
    cssm_acl_process_subject_selector
    A structure that selects a process subject for a CSSM access control list entry.
  • St
    cssm_acl_keychain_prompt_selector
    A structure that configures keychain prompting for a CSSM access control list entry.
  • St
    cssm_appledl_open_parameters_mask
    A structure that masks the open parameters for the Apple data storage library.
  • St
    cssm_appledl_open_parameters
    A structure that holds open parameters for the Apple data storage library.
  • St
    cssm_applecspdl_db_settings_parameters
    A structure that holds database settings parameters for the Apple CSP/DL module.
  • St
    cssm_applecspdl_db_is_locked_parameters
    A structure that reports the lock state of an Apple CSP/DL database.
  • St
    cssm_applecspdl_db_change_password_parameters
    A structure that holds parameters for changing an Apple CSP/DL database password.
  • St
    CSSM_APPLE_TP_NAME_OID
    A structure that associates a name with an object identifier in an Apple trust policy.
  • St
    CSSM_APPLE_TP_CERT_REQUEST
    A structure that describes a certificate request for the Apple trust policy module.
  • St
    CSSM_APPLE_TP_SSL_OPTIONS
    A structure that holds SSL-specific options for the Apple trust policy module.
  • St
    CSSM_APPLE_TP_CRL_OPTIONS
    A structure that holds CRL-checking options for the Apple trust policy module.
  • St
    CSSM_APPLE_TP_SMIME_OPTIONS
    A structure that holds S/MIME-specific options for the Apple trust policy module.
  • St
    CSSM_APPLE_TP_ACTION_DATA
    A structure that holds action data passed to the Apple trust policy module.
  • St
    CSSM_TP_APPLE_EVIDENCE_HEADER
    A structure that heads the evidence returned by an Apple trust policy evaluation.
  • St
    CSSM_APPLE_CL_CSR_REQUEST
    A structure that describes a certificate signing request for the Apple certificate library.
  • St
    cssm_kr_name
    A structure that names a key recovery entity in CSSM.
  • St
    cssm_guid
    A structure that holds a globally unique identifier for a CSSM module.
  • St
    cssm_version
    A structure that holds a major and minor CSSM version number.
  • St
    cssm_list
    A structure that represents a linked list of CSSM data elements.
  • St
    cssm_memory_funcs
    A structure that holds the memory allocation functions used by a CSSM module.
  • St
    cssm_parsed_cert
    A structure that holds a parsed representation of a certificate in CSSM.
  • St
    cssm_authorizationgroup
    A structure that holds a group of authorization tags in CSSM.
  • St
    cssm_func_name_addr
    A structure that pairs a CSSM function name with its address.
  • St
    cssm_date
    A structure that represents a date in CSSM.
  • St
    cssm_range
    A structure that represents a numeric range in CSSM.
  • St
    cssm_query_size_data
    A structure that reports size data for a CSSM query.
  • St
    cssm_key_size
    A structure that describes the size of a cryptographic key in CSSM.
  • St
    cssm_dl_db_handle
    A structure that holds a handle to a CSSM data storage library database.
  • St
    cssm_csp_operational_statistics
    A structure that reports operational statistics for a CSSM cryptographic service provider.
  • St
    cssm_parsed_crl
    A structure that holds a parsed representation of a certificate revocation list in CSSM.
  • St
    cssm_tp_result_set
    A structure that holds the result set returned by a CSSM trust policy operation.
  • St
    cssm_dl_pkcs11_attributes
    A structure that holds PKCS#11 attributes for a CSSM data storage library.
  • St
    cssm_name_list
    A structure that holds a list of names in CSSM.
  • St
    cssm_db_schema_index_info
    A structure that describes index information for a CSSM database schema.

Type Aliases 210

  • Ty
    AuthorizationRef
    @typedef AuthorizationRef
  • Ty
    AuthorizationString
    @typedef AuthorizationString
  • Ty
    AuthorizationRights
    @typedef AuthorizationRights
  • Ty
    AuthorizationEnvironment
    @typedef AuthorizationEnvironment
  • Ty
    AuthorizationAsyncCallback
    @typedef AuthorizationAsyncCallback
  • Ty
    SecGuestRef
    @typedef SecGuestRef
  • Ty
    SSLCipherSuite
  • Ty
    SecAccessOwnerType
  • Ty
    SecAsn1Item
  • Ty
    SecAsn1Oid
  • Ty
    SecAsn1Template
  • Ty
    SecAsn1TemplateChooser
  • Ty
    SecAsn1TemplateChooserPtr
  • Ty
    SecKeychainAttrType
    @typedef SecKeychainAttrType
  • Ty
    SecKeychainAttributePtr
    @typedef SecKeychainAttributePtr
  • Ty
    SecKeychainStatus
    @typedef SecKeychainStatus
Show 194 more
  • Ty
    SecTransformAttribute
    @typedef SecTransformAttributeRef
  • Ty
    SecTransformStringOrAttribute
    @typedef SecTransformStringOrAttributeRef
  • Ty
    SecTransformActionBlock
    @typedef SecTransformActionBlock
  • Ty
    SecTransformAttributeActionBlock
    @typedef SecTransformAttributeActionBlock
  • Ty
    SecTransformDataBlock
    @typedef SecTransformDataBlock
  • Ty
    SecTransformInstanceBlock
    @typedef SecTransformInstanceBlock
  • Ty
    SecTransformImplementationRef
    @typedef SecTransformImplementationRef
  • Ty
    SecTransformCreateFP
    @typedef SecTransformCreateFP
  • Ty
    SecKeychainCallback
    @typedef SecKeychainCallback
  • Ty
    SecAFPServerSignature
    @typedef SecAFPServerSignature
  • Ty
    SecPublicKeyHash
    @typedef SecPublicKeyHash
  • Ty
    sec_protocol_metadata_t
    A `sec_protocol_metadata` instance conatins read-only properties of a connected and configured
  • Ty
    sec_object_t
    A `sec_object` is a generic, ARC-able type wrapper for common CoreFoundation Security types.
  • Ty
    sec_protocol_options_t
    A `sec_protocol_options` instance is a container of options for security protocol instances,
  • Ty
    sec_protocol_pre_shared_key_selection_complete_t
    @block sec_protocol_pre_shared_key_selection_complete_t
  • Ty
    sec_protocol_pre_shared_key_selection_t
    @block sec_protocol_pre_shared_key_selection_t
  • Ty
    sec_protocol_key_update_complete_t
    @block sec_protocol_key_update_complete_t
  • Ty
    sec_protocol_key_update_t
    @block sec_protocol_key_update_t
  • Ty
    sec_protocol_challenge_complete_t
    @block sec_protocol_challenge_complete_t
  • Ty
    sec_protocol_challenge_t
    @block sec_protocol_challenge_t
  • Ty
    sec_protocol_verify_complete_t
    @block sec_protocol_verify_complete_t
  • Ty
    sec_protocol_verify_t
    @block sec_protocol_verify_t
  • Ty
    sec_trust_t
    These are os_object compatible and ARC-able wrappers around existing CoreFoundation
  • Ty
    sec_identity_t
  • Ty
    sec_certificate_t
  • Ty
    SecTransform
  • Ty
    SecGroupTransform
  • Ty
    SecMessageBlock
    @typedef SecMessageBlock
  • Ty
    SecTrustCallback
    @typedef SecTrustCallback
  • Ty
    SecTrustWithErrorCallback
    @typedef SecTrustWithErrorCallback
  • Ty
    CE_GeneralNameType
  • Ty
    CE_ExtendedKeyUsage
  • Ty
    CE_CrlNumber
    CRL extensions
  • Ty
    CE_DeltaCrl
  • Ty
    CE_DataType
  • Ty
    CSSM_ACL_PROCESS_SUBJECT_SELECTOR
  • Ty
    CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR
  • Ty
    CSSM_ACL_PREAUTH_TRACKING_STATE
  • Ty
    CSSM_APPLEDL_OPEN_PARAMETERS
  • Ty
    CSSM_APPLEDL_OPEN_PARAMETERS_PTR
  • Ty
    CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS
  • Ty
    CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS_PTR
  • Ty
    CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS
  • Ty
    CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS_PTR
  • Ty
    CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS
  • Ty
    CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS_PTR
  • Ty
    CSSM_APPLE_TP_CRL_OPT_FLAGS
  • Ty
    CSSM_APPLE_TP_ACTION_FLAGS
  • Ty
    CSSM_TP_APPLE_CERT_STATUS
  • Ty
    sint64
  • Ty
    uint64
  • Ty
    sint32
  • Ty
    sint16
  • Ty
    sint8
  • Ty
    uint32
  • Ty
    uint16
  • Ty
    uint8
  • Ty
    CSSM_INTPTR
  • Ty
    CSSM_SIZE
  • Ty
    CSSM_KRSP_HANDLE
  • Ty
    CSSM_KR_POLICY_TYPE
  • Ty
    CSSM_KR_POLICY_FLAGS
  • Ty
    CSSM_CONTEXT_EVENT
  • Ty
    CSSM_HANDLE
  • Ty
    CSSM_HANDLE_PTR
  • Ty
    CSSM_LONG_HANDLE
  • Ty
    CSSM_LONG_HANDLE_PTR
  • Ty
    CSSM_MODULE_HANDLE
  • Ty
    CSSM_MODULE_HANDLE_PTR
  • Ty
    CSSM_CC_HANDLE
  • Ty
    CSSM_CSP_HANDLE
  • Ty
    CSSM_TP_HANDLE
  • Ty
    CSSM_AC_HANDLE
  • Ty
    CSSM_CL_HANDLE
  • Ty
    CSSM_DL_HANDLE
  • Ty
    CSSM_DB_HANDLE
  • Ty
    CSSM_BOOL
  • Ty
    CSSM_RETURN
  • Ty
    CSSM_STRING
  • Ty
    CSSM_BITMASK
  • Ty
    CSSM_KEY_HIERARCHY
  • Ty
    CSSM_PVC_MODE
  • Ty
    CSSM_PRIVILEGE_SCOPE
  • Ty
    CSSM_SERVICE_MASK
  • Ty
    CSSM_SERVICE_TYPE
  • Ty
    CSSM_MODULE_EVENT
  • Ty
    CSSM_MODULE_EVENT_PTR
  • Ty
    CSSM_ATTACH_FLAGS
  • Ty
    CSSM_PRIVILEGE
  • Ty
    CSSM_USEE_TAG
  • Ty
    CSSM_NET_ADDRESS_TYPE
  • Ty
    CSSM_NET_PROTOCOL
  • Ty
    CSSM_WORDID_TYPE
  • Ty
    CSSM_LIST_ELEMENT_TYPE
  • Ty
    CSSM_LIST_ELEMENT_TYPE_PTR
  • Ty
    CSSM_LIST_TYPE
  • Ty
    CSSM_LIST_TYPE_PTR
  • Ty
    CSSM_LIST_ELEMENT_PTR
  • Ty
    CSSM_SAMPLE_TYPE
  • Ty
    CSSM_MALLOC
  • Ty
    CSSM_FREE
  • Ty
    CSSM_REALLOC
  • Ty
    CSSM_CALLOC
  • Ty
    CSSM_CERT_TYPE
  • Ty
    CSSM_CERT_TYPE_PTR
  • Ty
    CSSM_CERT_ENCODING
  • Ty
    CSSM_CERT_ENCODING_PTR
  • Ty
    CSSM_CERT_PARSE_FORMAT
  • Ty
    CSSM_CERT_PARSE_FORMAT_PTR
  • Ty
    CSSM_CERTGROUP_TYPE
  • Ty
    CSSM_CERTGROUP_TYPE_PTR
  • Ty
    CSSM_ACL_SUBJECT_TYPE
  • Ty
    CSSM_ACL_AUTHORIZATION_TAG
  • Ty
    CSSM_ACL_HANDLE
  • Ty
    CSSM_ACL_EDIT_MODE
  • Ty
    CSSM_PROC_ADDR
  • Ty
    CSSM_PROC_ADDR_PTR
  • Ty
    CSSM_HEADERVERSION
  • Ty
    CSSM_KEYBLOB_TYPE
  • Ty
    CSSM_KEYBLOB_FORMAT
  • Ty
    CSSM_KEYCLASS
  • Ty
    CSSM_KEYATTR_FLAGS
  • Ty
    CSSM_KEYUSE
  • Ty
    CSSM_ALGORITHMS
  • Ty
    CSSM_ENCRYPT_MODE
  • Ty
    CSSM_CSPTYPE
  • Ty
    CSSM_CONTEXT_TYPE
  • Ty
    CSSM_ATTRIBUTE_TYPE
  • Ty
    CSSM_PADDING
  • Ty
    CSSM_KEY_TYPE
  • Ty
    CSSM_SC_FLAGS
  • Ty
    CSSM_CSP_READER_FLAGS
  • Ty
    CSSM_CSP_FLAGS
  • Ty
    CSSM_PKCS_OAEP_MGF
  • Ty
    CSSM_PKCS_OAEP_PSOURCE
  • Ty
    CSSM_PKCS5_PBKDF2_PRF
  • Ty
    CSSM_TP_AUTHORITY_REQUEST_TYPE
  • Ty
    CSSM_TP_AUTHORITY_REQUEST_TYPE_PTR
  • Ty
    CSSM_TP_SERVICES
  • Ty
    CSSM_TP_ACTION
  • Ty
    CSSM_TP_STOP_ON
  • Ty
    CSSM_TIMESTRING
  • Ty
    CSSM_CRL_PARSE_FORMAT
  • Ty
    CSSM_CRL_PARSE_FORMAT_PTR
  • Ty
    CSSM_CRL_TYPE
  • Ty
    CSSM_CRL_TYPE_PTR
  • Ty
    CSSM_CRL_ENCODING
  • Ty
    CSSM_CRL_ENCODING_PTR
  • Ty
    CSSM_CRLGROUP_TYPE
  • Ty
    CSSM_CRLGROUP_TYPE_PTR
  • Ty
    CSSM_EVIDENCE_FORM
  • Ty
    CSSM_TP_CONFIRM_STATUS
  • Ty
    CSSM_TP_CONFIRM_STATUS_PTR
  • Ty
    CSSM_TP_CERTISSUE_STATUS
  • Ty
    CSSM_TP_CERTCHANGE_ACTION
  • Ty
    CSSM_TP_CERTCHANGE_REASON
  • Ty
    CSSM_TP_CERTCHANGE_STATUS
  • Ty
    CSSM_TP_CERTVERIFY_STATUS
  • Ty
    CSSM_TP_CERTNOTARIZE_STATUS
  • Ty
    CSSM_TP_CERTRECLAIM_STATUS
  • Ty
    CSSM_TP_CRLISSUE_STATUS
  • Ty
    CSSM_TP_FORM_TYPE
  • Ty
    CSSM_CL_TEMPLATE_TYPE
  • Ty
    CSSM_CERT_BUNDLE_TYPE
  • Ty
    CSSM_CERT_BUNDLE_ENCODING
  • Ty
    CSSM_DB_ATTRIBUTE_NAME_FORMAT
  • Ty
    CSSM_DB_ATTRIBUTE_NAME_FORMAT_PTR
  • Ty
    CSSM_DB_ATTRIBUTE_FORMAT
  • Ty
    CSSM_DB_ATTRIBUTE_FORMAT_PTR
  • Ty
    CSSM_DB_RECORDTYPE
  • Ty
    CSSM_DB_INDEX_TYPE
  • Ty
    CSSM_DB_INDEXED_DATA_LOCATION
  • Ty
    CSSM_DB_ACCESS_TYPE
  • Ty
    CSSM_DB_ACCESS_TYPE_PTR
  • Ty
    CSSM_DB_MODIFY_MODE
  • Ty
    CSSM_DB_OPERATOR
  • Ty
    CSSM_DB_OPERATOR_PTR
  • Ty
    CSSM_DB_CONJUNCTIVE
  • Ty
    CSSM_DB_CONJUNCTIVE_PTR
  • Ty
    CSSM_QUERY_FLAGS
  • Ty
    CSSM_DLTYPE
  • Ty
    CSSM_DLTYPE_PTR
  • Ty
    CSSM_DL_CUSTOM_ATTRIBUTES
  • Ty
    CSSM_DL_LDAP_ATTRIBUTES
  • Ty
    CSSM_DL_ODBC_ATTRIBUTES
  • Ty
    CSSM_DL_FFS_ATTRIBUTES
  • Ty
    CSSM_DL_PKCS11_ATTRIBUTE
  • Ty
    CSSM_DL_PKCS11_ATTRIBUTE_PTR
  • Ty
    CSSM_DB_RETRIEVAL_MODES
  • Ty
    CSSM_MANAGER_EVENT_TYPES
  • Ty
    MDS_HANDLE
  • Ty
    CSSM_BER_TAG
  • Ty
    CSSM_X509_OPTION
  • Ty
    CSSM_X509EXT_DATA_FORMAT
← Security, Privacy & Authentication