Skip to main content

Based on cryptoboy's answer:

  1. Create x509.genkey file

    echo -e "[ req ] \n\
    default_bits = 4096 \n\
    distinguished_name = req_distinguished_name \n\
    prompt = no \n\
    x509_extensions = myexts \n\
    
    [ req_distinguished_name ] \n\
    CN = Modules \n\
    \n\
    [ myexts ] \n\
    basicConstraints=critical,CA:FALSE \n\
    keyUsage=digitalSignature \n\
    subjectKeyIdentifier=hash \n\
    authorityKeyIdentifier=keyid" > x509.genkey
    
  2. Run:

    openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
    
  3. Move key files to desired folder, for example:

    mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certscerts`
    

Based on cryptoboy's answer:

  1. Create x509.genkey file

    echo -e "[ req ] \n\
    default_bits = 4096 \n\
    distinguished_name = req_distinguished_name \n\
    prompt = no \n\
    x509_extensions = myexts \n\
    
    [ req_distinguished_name ] \n\
    CN = Modules \n\
    \n\
    [ myexts ] \n\
    basicConstraints=critical,CA:FALSE \n\
    keyUsage=digitalSignature \n\
    subjectKeyIdentifier=hash \n\
    authorityKeyIdentifier=keyid" > x509.genkey
    
  2. Run:

    openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
    
  3. Move key files to desired folder, for example:

    mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs
    

Based on cryptoboy's answer:

  1. Create x509.genkey file

    echo -e "[ req ] \n\
    default_bits = 4096 \n\
    distinguished_name = req_distinguished_name \n\
    prompt = no \n\
    x509_extensions = myexts \n\
    
    [ req_distinguished_name ] \n\
    CN = Modules \n\
    \n\
    [ myexts ] \n\
    basicConstraints=critical,CA:FALSE \n\
    keyUsage=digitalSignature \n\
    subjectKeyIdentifier=hash \n\
    authorityKeyIdentifier=keyid" > x509.genkey
    
  2. Run:

    openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
    
  3. Move key files to desired folder, for example:

    mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs`
    
Added -e parameter to echo to fix newlines, minor edits
Source Link
Greenonline
  • 2.3k
  • 11
  • 26
  • 33

Based on cryptoboy's answer:

  1. Create x509.genkey file

    Create x509.genkey file

    echo -e "[ req ] \n\
    default_bits = 4096 \n\
    distinguished_name = req_distinguished_name \n\
    prompt = no \n\
    x509_extensions = myexts \n\
    
    [ req_distinguished_name ] \n\
    CN = Modules \n\
    \n\
    [ myexts ] \n\
    basicConstraints=critical,CA:FALSE \n\
    keyUsage=digitalSignature \n\
    subjectKeyIdentifier=hash \n\
    authorityKeyIdentifier=keyid" > x509.genkey
    
  2. Run:

    openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
    
  3. Move key files to desired folder, for example:

    mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs
    
echo -e "[ req ] \n\
default_bits = 4096 \n\
distinguished_name = req_distinguished_name \n\
prompt = no \n\
x509_extensions = myexts \n\

[ req_distinguished_name ] \n\
CN = Modules \n\
\n\
[ myexts ] \n\
basicConstraints=critical,CA:FALSE \n\
keyUsage=digitalSignature \n\
subjectKeyIdentifier=hash \n\
authorityKeyIdentifier=keyid" > x509.genkey
  1. Run:
openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
  1. Move key files to desired folder, for example:
mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs

Based on cryptoboy's answer:

  1. Create x509.genkey file
echo -e "[ req ] \n\
default_bits = 4096 \n\
distinguished_name = req_distinguished_name \n\
prompt = no \n\
x509_extensions = myexts \n\

[ req_distinguished_name ] \n\
CN = Modules \n\
\n\
[ myexts ] \n\
basicConstraints=critical,CA:FALSE \n\
keyUsage=digitalSignature \n\
subjectKeyIdentifier=hash \n\
authorityKeyIdentifier=keyid" > x509.genkey
  1. Run:
openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
  1. Move key files to desired folder, for example:
mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs

Based on cryptoboy's answer:

  1. Create x509.genkey file

    echo -e "[ req ] \n\
    default_bits = 4096 \n\
    distinguished_name = req_distinguished_name \n\
    prompt = no \n\
    x509_extensions = myexts \n\
    
    [ req_distinguished_name ] \n\
    CN = Modules \n\
    \n\
    [ myexts ] \n\
    basicConstraints=critical,CA:FALSE \n\
    keyUsage=digitalSignature \n\
    subjectKeyIdentifier=hash \n\
    authorityKeyIdentifier=keyid" > x509.genkey
    
  2. Run:

    openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
    
  3. Move key files to desired folder, for example:

    mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs
    

Based on cryptoboy's answer:

1. Create x509.genkey file

  1. Create x509.genkey file
echo -e "[ req ] \n\
default_bits = 4096 \n\
distinguished_name = req_distinguished_name\n\req_distinguished_name \n\
prompt = no\n\no \n\
x509_extensions = myexts\n\myexts \n\

[ req_distinguished_name ]\n\] \n\
CN = Modules\n\
Modules \n\
\n\
[ myexts ] \n\
basicConstraints=critical,CA:FALSE \n\
keyUsage=digitalSignature \n\
subjectKeyIdentifier=hash \n\
authorityKeyIdentifier=keyid" > x509.genkey
  1. Run:

Run:

openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
  1. Move key files to desired folder, for example:

Move key files to desired folder, for example:

mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs`certs

Based on cryptoboy's answer:

1. Create x509.genkey file

echo "[ req ] \n\
default_bits = 4096 \n\
distinguished_name = req_distinguished_name\n\
prompt = no\n\
x509_extensions = myexts\n\

[ req_distinguished_name ]\n\
CN = Modules\n\
 \n\
[ myexts ] \n\
basicConstraints=critical,CA:FALSE \n\
keyUsage=digitalSignature \n\
subjectKeyIdentifier=hash \n\
authorityKeyIdentifier=keyid" > x509.genkey

Run:

openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem

Move key files to desired folder, for example:

mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs`

Based on cryptoboy's answer:

  1. Create x509.genkey file
echo -e "[ req ] \n\
default_bits = 4096 \n\
distinguished_name = req_distinguished_name \n\
prompt = no \n\
x509_extensions = myexts \n\

[ req_distinguished_name ] \n\
CN = Modules \n\
\n\
[ myexts ] \n\
basicConstraints=critical,CA:FALSE \n\
keyUsage=digitalSignature \n\
subjectKeyIdentifier=hash \n\
authorityKeyIdentifier=keyid" > x509.genkey
  1. Run:
openssl req -new -nodes -utf8 -sha512 -days 36500 -batch -x509 -config x509.genkey -outform DER -out signing_key.x509 -keyout signing_key.pem
  1. Move key files to desired folder, for example:
mv signing_key.pem signing_key.x509 `find /usr/src/*-generic/certs
added 27 characters in body
Source Link
Loading
Source Link
Loading