J'ai un certificat .p12 et .crt et je voudrais stocker la clé publique pour l'imprimer et utiliser la clé avec une application iPhone. J'ai vu la documentation de l'iPhone, mais je ne peux pas le faire ...Comment imprimer la clé publique d'un certificat (Objective-C)
2
A
Répondre
3
C'est étonnamment facile. Vous n'avez pas besoin d'ajouter le certificat au trousseau pour gérer ce cas. Plutôt, il suffit de charger les données du certificat (c'est-à-dire le contenu d'un fichier .cer) dans votre application (vous pouvez soit l'obtenir de votre bundle ou du réseau) puis créer une référence de certificat en utilisant SecCertificateCreateWithData. De là, vous pouvez extraire une référence de clé publique en utilisant un objet SecTrust (SecTrustCreateWithCertificates, SecTrustEvaluate - vous pouvez choisir d'ignorer le résultat SecTrustResultType - et SecTrustCopyPublicKey). Et à partir de là, vous pouvez crypter et vérifier en utilisant les API SecKey (SecKeyEncrypt, SecKeyRawVerify).
Questions connexes
- 1. X509Certificate validation avec SerialNumber ou clé publique
- 2. Relever la requête sur la façon d'extraire la clé publique du serveur de clé publique
- 3. RSA exportation clé publique
- 4. RSA iphone clé publique
- 5. Problème d'approvisionnement de l'iPhone: Clé publique/privée
- 6. Comment obtenir une clé publique à partir d'un certificat dans le programme iPhone?
- 7. comment associer la clé privée d'un certificat dans le trousseau
- 8. Android marketplace - clé publique
- 9. La clé publique sera-t-elle modifiée lors du renouvellement d'un certificat?
- 10. Déchiffrer le fichier avec la clé publique
- 11. Git, comment générer une clé publique
- 12. Demande de service Web SoapUI à l'aide du certificat de clé publique
- 13. Impossible d'obtenir la clé publique pour StrongNameKeyPair
- 14. Où dois-je stocker la clé publique?
- 15. Comment configurer l'authentification par clé publique?
- 16. Comment accéder à ma clé publique SSH?
- 17. Authentification WCF utilisant un certificat qui n'a pas de clé publique
- 18. est-il possible de créer un certificat ssl sur une clé publique/privée pgp?
- 19. Comment puis-je obtenir la taille de clé du certificat
- 20. PHP Captcha: Qu'est-ce qu'une "clé privée" et "clé publique"?
- 21. Comment déterminer la racine d'un certificat?
- 22. Convertir OpenSSL clé publique en NSS un
- 23. cryptage par e-mail de clé publique
- 24. Clé Amazon EC2 RSA arrêtée d'authentification - Autorisation refusée (clé publique)
- 25. Dans Django, comment imprimer uniquement l'erreur, mais pas la clé?
- 26. Comment stocker une clé publique dans un conteneur de clé RSA au niveau de la machine
- 27. Recherche de la clé publique de l'assembly via le code
- 28. Chiffrer les données à l'aide de la clé publique
- 29. Récupération des entrées GAC par clé publique
- 30. Erreur Heroku: "Autorisation refusée (clé publique)"