SkillAgentSearch skills...

YubiTLS

A Go TLS/HTTPS server demo that uses a Yubikey as the backend for it's private key

Install / Use

/learn @benjojo/YubiTLS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

YubiTLS

logo

This is a Golang HTTPS server demo that can be driven from a YubiKey as the key backend source.

This was made for a post on my blog:

https://blog.benjojo.co.uk/post/tls-https-server-from-a-yubikey

You will need a functioning setup for Yubikey + GPG.

Program options:

Usage of ./yubiTLS:
  -cacrtpath string
    	the ssl CA certificate path
  -crtpath string
    	the ssl certificate path
  -csr.cn string
    	the Common Name of the CSR you want to generate (default "yubitls.benjojo.co.uk")
  -keyid string
    	the Key ID in the agent to use
  -signcsr
    	set to try to output a CSR
View on GitHub
GitHub Stars184
CategoryDevelopment
Updated4mo ago
Forks8

Languages

Go

Security Score

82/100

Audited on Nov 9, 2025

No findings