Openssl'nin neden bulunmadığı temel sorusu: Kısa yanıt: openssl için bazı yükleme paketlerinde varsayılan olarak openssl.cnf önceden bulunur. Diğer paketler yoktur. İkinci durumda, aşağıda gösterilen bağlantıdan bir tane ekleyeceksiniz; Gerekirse, kullanıcıya özel ekler --DN adı vb. - girebilirsiniz.
Gönderen https://www.openssl.org/docs/manmaster/man5/config.html,I doğrudan alıntı:
"AÇIK KÜTÜPHANE YAPILANDIRMASI
Uygulamalar, ana OpenSSL yapılandırma dosyasını veya isteğe bağlı olarak alternatif bir yapılandırma dosyasını kullanarak OpenSSL'nin belirli yönlerini otomatik olarak yapılandırabilir. Openssl yardımcı programı bu işlevi içerir: alt komutta alternatif bir yapılandırma dosyası kullanmak için bir seçenek kullanılmadıkça, herhangi bir alt komut, ana OpenSSL yapılandırma dosyasını kullanır.
Kütüphane yapılandırmasını etkinleştirmek için varsayılan bölümün, ana yapılandırma bölümünü gösteren uygun bir satır içermesi gerekir. Varsayılan ad, openssl yardımcı programı tarafından kullanılan openssl_conf'dur. Diğer uygulamalar myapplication_conf gibi alternatif bir ad kullanabilir. Tüm kütüphane yapılandırma satırları, yapılandırma dosyasının başlangıcındaki varsayılan bölümde görünür.
Konfigürasyon bölümü, belirli modül konfigürasyon bilgilerini içeren bir dizi isim değeri çiftinden oluşmalıdır. Ad, yapılandırma modülünün adını temsil eder. Değerin anlamı modüle özgüdür: örneğin, yapılandırma modülüne özgü bilgileri içeren başka bir yapılandırma bölümünü temsil edebilir. Örneğin:"
Bu yüzden, kullanımınıza özgü diğer girişlerle birlikte, openssl.cnf'yi Ayırt Edici Adınıza (DN) göre kendi kendine yapılandırması gerekir.
Burada , belirli girişlerinizle openssl.cnf oluşturabileceğiniz şablon dosyasıdır.
Bir Uygulama aslında bir demo .cnf dosyası içeren bir demo yüklemesine sahiptir.
Ayrıca, .cnf dosyalarına programlı olarak erişmeniz gerekiyorsa, uygun başlıklar --openssl / conf.h - ekleyebilir ve .cnf dosyalarınızı
CONF_modules_load_file(const char *filename, const char *appname,
unsigned long flags);
İşte "CONF_modules_load_file" için dokümanlar;