Generer ECC-sertifikat på Ubuntu 14.04

Elliptic Curve Cryptography (ECC for kort) er et asymmetrisk nøkkelpar som brukes til kryptering og dekryptering av data. ECC tilbyr noen fordeler fremfor RSA. ECC-nøkler er mindre i størrelse, samtidig som de gir en sikkerhet som tilsvarer RSA – reduserer ressursene som trengs og gir bedre ytelse for medieapplikasjoner, VPN-tilkoblinger og mange andre båndbreddeapplikasjoner. Denne artikkelen vil vise deg hvordan du oppretter et selvsignert EEC-sertifikat på Ubuntu 14.04. Denne artikkelen fungerer også på mange andre distribusjoner av Linux som har OpenSSL installert.

Oppdater systemet

For å sikre at alt fungerer bra, er det best å oppdatere systemet til å bruke den nyeste og mest stabile programvaren som er tilgjengelig. Kjør følgende kommandoer:

apt-get update
apt-get dist-upgrade

Generer privat ECC-nøkkel

Vi vil generere en privat nøkkel ved å bruke prime256v1 ECC-kurven.

openssl ecparam -out private.key -name prime256v1 -genkey

Generer sertifikatforespørsel

Bruk nå OpenSSL til å generere en CSR (Certificate Signing Request) for signering av sertifikatet. Vi vil generere CSR med 512-bit SHA2. Merk at det anbefales å bruke 256-bit eller bedre. SHA-1 anbefales ikke å brukes lenger og vil snart bli avviklet. SHA-1 vil heller ikke lenger bli akseptert av CAer (sertifikatmyndigheter).

openssl req -new -key private.key -out certificate.csr -sha512

Den vil gi deg en liste over felt som må fylles ut. Hvis du bruker et domene, sørg for at det Common Nameer satt til det domenenavnet. Den 'extra' attributeskan stå tom.

Opprett og signer sertifikat

Du vil nå opprette og signere sertifikatet ditt fra CSR som du tidligere opprettet.

openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt -sha512

Hvis ingen feil oppstår, har du laget et ECC-sertifikat.

Merknad om offentlig bruk

Hvis du ønsker å bruke sertifikatet offentlig eller i produksjon, anbefales det å sende CSR til din CA for å få dem til å utstede et signert sertifikat til deg. Hold den også private.keypå et hemmelig og sikkert sted på serveren din. Sørg for at filen har skrivebeskyttede tillatelser. Hvis du mister nøkkelen din, må du gjenskape nøkkelen og CSR for å få utstedt et nytt sertifikat til deg.

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer