oprettelse af et klientcertifikat

før du opretter et klientcertifikat, skal du oprette et CA-certifikat, der kan bruges som root CA-certifikat til at underskrive klientcertifikaterne. For at oprette et CA-certifikat til den server, der er udpeget som SSL CA-server, skal du udføre følgende trin:

  1. Generer en privat nøgle til CA – certifikatet
  2. Opret et CA-certifikat ved hjælp af den Private nøgle
  3. Importer CA-certifikatet til Barracuda-internetapplikationen Brandvæg
  4. aktiver klientgodkendelse på Barracuda-internetapplikationen Brandvæg
  5. Opret et klientcertifikat
  6. konvertering af PEM-fil til PKCS #12 format
  7. importer klientcertifikatet til bro. ser

Trin 1-Generer en privat nøgle til ca-certifikatet

for at generere en nøgle til et CA-certifikat skal du køre følgende OpenSSL-kommando på din server:

OpenSSL genrsa 2048 > ca-key.pem

dette genererer en privat nøgle “ca-key” i PEM-format.

Trin 2 – Opret et CA-certifikat ved hjælp af den Private nøgle

Brug den private nøgle, der er genereret i Trin 1, til at oprette ca-certifikatet til serveren. Kommandoen openssl til at generere et CA-certifikat er som følger:

OpenSSL-ny-509-noder-dage 1000-nøgle ca-nøgle.pem > ca-cert.pem

du vil blive bedt om at give visse oplysninger, som vil blive indtastet i certifikatet. Se eksemplet nedenfor:

landenavn (2 bogstavkode) : US
stat eller provins Navn (fuldt navn) : Californien
Lokalitetsnavn (f. eks. by) : Campbell
organisationsnavn (f. eks. firma) : Barracuda netværk
organisationsenhed navn (f. eks. afsnit) : Engineering
almindeligt navn (f. eks. dit navn) : barracuda.yourdomain.com
e-mail-adresse : [email protected]

dette opretter CA-certifikatet med ovenstående værdier. Dette certifikat fungerer som et root CA-certifikat til godkendelse af klientcertifikaterne.

Trin 3 – Importer CA-certifikatet til Barracuda-applikationen

det oprettede certifikat skal uploades i afsnittet BASIC > Certificates > Upload Trusted (CA) Certificate.

Trin 4 – Aktiver klientgodkendelse på Barracuda-applikationen

for at kunne bruge CA-certifikatet til validering af klientcertifikater skal klientgodkendelse først aktiveres.

trin for at aktivere klientgodkendelse:
  1. gå til siden BASIC > Services.
  2. i afsnittet Tjenester skal du identificere den tjeneste, som du vil aktivere klientgodkendelse for.
  3. Klik på Rediger ud for tjenesten. Rul ned til SSL-sektionen på siden Service edit.
  4. Indstil Aktiver klientgodkendelse og gennemtvinge klientcertifikat til Ja.
  5. Marker afkrydsningsfeltet(r) ud for parameteren betroede certifikater.
  6. Angiv værdier for andre parametre efter behov, og klik på Gem ændringer.

Trin 5-Opret et klientcertifikat

for at oprette et klientcertifikat skal du bruge følgende eksempel:

OpenSSL RSA:2048-dage 1000-noder-keyout klient-key1.pem > kunde-spørgsmål.PEM

generering af en 2048 bit RSA privat nøgle, der skriver ny privat nøgle til ‘client-key1.pem ‘

…………………………………………………………………………..+++

..+ + +

du er ved at blive bedt om at indtaste oplysninger, der vil blive indarbejdet i din certifikatanmodning.

hvad du er ved at indtaste er, hvad der kaldes et fornemt navn eller en DN.

der er en hel del felter, men du kan lade nogle tomme

for nogle felter vil der være en standardværdi,

hvis du indtaster ‘.’, feltet vil være tomt.

landenavn (2 bogstavkode) : US

stat eller provins Navn (fuldt navn) : Californien

Lokalitetsnavn (f. eks. by) : Campbell

organisationsnavn (f. eks. virksomhed) : Barracuda netværk

organisationsenhed navn (f. eks. sektion) : teknisk Support

almindeligt navn (f. eks.) F. eks, dit navn): barracuda.mydomain.com

e-mail-adresse : [email protected]

indtast følgende ‘ekstra’ attributter, der skal sendes med din certifikatanmodning

en udfordringsadgangskode : Secret123
Bemærk: Som en bedste praksis skal du bruge en unik konto til dette integrationspunkt og give det det mindste niveau af privilegier, der kræves, og koordinere med administratoren. Denne konto kræver LÆSNINGSRETTIGHEDER. For yderligere oplysninger, se sikkerhed for integration med andre systemer – bedste praksis.

et valgfrit firmanavn : –

dette opretter den private nøgle “client-key1” i PEM-format.

brug nu følgende eksempel til at oprette et klientcertifikat, der vil blive underskrevet af det CA-certifikat, der blev oprettet i Trin 2.

OpenSSL 509-i klient-anmodning.PEM-dage 1000-CA ca-cert.pem-CAkey ca-key.PEM-set_serial 01 > klient-cert1.pem

underskrift ok

emne= / C=US / ST=Californien / L=Campbell / O=Barracuda netværk / ou=Tech Support/CN=barracuda.mydomain.com/[email protected]

kom CA privat nøgle

Trin 6 – konvertering af PEM-fil til PKCS #12 Format

Brug følgende kommando til at konvertere “client-cert1.PEM “certifikat sammen med” client-key1.pem ” til en personlig Informationsudvekslingsfil.

openssl pkcs12-eksport-i klient-cert1.PEM-inkey klient-key1.PEM-out klient-cert1.

indtast Eksportadgangskode:secret
Bemærk: Som en bedste praksis skal du bruge en unik konto til dette integrationspunkt og give det det mindste niveau af privilegier, der kræves, og koordinere med administratoren. Denne konto kræver LÆSNINGSRETTIGHEDER. For yderligere oplysninger, se sikkerhed for integration med andre systemer – bedste praksis.

bekræftelse – indtast Eksportadgangskode: hemmelig

Trin 7 – Importer klientcertifikatet til bro.ser

klientcertifikatet, der er oprettet ovenfor, skal sendes til klienten, der skal importeres på deres bro. ser.

Write a Comment

Din e-mailadresse vil ikke blive publiceret.