diff options
Diffstat (limited to 'certificate_test.go')
| -rw-r--r-- | certificate_test.go | 22 |
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)) + + } +} |
