Releases: SK-EID/mid-rest-java-client
Releases · SK-EID/mid-rest-java-client
1.5
1.4
Bug fix found by TARA team
1.3
[1.3] - 2020-09-17
Changed
- Relying Party must keep the list of trusted server certificates and supply them to mid-rest-java-client
- recommended way is to create a trust store (ehiter JKS or P12 format) and load trusted certificates into it
(and update this file when new certificates are published and eventually replaced by Application Provider (SK) - withLiveEnvCertificates() and withDemoEnvCertificates() methods are now removed (certificates are not longer hard coded into client library)
- recommended way is to create a trust store (ehiter JKS or P12 format) and load trusted certificates into it
- To indicate that we have a trust store the following methods should be renamed (old methods are now marked as deprecated)
- withSslKeyStore() -> withTrustStore()
- withSslCertificates() -> withTrustedCertificates()
- withSslContext() -> withTrustSslContext
- MidAuthenticationResponseValidator now takes trusted certificates info as constructor parameter.
Added
- handling 503 (Service Unavailable) exceptions
Removed
- Removed handling "NOT_ACTIVE" certificate status as it is never return by MID API (API always returns NOT_MID_CLIENT instead)
v1.2
[1.2] - 2020-07-06
Added
- Different options for ensuring secure connection with SK mobile id backend
MidClient.MobileIdClientBuilder.withSslKeyStore(keyStore)
MidClient.MobileIdClientBuilder.withSslCertificates("Pem encoded cert 1", "Pem encoded cert 2")
MidClient.MobileIdClientBuilder.withLiveEnvCertificates()
MidClient.MobileIdClientBuilder.withDemoEnvCertificates()
MidClient.MobileIdClientBuilder.withSslContext(sslContext)
1.2
[1.2] - 2020-07-06
Added
- Different options for ensuring secure connection with SK mobile id backend
MidClient.MobileIdClientBuilder.withSslKeyStore(keyStore)
MidClient.MobileIdClientBuilder.withSslCertificates("Pem encoded cert 1", "Pem encoded cert 2")
MidClient.MobileIdClientBuilder.withLiveEnvCertificates()
MidClient.MobileIdClientBuilder.withDemoEnvCertificates()
MidClient.MobileIdClientBuilder.withSslContext(sslContext)
v1.1
v1.0: Merge pull request #1 from spyroks/master
initial commit