I need to pack some socket info (family, type, port, address, etc) into a CFDictionary so that I can pass it to my helper tool. I want to use a CFSocketSignature to hold this data but I notice the Apple docs say CFSocketSignature can only hold a sockaddr_in and not a sockaddr_in6 structure.