iPhone: Como criar um SecKeyRef de um arquivo de chave pública (PEM)
Para enviar e receber mensagens criptografadas de / para o iPhone, eu preciso ler um arquivo PEM de chave pública (chave pública do servidor) e criar um SecKeyRef (depois eu poderia até armazená-lo no chaveiro para não criá-lo novamente).
Este é o meu fluxo de trabalho atual:
No servidor: Crie um arquivo P12 com o certificado do usuário e a chave privada. Armazene a chave pública do usuário nas chaves do servidor.No iPhone: Recupere o arquivo P12 do servidor, use a senha para abri-lo e armazene a chave privada no chaveiro.No iPhone: Recupere um arquivo PEM com a chave pública do servidor do servidor. Crie um SecKeyRef e armazene-o no keychainNo iPhone: use as duas teclas para enviar / receber mensagens criptografadas para / do servidor.Viva feliz para sempre.Estou tendo problemas com 3, como não posso criar um SecKeyRef dos dados do arquivo PEM. Não consigo encontrar nenhuma documentação sobre como fazer isso, Alguém teve o mesmo problema? Alguma dica? Como não consigo encontrar nenhum exemplo de código ou documentação sobre isso, parece que estou fazendo algo errado ...
obrigado!