suer TIL
eye catch
【openssl】証明書の形式を変換する (x509 -outform)
証明書をPEM形式からDER形式に、DER形式からPEM形式に変換したいときは、openssl x509 -outformを使う。 $ openssl x509 -in cert.pem -outform DER -out cert.der DER形式をPEM形式に戻すには、-inform DERで入力の形式を指定する。
LINUX
2026-09-30 2026-10-01
eye catch
【openssl】自分用の認証局で証明書に署名する (x509 -req)
社内ネットワークや開発環境で複数のサーバー証明書を使う場合、サーバーごとに自己署名の証明書を作ると、クライアントに1つずつ信頼設定が必要になる。自分用の認証局(CA)を1つ作り、CAの証明書だけをクライアントに信頼させれば、CAが署名したサーバー証明書をまとめて信頼できる。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】自己署名証明書を作成する (req -x509)
開発環境やテスト用に、認証局を通さず自分で署名したサーバー証明書を作りたいときは、openssl req -x509を使う。秘密鍵と証明書を1コマンドで作れる。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】CSRを作成する (req -new)
認証局にサーバー証明書を発行してもらうには、CSR(Certificate Signing Request)を作成して提出する。CSRはopenssl req -newで作る。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】秘密鍵から公開鍵を取り出す (pkey)
秘密鍵のファイルから公開鍵を取り出したいときは、openssl pkey -puboutを使う。 $ openssl pkey -in ec.pem -pubout -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEV2t4f8S5TFHmrxvxLQtoHyijNKqF QuigIbqIza2sCnfoHRVPm4WNXCUpSvDgafsaZ3zvN8WgJVpi8VYAHbXYwg== -----END PUBLIC KEY----- ファイルに保存するには-outを指定する。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】秘密鍵を作成する (genpkey)
TLS証明書や電子署名に使うRSA、ECDSA、Ed25519の秘密鍵を作りたいときは、openssl genpkeyを使う。 $ openssl genpkey -algorithm ED25519 -out ed25519.pem -algorithmで鍵の種類を、-outで出力先を指定する。-outを省略すると、標準出力にPEM形式で出力する。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】/etc/shadow用のパスワードハッシュを作る (passwd)
/etc/shadowに書くパスワードハッシュや、useradd -p、Dockerfile、cloud-initの設定に渡すパスワードハッシュが欲しいときは、openssl passwdを使う。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】ファイルをパスワードで暗号化・復号する (enc)
ファイルをパスワードで暗号化して保管したい、暗号化したファイルを元に戻したいときは、openssl encを使う。 $ openssl enc -aes-256-cbc -pbkdf2 -in plain.txt -out plain.txt.enc enter AES-256-CBC encryption password: Verifying - enter AES-256-CBC encryption password: 復号するときは-dを付ける。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】Base64でエンコード・デコードする (base64)
文字列やファイルをBase64でエンコードしたい、Base64の文字列を元に戻したいときは、openssl base64を使う。 $ echo -n "hello world" | openssl base64 aGVsbG8gd29ybGQ= デコードするには-dを付ける。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】ファイルのハッシュ値を計算する (dgst)
ダウンロードしたファイルが改ざんされていないか確認したいときや、ファイルの内容が同じかどうかを比較したいときは、openssl dgstでハッシュ値を計算する。
LINUX
2026-09-30 2026-09-30
  • ««
  • «
  • 8
  • 9
  • 10
  • 11
  • 12
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
ISUCON2026に参加して敗退した
LINUX
2026-10-31 2026-11-04
eye catch
【cmp,dd】コピー先ファイルの壊れた範囲だけを書き直す
LINUX
2026-10-30 2026-10-30
eye catch
【shasum】コピー前後のファイルをSHA-256で比較して検証する (-a 256)
MAC
2026-10-30 2026-10-30
eye catch
【rsync】コピー結果をドライランで検証する (-n -c)
LINUX
2026-10-30 2026-10-30
eye catch
【rsync】接続エラーで停止する転送を自動でリトライする
LINUX
2026-10-30 2026-10-30
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer