Skip to content

an acme client to manage TLS certificates with LetsEncrypt.org

License

Notifications You must be signed in to change notification settings

mugund10/LetsEncryptAcmeClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caution

client under development

LetsEncryptAcmeClient

a client to manage TLS certificates with LetsEncrypt.org

Tip

Use library.

usage

key := leacme.NewKey("account")
client := leacme.NewClient(key, true)
client.RegisterAccount("yourAccountName-itCanBeAnything", "mailto:[email protected]")
client.GetTLS("subdomain(if needed).domain.tld(mostly .com or .in)")

example

// as library
package main

import (
   leacme "github.com/mugund10/LetsEncryptAcmeClient/leacme"
)

func main() {
    key := leacme.NewKey("account")
    client := leacme.NewClient(key, true)
    client.RegisterAccount("mugund10", "mailto:[email protected]")
    client.GetTLS("homeserver.mugund10.top")

}

go get github.com/mugund10/LetsEncryptAcmeClient/leacme

About

an acme client to manage TLS certificates with LetsEncrypt.org

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages