aboutsummaryrefslogtreecommitdiff
path: root/cmd/relayd/fingerprint.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/relayd/fingerprint.go')
-rw-r--r--cmd/relayd/fingerprint.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/cmd/relayd/fingerprint.go b/cmd/relayd/fingerprint.go
index 64322a9..32439e0 100644
--- a/cmd/relayd/fingerprint.go
+++ b/cmd/relayd/fingerprint.go
@@ -55,7 +55,11 @@ type TLSFingerprint struct {
type TLSFingerprintJA3N [md5.Size]byte
-func (f TLSFingerprintJA3N) String() string {
+func (f *TLSFingerprintJA3N) String() string {
+ if f == nil {
+ return ""
+ }
+
return hex.EncodeToString(f[:])
}
@@ -65,7 +69,11 @@ type TLSFingerprintJA4 struct {
C [6]byte
}
-func (f TLSFingerprintJA4) String() string {
+func (f *TLSFingerprintJA4) String() string {
+ if f == nil {
+ return ""
+ }
+
return strings.Join([]string{
string(f.A[:]),
hex.EncodeToString(f.B[:]),