summaryrefslogtreecommitdiff
path: root/certificate_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'certificate_test.go')
-rw-r--r--certificate_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/certificate_test.go b/certificate_test.go
index dd0297b..a2d6e9b 100644
--- a/certificate_test.go
+++ b/certificate_test.go
@@ -92,3 +92,25 @@ func TestGenerateSelfSignedCertificateTriplet(t *testing.T) {
}
}
}
+
+func TestPrintCertificateTripletFingerprints(t *testing.T) {
+ var filenamePrefix string
+ for _, ebicsCertificateType := range []EbicsCertificateType{A005, X002, E002} {
+ switch ebicsCertificateType {
+ case X002:
+ filenamePrefix = "authentication"
+ case E002:
+ filenamePrefix = "encryption"
+ case A005, A006:
+ filenamePrefix = "signature"
+ }
+
+ loadedCertificate, err := ReadCertificateFromFile(filepath.Join("certs", filenamePrefix+"_cert.pem"), ebicsCertificateType)
+ if err != nil {
+ t.Error(err.Error())
+ }
+
+ t.Logf("Loaded %s certificate has following fingerprints: %s", filenamePrefix, GetCertificateFingerprintAsString(loadedCertificate))
+
+ }
+}