Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%)
|
Witam,
Mam problem. Mam wygenerowany klucz cakey.pem i certyfikat ca.cert dla CA jako certyfikat samopodpisujący. Teraz chciałbym z poziomu php wygenerować certyfikat klienta na podstawie CA. w openssl z linii komend wiem jak to zrobić, ale jak to zrobić w PHP? mam kod:
tylko nawala przy ostatniej linii? Może ktoś pomoże? Dziękuję. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%)
|
drugi parametr do openssl_x509_export musi być ZMIENNĄ (zmienną typu string). Manual:
bool openssl_x509_export ( mixed $x509 , string &$output [, bool $notext = TRUE ] ) x509 See Key/Certificate parameters for a list of valid values. output On success, this will hold the PEM. Zwróć uwagę na "&" w openssl_x509_export - to jest zmienna przekazywana przez referencję, bo funkcja openssl_x509_export zmieni wartość tej zmiennej. Ty podajesz sztywny ciąg znaków - i ta biedna funkcja próbuje to zmienić. Ale to pikuś. Gorzej, że Ty tego już nie będziesz nijak w stanie odczytać. |
|
|
|
nitro18 [PHP][OpenSSL] jak wygenerować certyfikat? 15.10.2012, 23:21:56
nitro18 to dlaczego mi to działa:
[PHP] pobierz, plainte... 16.10.2012, 17:29:57
abort W pierwszym postingu w tym wątku masz linię[PHP] p... 16.10.2012, 17:38:43 ![]() ![]() |
|
Aktualny czas: 3.04.2026 - 14:51 |