Skip to content

Releases: addspin/tlss

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 20:02

IMPORTANT:

Added splitting APP UI, EST, CRL endpoints
Default CRl use http protocol and start on 8080 port, please update config.yaml or recreate config:

app:
  crl_port: 8080 
  crl_protocol: http 

CAcrl:
  subCACrlURL: http://tlss.lv.local:8080/api/v1/crl/subca/pem 
  rootCACrlURL: http://tlss.lv.local:8080/api/v1/crl/rootca/pem 

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 19 May 07:18
630e2cd

IMPORTANT:

When upgrading from version 1.3.0 to 1.4.0, add/recreate (keys will already be there) the following parameters:

Add:

estCSRAttrs:
  rfc9908: true # true - use RFC 9908, false - use RFC 7030

Make changes to the existing parameter:

CAcrl:
  subCACrlURL: https://tlss.lv.local:43000/api/v1/crl/subca/pem # CRL signed by Sub CA, for end-entity certs
  rootCACrlURL: https://tlss.lv.local:43000/api/v1/crl/rootca/pem # CRL signed by Root CA, for Sub CA certs
  unit: hours # minutes, seconds, hours
  updateInterval: 24 # interval of CRL update

Details below:

Add: Added support for the EST protocol (RFC 7030)
According to RFC 7030, the following URIs are supported:

Mandatory:

  • Distribution of CA - /.well-known/est/cacerts/
  • Enrollment of Clients - /.well-known/est/simpleenroll
  • Re-enrollment of Clients - /.well-known/est/simplereenroll
    Optional:
  • CSR Attributes - /.well-known/est/csrattrs (due to differences in the structure of the original RFC 7030 and the addition in RFC 9908, the estCSRAttrs parameter has been added to the configuration)
    Required for proper application operation:
estCSRAttrs:
  rfc9908: true # true - use RFC 9908, false - use RFC 7030

Update: Added configuration specifying endpoints for root CA / sub CA to retrieve CRLs (according to RFC 5280, each certificate specifies a CDP (CRL Distribution Point) pointing to the CRL of its issuer). The bundle is also saved.

IMPORTANT:

Because I forgot to add CDP links for root CA / sub CA to the configuration and instead left a link to the bundle, your current signing certificate will lack them. As a result, all issued certificates will produce an error during full verification, for example via openssl openssl verify -crl_check_all. Unfortunately, the only solution is to reissue the sub CA after changing the configuration.
The current valid configuration contains the following parameters for CDP:

CAcrl:
  subCACrlURL: https://tlss.lv.local:43000/api/v1/crl/subca/pem # CRL signed by Sub CA, for end-entity certs
  rootCACrlURL: https://tlss.lv.local:43000/api/v1/crl/rootca/pem # CRL signed by Root CA, for Sub CA certs
  unit: hours # minutes, seconds, hours
  updateInterval: 24 # interval of CRL update

Fix: When creating a new Sub CA, the cache was not cleared, leading to the recreation of certificates signed by a revoked Sub CA

Fix: CRL was not updated after recreating a Sub CA (required waiting for the next update)

Fix: Time update (next update) in CRL

Fix: Fixed certificate serial number display in Certificate Info, now consistent with the database and openssl display

Update: Certificate revoke/rollback now updates the CRL immediately without waiting for the global update

Add: Added information to Certificate Info for chain debugging:

  • Subject Key Identifier - for CA certificates, this is the identifier of their own key
  • Authority Key Identifier - for end-entity certificates and Sub CA, points to the issuer's key (parent's SKI)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 May 14:11

In Add servers certs, Add clients certs add button (All certs for search) for get all certs in object\entities

Снимок экрана 2026-05-09 в 18 13 10

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 08 May 07:57

update: overview pages

  • server\client only no valid status
  • add servers cert expired in 30 day (default)
  • add clients cert expired in 30 day (default)
    add: in config overview time settings
image

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 05 May 20:32

Add: Create API Key
Add: Examples API pages

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Apr 22:04
fix build

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 13 Apr 11:03

fix: checker time left.
fix: SaN field domain name\ip address type sort.
fix: save on server, else add custom ssh key.

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 07 Feb 18:17
update: color back, nad change radius button

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 27 Dec 10:39
update: add svg

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 11 Dec 21:01
fix: update mod and fix CVE