lunarway / openbanking

Repository for keeping track of issues related to Lunar's Open Banking APIs
https://developer.openbanking.prod.lunar.app/
1 stars 0 forks source link

Registration issue : 400 No required SSL certificate was sent #36

Closed fonzi0711 closed 9 months ago

fonzi0711 commented 1 year ago

Hi,

We are Tink AB, AISP/PISP regulated by the Swedish FSA with our license passported across the EU. I'm opening an issue again because I'm not sure you received our request (https://github.com/lunarway/openbanking/issues/34) . We tried to register as TPP with the /register endpoint but couldn't manage to do it. It throws 400 No required SSL certificate was sent. We are sending the request through our proxy. I wonder what went wrong here...

This is the certificate we are using, it's a pem file :

-----BEGIN CERTIFICATE-----
MIIIszCCBpugAwIBAgIQeFkclRuZ2dOAmtgGb2bG9zANBgkqhkiG9w0BAQsFADCB
qDELMAkGA1UEBhMCUFQxQjBABgNVBAoMOU1VTFRJQ0VSVCAtIFNlcnZpw6dvcyBk
ZSBDZXJ0aWZpY2HDp8OjbyBFbGVjdHLDs25pY2EgUy5BLjEgMB4GA1UECwwXQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkxMzAxBgNVBAMMKk1VTFRJQ0VSVCBRV0FDIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IDAwNTAeFw0yMTA0MTIxNDEwMThaFw0yMzA0
MTIyMzU5NTlaMIH5MQswCQYDVQQGEwJTRTESMBAGA1UEBwwJU3RvY2tob2xtMRAw
DgYDVQQKDAdUaW5rIEFCMRkwFwYDVQRhDBBQU0RTRS1GSU5BLTQ0MDU5MS4wLAYD
VQQLDCVQU0QyIFF1YWxpZmllZCBXZWJzaXRlIEF1dGhlbnRpY2F0aW9uMRswGQYD
VQQFExJWQVRTRS01NTY4OTgyMTkyMDExKDAmBgNVBAMMH2FnZ3JlZ2F0aW9uLnBy
b2R1Y3Rpb24udGluay5jb20xHTAbBgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9u
MRMwEQYLKwYBBAGCNzwCAQMTAlNFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyMX6IEFP1DIusUinpk5OC0WF6rXsGcMrxs+aA1lWIuOma66FiLyVEyB6
/gq65LFOFJIATskbuMxldJkBqtXjA9lIdWov1fHRlt2eltxXcB2xQCvTK2q3V+AE
79vG9R5J4LA1RgMIq66ERcUVotoe/fDMK2sfT6JBUunSIp06j3SRN6HIIt8KH1nc
nrSWVZ4q+3kSaWhEb/VeQoZGjvAeTX3xFEQM4KnQ/peNA9vv+Ia/6R2F/zrNKL+r
nD6ShZcCfJMCm/j5/Sh3sRd9Eo/jahbIVpaqj+IAwWiHkzZ8+p/JxyU1AxX3UWFM
voGPAgeRlxO514G4QlxFQJ8w5BtEyQIDAQABo4IDhDCCA4AwDAYDVR0TAQH/BAIw
ADAfBgNVHSMEGDAWgBRWR7CZkf9uuE1gzXUj8eW11+ZyqzB0BggrBgEFBQcBAQRo
MGYwOAYIKwYBBQUHMAKGLGh0dHA6Ly9wa2kubXVsdGljZXJ0LmNvbS9jZXJ0L3F3
YWNfY2EwMDUuY2VyMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5tdWx0aWNlcnQu
Y29tL29jc3AwQwYDVR0uBDwwOjA4oDagNIYyaHR0cDovL3BraS5tdWx0aWNlcnQu
Y29tL2NybC9jcmxfcXdhYzAwNV9kZWx0YS5jcmwwKgYDVR0RBCMwIYIfYWdncmVn
YXRpb24ucHJvZHVjdGlvbi50aW5rLmNvbTBhBgNVHSAEWjBYMAkGBwQAi+xAAQQw
EQYPKwYBBAGBw24BAQEBAAEMMDgGDSsGAQQBgcNuAQEBAAcwJzAlBggrBgEFBQcC
ARYZaHR0cHM6Ly9wa2kubXVsdGljZXJ0LmNvbTAgBgVngQwDAQQXMBUTA1BTRBMC
U0UMCkZJTkEtNDQwNTkwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIIB
VAYIKwYBBQUHAQMEggFGMIIBQjAKBggrBgEFBQcLAjAIBgYEAI5GAQEwCwYGBACO
RgEDAgEHMBMGBgQAjkYBBjAJBgcEAI5GAQYDMIGhBgYEAI5GAQUwgZYwSRZDaHR0
cHM6Ly9wa2kubXVsdGljZXJ0LmNvbS9wb2wvY3BzL01VTFRJQ0VSVF9QSi5DQTNf
MjQuMV8wMDAxX2VuLnBkZhMCZW4wSRZDaHR0cHM6Ly9wa2kubXVsdGljZXJ0LmNv
bS9wb2wvY3BzL01VTFRJQ0VSVF9QSi5DQTNfMjQuMV8wMDAxX3B0LnBkZhMCcHQw
ZAYGBACBmCcCMFowJjARBgcEAIGYJwECDAZQU1BfUEkwEQYHBACBmCcBAwwGUFNQ
X0FJDCdTd2VkaXNoIEZpbmFuY2lhbCBTdXBlcnZpc2lvbiBBdXRob3JpdHkMB1NF
LUZJTkEwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL3BraS5tdWx0aWNlcnQuY29t
L2NybC9jcmxfcXdhYzAwNS5jcmwwHQYDVR0OBBYEFAyJWihcJvc+uE2LwfWEVgyq
ClSFMA4GA1UdDwEB/wQEAwIFoDANBgkqhkiG9w0BAQsFAAOCAgEAWkiLe/K4K9w7
LfIFUzKph8MrnKaIIvu4zD6wjSYqZKqDTQl3qCBnismBZ5c2Ew3FS3dpXfrAAhAL
ziLPP2pYXYsmU+4ZGNBTWctYEVn2mKaQK8dTFQp57jKxOdfNGgPiNRhLkUpdAt6u
VPOlG6bUqkWlXi+DsJousDHBIWfePbaMpx8O1+VzGVzEejv7TegpLr/kTwFzYqH1
45+5JtE/LLGmNxszUxs8YQWnnElscRMK9qEOBMH5lgKc3FWuyByuJEv4pogziOkG
2Lx8YShgokyH63psSAeG+kYj/Zp/n4+pQIcFkgypKlruz5xfusLJ+LYRUSfZG8Xl
NEGv6SNUW8DjBtKCy/5Wn4ocRcGttamMirIRjnpanbdkcG6Qhd/xMV48da7aTZcj
LKr/tjhxoSmzCGWJKTQa81cwcRjplOQFTCT0SUOEObahqULpHPYiqaynJgCrvbOY
8EGsNpiIDkckl9oBLtasqRdsJntWvYj6j9EC2XC11BFIb78Y/E7O7kOti8K1Ktk2
hEYFi6DgI5MK074NH073yC81vJQnEaxXcV4gcP/OSxLK0lpPTTkaM1TtnXD8rBIY
X0iHx7wfjhwKqcwBjtdYrgf2NnvgXDFisQB7sh34ddAk4+wXJh5aJYp6zXPI8u0I
Y6wlQJHhh4Tw8a91uaIa/ztqbmiV7lQ=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIHQTCCBSmgAwIBAgIQVpKrSMTcDVUO1MUTKpXryTANBgkqhkiG9w0BAQsFADCB
hTELMAkGA1UEBhMCUFQxQjBABgNVBAoMOU1VTFRJQ0VSVCAtIFNlcnZpw6dvcyBk
ZSBDZXJ0aWZpY2HDp8OjbyBFbGVjdHLDs25pY2EgUy5BLjEyMDAGA1UEAwwpTVVM
VElDRVJUIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMDEwHhcNMTkxMjA5
MTgzNTQ4WhcNMzIwNjA4MTgzNTQ4WjCBqDELMAkGA1UEBhMCUFQxQjBABgNVBAoM
OU1VTFRJQ0VSVCAtIFNlcnZpw6dvcyBkZSBDZXJ0aWZpY2HDp8OjbyBFbGVjdHLD
s25pY2EgUy5BLjEgMB4GA1UECwwXQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxMzAx
BgNVBAMMKk1VTFRJQ0VSVCBRV0FDIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDAw
NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALncsmOzznWMuQh0Tgnb
8ycEh9LepEOEc0FQudFhCifsrvSmnJDP+nkiR67Cm9WTcfYXZLIazRJBw/QG4O45
wF6q0PhC3oQuJbx325nL6YPPFPbMS2Ee51U4TWwI8QUr+OAxdHKY1mnRByfLk9uS
2YsmFZyY00DqwB0GZagQ85/3ye3r5WJbZ14OzOibOn0xURGdn3TkRPTacLHFwL+K
nsFLn1/GViSQ5xrwCur06ZOqw7NhWUvbIWqgtXTSrQ8ueSls0E7CAc0FBA6zA8y7
u5nCSlaI+n4f8+hZpPyMxYHIk61hP731hLy1xYN/rhf27mCIKE6gldu/TWCloffB
zyvzkG4nHftXSZ4QPJrAMw+G1TAlD1AJnv6YKEK50PJNVO2+pqXz/u2CXc9IZRqG
6QOkK/y1Z3z+jIZF72vSG9jx6Yivjrs5NvgDxYLEG/pAi9XS67ZiCukTcw4TtE5V
swx64+onSMiePmQuHX70laoTqg7IzvgJOmfCpDo0VrvYObyA8zW+7aWNltVlFOe2
wMRpYJlGDahfeMRKBPrU7yySbP27a2tAPwPXvt8eeZ1hCoWo0v3gVItGjymHtwid
t4xXKqJ1iVLsXsupgYgctU95ePdw8rhukNV5iFeBh/HrwQAQFUO810sNKAff3y/m
ZwWftbjfrmcb5aD+0mBhSbZTAgMBAAGjggGGMIIBgjB1BggrBgEFBQcBAQRpMGcw
OQYIKwYBBQUHMAKGLWh0dHA6Ly9wa2lyb290Lm11bHRpY2VydC5jb20vY2VydC9y
b290MDAxLmNlcjAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AubXVsdGljZXJ0LmNv
bS9vY3NwMB0GA1UdDgQWBBRWR7CZkf9uuE1gzXUj8eW11+ZyqzASBgNVHRMBAf8E
CDAGAQH/AgEAMB8GA1UdIwQYMBaAFNU5HJxbbwSqopVM7yDdKXSkxUVxMEMGA1Ud
IAQ8MDowOAYNKwYBBAGBw24BAQEABzAnMCUGCCsGAQUFBwIBFhlodHRwczovL3Br
aS5tdWx0aWNlcnQuY29tMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9wa2lyb290
Lm11bHRpY2VydC5jb20vY3JsL3Jvb3RfbWNfY3JsLmNybDAOBgNVHQ8BAf8EBAMC
AQYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUA
A4ICAQBOaWtAHyShjeTpBOw7M8//2G/mYYYcMcZ2wYQGKte3BA60dC8dxeYquNsl
wpmuNnegKi3grn7Bjb8w93hrbejyKcqFrFMC8n/NyePcOxLIT5YSlWsaqrV3MH3X
CtUBRcv3gI/sglfG++NVVHcmSUjRadgrdxN9KhlSPrjGWh2rfQwHaboVeEadmSq7
g7tfd+LfoWQQqM6paYG6KjgzBfnyv0I9acXTkddXJkG3RgrUaqZ/hO2DuiL93k9/
q5q7UFbUGmKhybEfN1VeSwtfNwCnptD7q2wpWyIPlG0Frjesdd87i2in1IBiXFYE
EDGF9U36I5NrhY8U1Kt88dN+89cmrIc2fLI7rx9c7h7HHafRWiXpfjPYPeH6nRT8
LQBPGM4a7KgVmIYbGW8xG7m4qPF65oMIvfBU/qxi6HYm9tAfWNuwyXP5hvIZq703
lSydoAPznrBAj6qt5nzHUAxMUXI57BMNBQ+gKUJXEjWiVRUOa4OTDUQq2NI1NXco
rh2WwPEuY6r0/v5EI6ULxquabfj1mdKSL2E8Wm96MdhQIQQgOVvBl2eeyzgvMKHk
lJzLzabBG3H8s6pZqnhovbd2lQ0jmdr9MeHkZVd5kaSMqp559MiPGBaY8YL6LGO5
vZMEqlL6tCQPRVBbxwwFmr4LX9cvTw6nT4/atywr2/5etElY2w==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF8TCCA9mgAwIBAgIIVE2lvEA1VlowDQYJKoZIhvcNAQELBQAwgYUxCzAJBgNV
BAYTAlBUMUIwQAYDVQQKDDlNVUxUSUNFUlQgLSBTZXJ2acOnb3MgZGUgQ2VydGlm
aWNhw6fDo28gRWxlY3Ryw7NuaWNhIFMuQS4xMjAwBgNVBAMMKU1VTFRJQ0VSVCBS
b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDAxMB4XDTE0MDQwNDA4NTk0N1oX
DTM5MDQwNDA4NTk0N1owgYUxCzAJBgNVBAYTAlBUMUIwQAYDVQQKDDlNVUxUSUNF
UlQgLSBTZXJ2acOnb3MgZGUgQ2VydGlmaWNhw6fDo28gRWxlY3Ryw7NuaWNhIFMu
QS4xMjAwBgNVBAMMKU1VTFRJQ0VSVCBSb290IENlcnRpZmljYXRpb24gQXV0aG9y
aXR5IDAxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAztw/9BluuxVp
hvTkzec6cDvHmos7gwCBW/sgFlq+v1gAXynmV29+iiwVB1waY4xCXxbd2omERVcX
lqCcoXUiQRo6/cUXkRP2vmIKvG4lLVvAjBBm9+LW+9xIMaMaqOVNSMmiHHP+j2ZA
Y3dZBzw9FJ/U94WR0MNC9Rths3eAgCptEgKWi1HZwW8nCxoHNAD/0llMKejXGWPY
kbQ//I4OJfKhEgdlyjXeq/4WowiMr39+EvRZFgUf6K10eTL3eAK2tMyr2x44YQQZ
ekFA2loRZHUC/WTR1pRCDyLnZc2vkA4MWzEBmVHvRYx9pTjannxL5Kbos6SC1gM0
Lk+3Uat3OAn1Bv7cZhsPP/p974xVvuANhpWh3L3EwwjRRR7yvb5w8eYmxrsIsSil
wqXtiNahwPsj8Sc5zOGEBxm8fvbMOP9uELtG6SOJJIH/AOJRANxSUH0TUH0WPUCN
07/5imXYYhIpd8K6wkk0T4p5aclLFfM03s+vhuLlyKlWYUwGVFrFbBnq88hEzSQa
dtFxAFlr2XWbzv0Q/rGDoqW3koZ2m0r3HdyMhaZYrYqmaGkXyW0bps8nSyks3XFC
GokQ5dWbEl9Ji4S82Ahc+884Qq++0W57kapmQMUFfivQZrbH31L+9EVtI5IhnhIB
kHOD4qUJDdfA+IWVHmPRPzXalNE32fUCAwEAAaNjMGEwHQYDVR0OBBYEFNU5HJxb
bwSqopVM7yDdKXSkxUVxMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU1Tkc
nFtvBKqilUzvIN0pdKTFRXEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUA
A4ICAQA/51/zIhbeg54g5ILn5Z53yfsrsHQN3xt0Ig9zEKGwF+xMDNQocGpmckRp
EJN2Nc8v+I88qxl8cZKVcRs3FcIbKHrvbng43/uPmwEg3K/21o0JZtrERqn8lapE
IxLfR8CwFey1sZ5sD5GqpjrlwQ1gbFBAcFxcyM6zzOvtqogZVqWkyAx65XZAZzO0
PZbcd8sjePlTW8+N3rGnjlp6ojJjo4jXJWFaXUk6cubPqpSGbG73guCOZ5MoxagN
Te84rXlKZo2EAQgEefNSxkHnmmIGs/USHuzZAEPT65Z3dOF5+RSUhG26VIIFjN8B
8jCIgax6L4tDLHY0zjXnh45OCwqlGlexU1q/a9i+AH7G+e5mMQix35QzhJx3T3tk
L++OD1koIsvwXD4r/TXWlf8D7GVSfr7yGfh71VIsUneakWZBcI3VSecLSH+Krt5F
Pd3+5tLkksN7zjCgSW43rajTLLY9niHbBlfi8K4G+9nFETehe9sdEXxodiA+9byl
2Wa1Ia1FJsZdHgKjQcTUfYEZyxeXBg/m7HQARsR13T3wQzSvprz89oL7z8X6sw8l
pT9mENaegqXbOhN53o2p16aNhtIv2WkN4nV4fklfIquGcChRs3q2oHn61OWDp7B3
ytsBgu/ivk0v08BN0ONpbnwmm+um+0XvsQSKL6ohBvbm1LxBIw==
-----END CERTIFICATE-----

Thanks in advance!

fonzi0711 commented 1 year ago

Any update on this ? :)

Crevil commented 9 months ago

Thank you for opening this. As we have had ongoing conversations on other channels and for transparency I'm closing down https://github.com/lunarway/openbanking/issues/34, and we can keep things a bit more tidy here.

Since opening this issue our registration endpoints have been updated and the latest documentation is available at https://developer.openbanking.prod.lunar.app/catalog/default/api/Registration

Notice specifically the URL is now https://tpp.openbanking.prod.lunar.tech/tpp.

To assist our ongoing debugging efforts can I get you to consider this (new) issue template for registration issues to ensure a smooth handling on our end?

If all the above looks good please provide the below information.

Required information

Certificate chain used during registration:

Output of the registration call:

Time of the registration request:

Link to the intermediate certificate on the EU Trusted list:

Crevil commented 9 months ago

As we haven't heard back on this issue I will close it for now. Please feel free to open up a new issue if any issues persist.