openssl-selfsigned-cert

Generate self-signed SSL/TLS certificates and private keys with OpenSSL.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Zurybr/lefarma-skills --skill openssl-selfsigned-cert
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openssl-selfsigned-cert
Source: https://github.com/Zurybr/lefarma-skills/tree/main/letta/benchmarks/trajectory-only/openssl-selfsigned-cert
Command: npx skills add https://github.com/Zurybr/lefarma-skills --skill openssl-selfsigned-cert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of generating self-signed SSL/TLS certificates, which are crucial for development, testing, and internal services where a public Certificate Authority is not required.

Core Features & Use Cases

  • Key Generation: Create private keys (RSA, ECDSA) for secure communication.
  • Certificate Creation: Generate self-signed certificates and Certificate Signing Requests (CSRs).
  • File Management: Combine keys and certificates into PEM files and verify their integrity.
  • Use Case: You need to set up a local development server that uses HTTPS. This Skill will guide you through generating the necessary private key and self-signed certificate to enable secure connections.

Quick Start

Use the openssl-selfsigned-cert skill to generate a new RSA private key and a self-signed certificate valid for 365 days, saving them as server.key and server.crt respectively.

Frequently Asked Questions about openssl-selfsigned-cert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a self-signed SSL/TLS certificate for local development?▼

Generate self-signed SSL/TLS certificates and private keys using OpenSSL command-line tools, creating files like server.key and server.crt to enable secure HTTPS connections for local development and internal services.

Can I create an ECDSA private key instead of RSA with OpenSSL?▼

Yes, OpenSSL key generation supports both RSA and ECDSA private keys, allowing you to specify the algorithm type when creating secure communication keys for your self-signed certificates.

How do I combine a private key and certificate into a single PEM file?▼

Combine private keys and self-signed certificates into a single PEM file using OpenSSL file management commands, then verify their integrity to ensure proper configuration for your internal services.

Do I need OpenSSL installed to generate a CSR and self-signed certificate?▼

Yes, OpenSSL must be installed and accessible in your environment to generate Certificate Signing Requests (CSRs), private keys, and self-signed certificates through its command-line tools.

What is the best way to verify the integrity of a self-signed certificate?▼

Verify self-signed certificate integrity using OpenSSL verification strategies, ensuring the generated private key matches the certificate and that the file is correctly formatted for development use.

When should I use a self-signed certificate instead of a public Certificate Authority?▼

Use self-signed SSL/TLS certificates for development, testing, and internal services where a public Certificate Authority is not required, avoiding the overhead of external validation for local secure connections.