Add ID function to LogInfo to return log ID
This commit is contained in:
parent
ff6d1f21fd
commit
4868243259
6
logs.go
6
logs.go
|
@ -11,6 +11,7 @@ package certspotter
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"crypto"
|
"crypto"
|
||||||
|
"crypto/sha256"
|
||||||
"crypto/x509"
|
"crypto/x509"
|
||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
)
|
)
|
||||||
|
@ -37,6 +38,11 @@ func (info *LogInfo) ParsedPublicKey() (crypto.PublicKey, error) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (info *LogInfo) ID() []byte {
|
||||||
|
sum := sha256.Sum256(info.Key)
|
||||||
|
return sum[:]
|
||||||
|
}
|
||||||
|
|
||||||
var DefaultLogs = []LogInfo{
|
var DefaultLogs = []LogInfo{
|
||||||
{
|
{
|
||||||
// a4b90990b418581487bb13a2cc67700a3c359804f91bdfb8e377cd0ec80ddc10
|
// a4b90990b418581487bb13a2cc67700a3c359804f91bdfb8e377cd0ec80ddc10
|
||||||
|
|
Loading…
Reference in New Issue