aboutsummaryrefslogtreecommitdiff
path: root/crypto.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-12-26 23:31:17 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-12-26 23:31:17 +0100
commit0c1b5b987647bb264a1027565357b1377e3f5fad (patch)
tree5c47636c824bdc30dd276db40477606b3b13cece /crypto.go
parenta6db8ecb747ac7ee0554c948b1ec7fdd4da290a8 (diff)
Move Thumb into Account
Diffstat (limited to 'crypto.go')
-rw-r--r--crypto.go12
1 files changed, 0 insertions, 12 deletions
diff --git a/crypto.go b/crypto.go
index e005562..f70cc2f 100644
--- a/crypto.go
+++ b/crypto.go
@@ -1,7 +1,6 @@
package acme
import (
- "crypto"
"crypto/rand"
"crypto/rsa"
"crypto/x509"
@@ -10,8 +9,6 @@ import (
"encoding/pem"
"io"
"io/ioutil"
-
- "github.com/square/go-jose"
)
func LoadKey(r io.Reader) (*rsa.PrivateKey, error) {
@@ -51,15 +48,6 @@ func NewCSR(altnames []string, key *rsa.PrivateKey) (string, error) {
return base64.RawURLEncoding.EncodeToString(der), nil
}
-func Thumb(token string, key crypto.PublicKey) (string, error) {
- k := &jose.JsonWebKey{Key: key, Algorithm: "RSA"}
- thumb, err := k.Thumbprint(crypto.SHA256)
- if err != nil {
- return "", err
- }
- return token + "." + base64.RawURLEncoding.EncodeToString(thumb), nil
-}
-
func SaveCert(w io.Writer, der []byte) error {
block := &pem.Block{
Type: "CERTIFICATE",