OpenSSL

Generate and sign SSL/TLS certificates and manage cryptographic keys with OpenSSL.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/moonshineTP/ATTT-20252 --skill openssl-moonshinetp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: OpenSSL
Source: https://github.com/moonshineTP/ATTT-20252/tree/main/.gemini/skills/openssl
Command: npx skills add https://github.com/moonshineTP/ATTT-20252 --skill openssl-moonshinetp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openssl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert guidance for OpenSSL operations, simplifying certificate generation, key management, and PKI operations.

Core Features & Use Cases

  • Certificate Management: Generate, sign, and manage SSL/TLS certificates.
  • Key Management: Create and manage cryptographic keys, including RSA and EC keys.
  • PKI Operations: Perform certificate signing requests, self-signed certificate creation, and CA operations.
  • Use Case: Ideal for IT professionals or developers managing SSL/TLS certificates and PKI infrastructure.

Quick Start

Generate a self-signed certificate with a 1-year validity using OpenSSL with the following command: openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365

Frequently Asked Questions about OpenSSL

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

FAQPage Schema
How do I generate a self-signed SSL/TLS certificate using OpenSSL?

To generate a self-signed SSL/TLS certificate using OpenSSL, you can run a command like `openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365`. This creates a new 4096-bit RSA key and a certificate valid for one year.

What is the process for creating a Certificate Signing Request (CSR) for PKI operations?

Creating a Certificate Signing Request (CSR) for PKI operations involves generating a cryptographic key pair and sending the public key and identifying information to a Certificate Authority. This Skill guides you through the CSR creation and CA signing workflow.

Can I manage both RSA and EC cryptographic keys with OpenSSL?

Yes, you can manage both RSA and EC cryptographic keys with OpenSSL. This Skill provides guidance on creating, managing, and utilizing these different key types for your SSL/TLS certificate and PKI infrastructure requirements.

Do I need OpenSSL installed on my system to manage PKI infrastructure?

Yes, you need OpenSSL installed on your system to manage PKI infrastructure. This Skill requires the OpenSSL dependency to execute cryptographic operations, generate keys, and perform certificate signing operations.

What is the best way to set up Certificate Authority (CA) operations for SSL/TLS certificates?

The best way to set up Certificate Authority (CA) operations is to use OpenSSL to generate a root key and self-signed CA certificate, then use that CA to sign intermediate or end-entity certificates. This Skill provides expert guidance for these CA workflows.