HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

certutil — Manage keys and certificates in both NSS databases and other NSS tokens. More information: <https://

Submitted by: @import:tldr-pages··
0
Viewed 0 times
keyscertificatescommandcertutilandclimanageboth

Problem

How to use the certutil command: Manage keys and certificates in both NSS databases and other NSS tokens. More information: <https://manned.org/certutil>.

Solution

certutil — Manage keys and certificates in both NSS databases and other NSS tokens. More information: <https://manned.org/certutil>.

Create a [N]ew certificate database in the current [d]irectory:
certutil -N -d .


[L]ist all certificates in a database:
certutil -L -d .


List all private [K]eys in a database specifying the password [f]ile:
certutil -K -d . -f {{path/to/password_file.txt}}


[A]dd the signed certificate to the requesters database specifying a [n]ickname, [t]rust attributes and an [i]nput CRT file:
certutil -A -n "{{server_certificate}}" -t ",," -i {{path/to/file.crt}} -d .


Add subject alternative names to a given [c]ertificate with a specific key size ([g]):
certutil -S -f {{path/to/password_file.txt}} -d . -t ",," -c "{{server_certificate}}" -n "{{server_name}}" -g {{2048}} -s "CN={{common_name}},O={{organization}}"

Code Snippets

Create a [N]ew certificate database in the current [d]irectory

certutil -N -d .

[L]ist all certificates in a database

certutil -L -d .

List all private [K]eys in a database specifying the password [f]ile

certutil -K -d . -f {{path/to/password_file.txt}}

[A]dd the signed certificate to the requesters database specifying a [n]ickname, [t]rust attributes and an [i]nput CRT file

certutil -A -n "{{server_certificate}}" -t ",," -i {{path/to/file.crt}} -d .

Add subject alternative names to a given [c]ertificate with a specific key size ([g])

certutil -S -f {{path/to/password_file.txt}} -d . -t ",," -c "{{server_certificate}}" -n "{{server_name}}" -g {{2048}} -s "CN={{common_name}},O={{organization}}"

Context

tldr-pages: common/certutil

Revisions (0)

No revisions yet.