2
Как я могу экспортировать только открытый ключ в файл (.pem) с помощью PHP? Конечно, можно экспортировать весь сертификат и закрытый ключ, но я не могу найти решение для экспорта открытого ключа.Экспорт открытого ключа OpenSSL в файл
Файл должен выглядеть
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArDjwWcPjZRQpiMRsG1fG
kudSYEHnSR57dKUoK+qIc++YZSCWG/q460LrNtQ/EBx6ZdJJnhBk4EwY0snb7TEr
pH5efU2BuCygO3f78DozMxNvvHFFfZ1uw4hobBMSKLKtVcJKmh7r7dvgXtKWdqJf
sUmr2V3LDXTF3r6G5NEorGC4crcSByAvyPatUKRR5t6kAuU8pnWrHnDo+GoSjHy2
vvaUuds6FxHMieFXKrnN8dk6VPpV2PEwzSAk9Ofbq3oZxkIhVGTHjgFPF9tIx3Vu
yo+S4KCP6sxmEt1/p4B5VsCsRU4STbA5jC8qK9vJ1YhMD6tK5FWreaDiWL3wBjf5
xwIDAQAB
-----END PUBLIC KEY-----
Проверьте это http://php.net/manual/en/function.openssl-pkey-get-public.php – rjdown
я уже пробовал - но это дает мне только открытый ключ, если я импортировать файл с открытым ключом (или cert и/или закрытый ключ). Но как я могу экспортировать открытый ключ в этот файл после его создания (с помощью openssl_pkey_new(), openssl_pkey_get_details() ["key"]? – alve89
Возможный дубликат [Может ли PHP OpenSSL генерировать пары private/public key/certificate?] (Http : //stackoverflow.com/questions/7414044/can-php-openssl-generate-private-public-key-certificate-pairs) – jww