github a-sit-plus/signum 3.0.0

latest releases: 3.17.0, 3.16.3, 0.8.3...
16 months ago

Fixes

  • Restructure and fix RelativeDistinguishedName. THIS IS A BREAKING CHANGE
  • Fix Asn1Time not truncating to seconds
  • Fix parsing of CryptoSignature when decoding Certificates
  • Remove bogus serialize() function from CryptoSignature THIS IS A BREAKING CHANGE

Features

  • Wrap exceptions during deserialization in KmmResult, i.e. changing all deserialize() methods in companion objects THIS IS A BREAKING CHANGE

  • Move class JweDecrypted from package at.asitplus.wallet.lib.jws to at.asitplus.crypto.datatypes.jws THIS IS A BREAKING CHANGE

  • Support more JWE algorithms, e.g. AES

  • Add header to constructor parameters of JweEncrypted

  • Extend properties of JsonWebKey

  • Introduce CertificateChain typealias with .leaf and .root convenience properties

  • Use CertificateChain inside JwsHeader instead of `Array'

  • Use CertificateChain inside JsonWebKey instead of `Array'

  • SubjectAltNames and IssuerAltNames:

    • Perform some structural validations on SAN and IAN
    • Expose TbsCertificate.issuerAltNames and TbsCertificte.subjectAltnames, which contain (somewhat) parsed
      AlternativeNames structures for easy access to dnsName. iPAddress, etc.

Don't miss a new signum release

NewReleases is sending notifications on new releases.