Hello Ivica,
I apologize for the long delay answering your question, I did not see your post when you sent it.
I think you only have an installation problem. The "cert.pem" must be a certificate chain (certificates concatenated), but it seems that you only put your certificate. I think that you forgot to concatenate the "TERENA SSL CA 3" certificate to yours.
You can get the TERENA certificate (TCS SSL CA 3) at
https://www.terena.org/activities/tcs/repository-g3/
https://www.terena.org/activities/tcs/repository-g3/TERENA_SSL_CA_3.pem
Take the certificate and add it to yours:
sudo cat terenacert.pem >> /etc/vpl/cert.pem
Beware that the pem format is a text format.
Best regards.
Juan Carlos
Your cert.pem file must look like this:
-----BEGIN CERTIFICATE-----
MIIFSjCCBDKgAwIBAgIQCaKkX+emob/+FQL4nCUBhDANBgkqhkiG9w0BAQsFADBk
MQswCQYDVQQGEwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJ
QW1zdGVyZGFtMQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wg
Q0EgMzAeFw0xNTEyMDIwMDAwMDBaFw0xODEyMDYxMjAwMDBaMIGMMQswCQYDVQQG
EwJIUjEPMA0GA1UECBMGWmFncmViMQ8wDQYDVQQHEwZaYWdyZWIxPDA6BgNVBAoM
M0hydmF0c2thIGFrYWRlbXNrYSBpIGlzdHJhxb5pdmHEjWthIG1yZcW+YSAtIENB
Uk5ldDEdMBsGA1UEAxMUbW9vZGxlLXZwbC5jYXJuZXQuaHIwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQC7IHXuoPXMS9puHe3Q3iXxAFQq6t+gC/wW4Nx5
vgOKKSKlsSPPLGWI06h+ovjJhUpXfpT1V/Vr5XTcndlXdOb7VpFUSuOdt3qn1szO
B3oXRF3xE+sPZGzM/2Pl3YJMCBOxrXF/4wa+u8WnRZLzPdDCXMG64q2Ta9zBfFRH
dwKG3gdiTrLVYhIhIE8M89YG4eMj/teGc+dq1CyojW/y+jwhLt7crEVl2j2GZQd6
WKv95HBmKjy5tXEP22l9GEtp+6HqbnL8I/XQxqsHge8Aatj4Yn4kuvJGkhb0fei0
LyDxsQI42WhzZGlOfJ9bZuWAROIxlaJQr8zt0GeAyan0IxPDAgMBAAGjggHNMIIB
yTAfBgNVHSMEGDAWgBRn/YggFCeYxwnSJRm76VERY3VQYjAdBgNVHQ4EFgQUzq2S
XASdDi1nP3EU5DBwJifKFXUwHwYDVR0RBBgwFoIUbW9vZGxlLXZwbC5jYXJuZXQu
aHIwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjBrBgNVHR8EZDBiMC+gLaArhilodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vVEVS
RU5BU1NMQ0EzLmNybDAvoC2gK4YpaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL1RF
UkVOQVNTTENBMy5jcmwwTAYDVR0gBEUwQzA3BglghkgBhv1sAQEwKjAoBggrBgEF
BQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAIBgZngQwBAgIwbgYI
KwYBBQUHAQEEYjBgMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j
b20wOAYIKwYBBQUHMAKGLGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9URVJF
TkFTU0xDQTMuY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggEBAIW4
WqIKLtXECV+joOSNZ7bfPjeJ5tTLMqIbvBoi3chcPE2l6dlrvhL1ovfyGkVv954W
ydiS+KQxGtaX2tmPAKnw52rtu0tenWY4jLv1mem6UjnsceseC7NjxFzB2KMFItFi
jy3wHN3cmKgZDB/OM/PtVfyuXjBazYKWa2a7AzOujqjhtz6cq8K6O2QZHJx0lPOc
cTuUcldv2oX0W/40UK8mmJqJo/kbFZmRmYcq1O4Zp8iY0Q+iGSYwOYWIsk8OCZK5
QukieHGwyW0w/Si/Duda+pHxf+aWjgoE8UQsx3iPPYwIk7KhBNlB6/L9JVqPM0e6
n4A9JUEdZI4xH/cSZXE=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIE+zCCA+OgAwIBAgIQCHC8xa8/25Wakctq7u/kZTANBgkqhkiG9w0BAQsFADBl
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
b3QgQ0EwHhcNMTQxMTE4MTIwMDAwWhcNMjQxMTE4MTIwMDAwWjBkMQswCQYDVQQG
EwJOTDEWMBQGA1UECBMNTm9vcmQtSG9sbGFuZDESMBAGA1UEBxMJQW1zdGVyZGFt
MQ8wDQYDVQQKEwZURVJFTkExGDAWBgNVBAMTD1RFUkVOQSBTU0wgQ0EgMzCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMV2Dw/ZQyk7bG3RR63eEL8jwnio
Snc18SNb4EweQefCMQC9iDdFdd25AhCAHo/tZCMERaegOTuBTc9jP8JJ/yKeiLDS
lrlcinQfkioq8hLIt2hUtVhBgUBoBhpPhSn7tU08D08/QJYbzqjMXjX/ZJj1dd10
VAWgNhEEEiRVY++Udy538RV27tOkWUUhn6i+0SftCuirOMo/h9Ha8Y+5Cx9E5+Ct
85XCFk3shKM6ktTPxn3mvcsaQE+zVLHzj28NHuO+SaNW5Ae8jafOHbBbV1bRxBz8
mGXRzUYvkZS/RYVJ+G1ShxwCVgEnFqtyLvRx5GG1IKD6JmlqCvGrn223zyUCAwEA
AaOCAaYwggGiMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMHkG
CCsGAQUFBwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQu
Y29tMEMGCCsGAQUFBzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGln
aUNlcnRBc3N1cmVkSURSb290Q0EuY3J0MIGBBgNVHR8EejB4MDqgOKA2hjRodHRw
Oi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3Js
MDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVk
SURSb290Q0EuY3JsMD0GA1UdIAQ2MDQwMgYEVR0gADAqMCgGCCsGAQUFBwIBFhxo
dHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMB0GA1UdDgQWBBRn/YggFCeYxwnS
JRm76VERY3VQYjAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq
hkiG9w0BAQsFAAOCAQEAqSg1esR71tonHqyYzyc2TxEydHTmQN0dzfJodzWvs4xd
xgS/FfQjZ4u5b5cE60adws3J0aSugS7JurHogNAcyTnBVnZZbJx946nw09E02DxJ
WYsamM6/xvLYMDX/6W9doK867mZTrqqMaci+mqege9iCSzMTyAfzd9fzZM2eY/lC
J1OuEDOJcjcV8b73HjWizsMt8tey5gvHacDlH198aZt+ziYaM0TDuncFO7pdP0GJ
+hY77gRuW6xWS++McPJKe1e9GW6LNgdUJi2GCZQfXzer8CM/jyxflp5HcahE3qm5
hS+1NGClXwmgmkMd1L8tRNaN2v11y18WoA5hwnA9Ng==
-----END CERTIFICATE-----