diff --git a/auth/cert_test.go b/auth/cert_test.go
index 68888c2d9fe2054943336f9d49c55350400433d2..2ffd0e37e961055ec7d5296377677e1b6d9a34b4 100644
--- a/auth/cert_test.go
+++ b/auth/cert_test.go
@@ -2,6 +2,7 @@ package auth
 
 import (
 	"crypto/rsa"
+	"crypto/x509"
 	"fmt"
 	"os"
 	"testing"
@@ -151,10 +152,28 @@ func ExampleGetCertificate() {
 	if cert == nil || err != nil {
 		fmt.Println(err)
 	} else {
-		fmt.Println("OK")
+		fmt.Println("Certificate generated")
+	}
+
+	// Check certificate validity
+
+	roots := x509.NewCertPool()
+	roots.AddCert(signerCertificate)
+
+	signeeCertificate, _ := PEMToCertificate(cert)
+
+	_, err = signeeCertificate.Verify(x509.VerifyOptions{
+		Roots: roots,
+	})
+
+	if err != nil {
+		fmt.Println(err)
+	} else {
+		fmt.Println("Certificate authenticated")
 	}
 
 	// Output:
-	// OK
+	// Certificate generated
+	// Certificate authenticated
 
 }