Skip to content

Releases: SK-EID/mid-rest-java-client

1.5

25 Mar 08:49
a7bf68a
Compare
Choose a tag to compare
  • Update versions of dependencies
  • Add production certificate for tests

1.4

21 Dec 09:10
c0abac3
Compare
Choose a tag to compare
1.4

Bug fix found by TARA team

1.3

18 Sep 13:08
3b6e756
Compare
Choose a tag to compare
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)
  • 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

07 Jul 08:55
Compare
Choose a tag to compare

[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

07 Jul 12:15
Compare
Choose a tag to compare
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

21 Mar 13:35
1a2338c
Compare
Choose a tag to compare

v1.0: Merge pull request #1 from spyroks/master

18 Jan 09:27
576b1df
Compare
Choose a tag to compare