Løs "unable to find 'distinguished_name' in config" fejl i OpenSSL req – Trin-for-trin guide

Hvordan løses fejlen "unable to find 'distinguished_name' in config" ved brug af openssl req, når konfigurationsfilen indeholder sektionerne [req], [v3_req] og [alt_names]?

Fejlen "unable to find 'distinguished_name' in config" opstår, når OpenSSL ikke kan finde sektionen [distinguished_name] i konfigurationsfilen; løsningen er at sikre, at konfigurationsfilen indeholder alle nødvendige sektioner og parametre. Følg trin som at tilføje sektionerne [distinguished_name], [req], [v3_req], og [alt_names], og gem derefter filen.

Sådan løses fejlen "unable to find 'distinguished_name' in config" ved brug af openssl req

Fejlen "unable to find 'distinguished_name' in config" opstår typisk, når OpenSSL ikke kan finde sektionen [distinguished_name] i konfigurationsfilen. For at løse dette problem skal du sikre dig, at konfigurationsfilen indeholder alle nødvendige sektioner og parametre. Følg disse trin:

  1. Tilføj sektionen [distinguished_name]:

    Sørg for, at din konfigurationsfil indeholder en sektion med navnet [distinguished_name]. Denne sektion skal indeholde de nødvendige felter for Distinguished Name (DN).

    [distinguished_name]
    C = Country Name (2 letter code)
    ST = State or Province Name (full name)
    L = Locality Name (eg, city)
    O = Organization Name (eg, company)
    OU = Organizational Unit Name (eg, section)
    CN = Common Name (eg, fully qualified host name)
    emailAddress = Email Address
        
  2. Kontroller sektionen [req]:

    Sektionen [req] skal indeholde en reference til distinguished_name. Sørg for, at linjen distinguished_name = distinguished_name er til stede.

    [req]
    distinguished_name = distinguished_name
    x509_extensions = v3_req
    prompt = no
        
  3. Tilføj sektionen [v3_req]:

    Sektionen [v3_req] skal indeholde de nødvendige udvidelser for certifikatet.

    [v3_req]
    subjectAltName = @alt_names
        
  4. Tilføj sektionen [alt_names]:

    Sektionen [alt_names] skal indeholde alternative navne, hvis det er nødvendigt.

    [alt_names]
    DNS.1 = example.com
    DNS.2 = www.example.com
        
  5. Gem og test konfigurationsfilen:

    Efter at have tilføjet de nødvendige sektioner og parametre, gem konfigurationsfilen og prøv at køre kommandoen igen:

    openssl req -new -config your_config_file.cnf -key your_key_file.key -out your_request_file.csr
        

Ved at følge disse trin bør du kunne løse fejlen "unable to find 'distinguished_name' in config" og generere din CSR korrekt ved hjælp af OpenSSL.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker