Refactor the purely public key based initialiser
Refactor the purely public key based initialiser

Move some of the X509 header logic to a separate NSData extension (for clarity).

henrinormak/Heimdall,navisingh/Heimdall,navisingh/Heimdall,henrinormak/Heimdall,sealz/Heimdall,nathankot/Heimdall,nathankot/Heimdall,sealz/Heimdall