Security Transforms
Perform cryptographic functions like encoding, encryption, signing, and signature verification.
Overview
You use security transforms to assemble a chain of security-related operations that you apply to a stream of data in macOS.
Topics
Transforms
Encoding
Encrypting
SecEncryptTransformCreate(_:_:)SecDecryptTransformCreate(_:_:)SecEncryptTransformGetTypeID()SecDecryptTransformGetTypeID()
Signing
SecSignTransformCreate(_:_:)SecVerifyTransformCreate(_:_:_:)SecDigestTransformCreate(_:_:_:)SecDigestTransformGetTypeID()
Custom Transforms
SecTransformCreate(_:_:)SecTransformRegister(_:_:_:)SecTransformCreateFPSecTransformInstanceBlockSecTransformImplementationRef
Transform Groups
SecTransformCreateGroupTransform()SecTransformFindByName(_:_:)SecGroupTransformSecGroupTransformGetTypeID()
Transform Characteristics
SecTransformSetAttribute(_:_:_:_:)SecTransformGetAttribute(_:_:)SecTransformCustomSetAttribute(_:_:_:_:)SecTransformCustomGetAttribute(_:_:_:)SecTransformPushbackAttribute(_:_:_:)Transform AttributesSecTransformAttributeSecTransformStringOrAttributeSecTransformMetaAttributeType
Actions
SecTransformSetDataAction(_:_:_:)SecTransformSetAttributeAction(_:_:_:_:)SecTransformSetTransformAction(_:_:_:)SecTransformActionBlockSecTransformAttributeActionBlockSecTransformDataBlockActions