Expect-Dialog-CA Version 2.0.0

CA-Management-Lösung in Version 2.0.0 fertiggestellt und auf Github verfügbar

Diese Release restrukturiert die Dateisystem-Hierarchie der CAs, stellt neue CA-Typen zur Verfügung und unterstützt noch mehr bei der Benutzung der ausgestellten Zertifikate:

Es wurden spezielle Deliverables für Timestamping-Zertifikate erstellt, die eine noch einfachere Benutzung als Anbieter eines Timestamping-Services zulassen. Gleichzeitig wurde die Dokumentation in diesem Bereich stark erweitert.

Es besteht nun die Möglichkeit, eine neue Art der CA zu erstellen: Zu den bisher bereits verfügbaren Varianten Root- und Intermediate-CA als non-Issuing-CAs und Component- und Identity-CA als Issuing CAs kommt eine weitere Issuing CA vom Typ Software-CA. Diese CA stellt Codesigning-Zertifikate aus.

Mit dieser neuen Art von CA und den Überarbeitungen und Anpassungen im Bereich Timestamping kann man nun auf einfache Art und Weise eine komplette Betreuung zu Software-Signing anbieten.

Im Zuge der Weiterentwicklung der CA kam es zu zwei Änderungen an der Verwaltung der ausgestellten Zertifikate: Zum einen ist das Namensschema der Dateien geändert worden, die die ausgestellten Client-Zertifikate enthalten. Diese Änderung macht keinerlei Migrationsaufwendungen nötig - die bisher ausgestellten Zertifikate, die dem alten Namensschema folgen kollidieren nicht mit dem neu eingeführten. Die Skripte zur Verwaltung der Zertifikate können mit beiden Varianten umgehen.

Die zweite Änderung betrifft ebenfalls die Speicherung der ausgestellten Zertifikate. Ab dieser Version werden diese nicht mehr im Unterverzeichnis ca gespeichert, sondern im Unterverzeichnis certs. Bei Umstieg auf die neue Version ist es also notwendig, die bereits ausgestellten Zertifikate händisch aus ca nach certs umzubewegen. Geschieht das nicht, können die Skripte zur Verwaltung der Zertifikate nicht mehr auf die bereits ausgestellten zugreifen. Damit wäre etwa der Rückruf eines Zertifikates, das in einer älteren Version als 2.0.0 ausgestellt wurde nicht möglich.

Artikel, die hierher verlinken

Expect-Dialog-CA Version 2.3.0

11.12.2022

CA-Management-Lösung in Version 2.3.0 fertiggestellt und auf Github verfügbar

Attribute und Custom Extensions in X.509v3 Zertifikaten

11.12.2022

Wie bereits im letzten Artikel zu diesem Thema angedeutet kann man in X.509 Zertifikate der Version 3 beliebige Daten einbetten.

CI/CD Deployment mittels docker-compose aus Gitlab heraus

21.09.2022

Ich habe bisher Projekte, aus denen ein Webdienst wurde immer von Hand auf den entsprechenden Docker-Server deployt. Das musste anders werden, daher habe ich mich entschieden, eine entsprechende CI/CD-Pipeline in Gitlab zu bauen, die das für mich erledigt.

Timestamping Server Projekt

19.01.2020

Nach meinen Anstrengungen, die Expect Dialog CA für den Einsatz als Unterstützung beim Anbieten von Timestamping-Diensten fit zu machen, habe ich nach Lösungen gesucht, die es mir erlauben, die dadurch entstehenden Konfigurationen und sonstigen Materialien (Schlüssel, Zertifikate,...) einem Praxistest zu unterziehen

Alle Artikel rss Wochenübersicht Monatsübersicht Github Repositories Gitlab Repositories Mastodon Über mich home xmpp


Vor 5 Jahren hier im Blog

  • Certstream, InfluxDB, Grafana und Netflix

    16.04.2019

    Nachdem ich vor kurzem über mein erstes Spielen mit dem certstream berichtete, habe ich weitere Experimente gemacht und die Daten zur besseren Auswertung in eine InfluxDB gepackt, um sie mit Grafana untersuchen zu können.

    Weiterlesen...

Neueste Artikel

  • Die sQLshell ist nun cloudnative!

    Die sQLshell hat eine weitere Integration erfahren - obwohl ich eigentlich selber nicht viel dazu tun musste: Es existiert ein Projekt/Produkt namens steampipe, dessen Slogan ist select * from cloud; - Im Prinzip eine Wrapperschicht um diverse (laut Eigenwerbung mehr als 140) (cloud) data sources.

    Weiterlesen...
  • LinkCollections 2024 III

    Nach der letzten losen Zusammenstellung (für mich) interessanter Links aus den Tiefen des Internet von 2024 folgt hier gleich die nächste:

    Weiterlesen...
  • Funktionen mit mehreren Rückgabewerten in Java

    Da ich seit nunmehr einem Jahr bei meinem neeun Arbeitgeber beschäftigt und damit seit ungefähr derselben Zeit für Geld mit Python arbeite, haben sich gewisse Antipathien gegenüber Python vertieft (ich kann mit typlosen Sprachen einfach nicht umgehen) - aber auch einige meiner Gründe, Python zu lieben sind ebenso stärker geworden. Einer davon ist der Fakt, dass eine Methode in Python mehr als einen Wert zurückgeben kann.

    Weiterlesen...

Manche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.

Wer daran teilhaben und eventuell sogar davon profitieren möchte, muß damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.

Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...

PS: Meine öffentlichen GitHub-Repositories findet man hier - meine öffentlichen GitLab-Repositories finden sich dagegen hier.