Update examples

This commit is contained in:
Adnan Maolood 2021-01-14 21:23:13 -05:00
parent 79a4dfd43f
commit 4b643523fb
4 changed files with 10 additions and 7 deletions

View File

@ -12,6 +12,7 @@ import (
"time" "time"
"git.sr.ht/~adnano/go-gemini" "git.sr.ht/~adnano/go-gemini"
"git.sr.ht/~adnano/go-gemini/certificate"
) )
type User struct { type User struct {
@ -33,7 +34,7 @@ func main() {
log.Fatal(err) log.Fatal(err)
} }
server.CreateCertificate = func(hostname string) (tls.Certificate, error) { server.CreateCertificate = func(hostname string) (tls.Certificate, error) {
return gemini.CreateCertificate(gemini.CertificateOptions{ return certificate.Create(certificate.CreateOptions{
Subject: pkix.Name{ Subject: pkix.Name{
CommonName: hostname, CommonName: hostname,
}, },

View File

@ -11,7 +11,7 @@ import (
"os" "os"
"time" "time"
"git.sr.ht/~adnano/go-gemini" "git.sr.ht/~adnano/go-gemini/certificate"
) )
func main() { func main() {
@ -24,20 +24,20 @@ func main() {
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
options := gemini.CertificateOptions{ options := certificate.CreateOptions{
Subject: pkix.Name{ Subject: pkix.Name{
CommonName: host, CommonName: host,
}, },
DNSNames: []string{host}, DNSNames: []string{host},
Duration: duration, Duration: duration,
} }
cert, err := gemini.CreateCertificate(options) cert, err := certificate.Create(options)
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
certPath := host + ".crt" certPath := host + ".crt"
keyPath := host + ".key" keyPath := host + ".key"
if err := gemini.WriteCertificate(cert, certPath, keyPath); err != nil { if err := certificate.Write(cert, certPath, keyPath); err != nil {
log.Fatal(err) log.Fatal(err)
} }
} }

View File

@ -11,6 +11,7 @@ import (
"time" "time"
"git.sr.ht/~adnano/go-gemini" "git.sr.ht/~adnano/go-gemini"
"git.sr.ht/~adnano/go-gemini/certificate"
) )
func main() { func main() {
@ -21,7 +22,7 @@ func main() {
log.Fatal(err) log.Fatal(err)
} }
server.CreateCertificate = func(hostname string) (tls.Certificate, error) { server.CreateCertificate = func(hostname string) (tls.Certificate, error) {
return gemini.CreateCertificate(gemini.CertificateOptions{ return certificate.Create(certificate.CreateOptions{
Subject: pkix.Name{ Subject: pkix.Name{
CommonName: hostname, CommonName: hostname,
}, },

View File

@ -13,6 +13,7 @@ import (
"time" "time"
"git.sr.ht/~adnano/go-gemini" "git.sr.ht/~adnano/go-gemini"
"git.sr.ht/~adnano/go-gemini/certificate"
) )
func main() { func main() {
@ -21,7 +22,7 @@ func main() {
log.Fatal(err) log.Fatal(err)
} }
server.CreateCertificate = func(hostname string) (tls.Certificate, error) { server.CreateCertificate = func(hostname string) (tls.Certificate, error) {
return gemini.CreateCertificate(gemini.CertificateOptions{ return certificate.Create(certificate.CreateOptions{
Subject: pkix.Name{ Subject: pkix.Name{
CommonName: hostname, CommonName: hostname,
}, },