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.