Base64 Encoding
SecTransformRef transform = SecEncodeTransformCreate(kSecBase64Encoding, NULL);
SecTransformSetAttribute(transform, kSecTransformInputAttributeName,
(__bridge CFDataRef)data,
NULL);
NSData *encodedData =
(__bridge_transfer NSData *)SecTransformExecute(transform, NULL);
CFRelease(transform);
Base64 Decoding
SecTransformRef transform = SecEncodeTransformCreate(kSecBase64Decoding, NULL);
NSData *decodedData =
(__bridge_transfer NSData *)SecTransformExecute(transform, NULL);
CFRelease(transform);