secutils-certificate-templates

Generate and manage X.509 certificates from templates with configurable algorithms and SANs.

101|3|Updated Dec 16, 2022
One-click install
npx skills add https://github.com/secutils-dev/secutils --skill secutils-certificate-templates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secutils-certificate-templates
Source: https://github.com/secutils-dev/secutils/tree/main/components/secutils-docs/static/guides/digital_certificates/certificate_templates
Command: npx skills add https://github.com/secutils-dev/secutils --skill secutils-certificate-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and sharing of X.509 digital certificates using templates, simplifying the process of certificate management.

Core Features & Use Cases

  • Certificate Creation: Generate self-signed or CA-signed certificates from templates.
  • Template Management: Create, edit, and share certificate templates.
  • Use Case: Ideal for setting up HTTPS servers, creating test certificates, or managing a pool of certificates for a team.

Quick Start

Generate a certificate using the template 'HTTPS Server' with the following command: secutils-certificate-templates generate HTTPS Server --format pkcs12 --passphrase pass.

Frequently Asked Questions about secutils-certificate-templates

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

FAQPage Schema
How do I generate X.509 digital certificates using templates?

Generate X.509 digital certificates by defining a template with key and signature algorithms, then running a command like `secutils-certificate-templates generate HTTPS Server --format pkcs12`. This supports both self-signed and CA-signed certificates.

Can I create a self-signed certificate for an HTTPS server with custom SANs?

Yes, you can create self-signed certificates for HTTPS servers with custom Subject Alternative Names (SANs). The Skill allows you to specify SANs, validity periods, and key algorithms within your certificate template.

What is the best way to manage a pool of test certificates for a team?

The best way to manage test certificates for a team is using reusable templates. This Skill lets you create, edit, and share certificate templates, ensuring consistent generation of self-signed or CA-signed certificates across your team.

Do I need a live endpoint to fetch TLS chains for certificate generation?

No, a live endpoint is not required for standard certificate generation. Fetching live TLS chains is an optional feature you can use by providing an endpoint, but you can generate certificates entirely from templates.

Does secutils-certificate-templates support exporting to PKCS12 format?

Yes, secutils-certificate-templates supports exporting generated certificates to PKCS12 format. You can specify the output format and provide a passphrase directly in the generation command.

What key and signature algorithms can I configure for digital certificates?

You can configure various key and signature algorithms for your digital certificates by defining them within your certificate template. This allows flexibility when generating both self-signed and CA-signed X.509 certificates.