php - Hvorfor mislykkes openssl\_pkey\_new ()?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er meget ny på dette. Hvorfor er openssl\_pkey\_new() returneret falsk?


Jeg bruger XAMPP, og der er en OpenSSL under Apahcein biblioteket.


Hvilken åbenbar nybegynderfejl gør jeg? Måske er det et spørgsmål om SSL-konfiguration?


Mit mål er at skrive de to nøgler i to filer.





Opdater : Som foreslået brugte jeg openssl\_error\_string() og det står error:02001003:system library:fopen:No such process. Det lyder som om måske OpenSSL ikke kører eller ikke er i stien ?? Nogle ideer?





Opdater : Jeg sætter c:xamppphp ind i Windows-stien, så den kunne finde libeay32.dll og genstartede Apache.


Nu får jeg error:2006D080:BIO routines:BIO\_new\_file:no such file. Nogle ideer?

Bedste reference


Brug openssl\_error\_string() for at finde ud af, hvorfor openssl\_pkey\_new() vender tilbage falsk (eller anden OpenSSL-fejl). [11]





Efter din seneste opdatering ser det ud til, at OpenSSL ikke kan finde filen openssl.cnf som beskrevet her. [12]