【发布时间】:2015-03-04 23:28:32
【问题描述】:
如何使用 PHP 仅将公钥导出到文件 (.pem)? 当然可以导出整个证书和私钥,但我找不到导出公钥的解决方案。
文件应该是这样的
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArDjwWcPjZRQpiMRsG1fG
kudSYEHnSR57dKUoK+qIc++YZSCWG/q460LrNtQ/EBx6ZdJJnhBk4EwY0snb7TEr
pH5efU2BuCygO3f78DozMxNvvHFFfZ1uw4hobBMSKLKtVcJKmh7r7dvgXtKWdqJf
sUmr2V3LDXTF3r6G5NEorGC4crcSByAvyPatUKRR5t6kAuU8pnWrHnDo+GoSjHy2
vvaUuds6FxHMieFXKrnN8dk6VPpV2PEwzSAk9Ofbq3oZxkIhVGTHjgFPF9tIx3Vu
yo+S4KCP6sxmEt1/p4B5VsCsRU4STbA5jC8qK9vJ1YhMD6tK5FWreaDiWL3wBjf5
xwIDAQAB
-----END PUBLIC KEY-----
【问题讨论】:
-
我已经尝试过了 - 但如果我使用公钥(或证书和/或私钥)导入文件,这只会给我公钥。但是如何在创建后将公钥导出到这个文件中(使用 openssl_pkey_new(), openssl_pkey_get_details()["key"]?
-
不是真的 - 问题不是如何创建,而是如何将密钥导出到文件。
标签: php openssl php-openssl