Ci sono funzioni per lavorare con i contenuti dei certificati X.509 in Cocoa Touch?
-
16-09-2019 - |
Domanda
Ho un SecCertificateRef che rappresenta un certificato X.509. Ha Cocoa Touch ha librerie per lavorare con il contenuto del certificato (non ho potuto trovare qualsiasi), o avrò bisogno di analizzare la rappresentazione DER del certificato me stesso? Parsing non è un problema, tuttavia preferisco risparmiare un po 'di tempo se ho trascurato alcune funzionalità? O forse si può consigliare qualsiasi buone librerie di terze parti?
Soluzione
Si dovrebbe guardare in OpenSSL - una rapida ricerca su Google per "OpenSSL con cacao" mostra buoni risultati, si dovrebbe essere in grado di integrare abbastanza facilmente.
Altri suggerimenti
Non v'è alcuna API in contatto strato di cacao per elaborare il certificato. API ai certificati di processo sono nello strato servizio di base. plz check-in developer.apple.com per certificato, chiave, e Trust Services API
Il (brillante) cocoaasyncsocket progetto comprende un class X509Certificate
che fa tutto il lavoro duro per voi e restituisce un bel NSDictionary
. Lo consiglio vivamente.