OpenSSL für Entwickler mit libssl und libcrypto
Dieses Seminar richtet sich an Entwicklungsteams, die OpenSSL nicht nur über die Kommandozeile nutzen, sondern in eigene Anwendungen, Dienste, Appliances oder Bibliotheken integrieren. Im Mittelpunkt stehen robuste API-Muster für aktuelle OpenSSL-3.x-Umgebungen, nachvollziehbare Fehlerbehandlung und der sinnvolle Einsatz von libssl und libcrypto in produktionsnahen Szenarien.
Schwerpunkte
- Architektur von libssl und libcrypto sowie saubere Trennung zwischen Protokoll-, Kryptografie- und Zertifikatslogik
- Moderne Verwendung der EVP-Ebene für Signaturen, Verifikation, Verschlüsselung, Hashing und Schlüsselerzeugung
- Arbeit mit
OSSL_LIB_CTX, Provider-Konfigurationen, Property Queries und OpenSSL-3.x-spezifischen Laufzeitmodellen - Einbindung und Prüfung von X.509-Zertifikaten, Trust-Stores, Verifikationspfaden und Callback-Logik
- Aufbau von TLS-Clients und TLS-Servern mit Sitzungslogik, Fehlerpfaden, Logging und Testbarkeit
- Einordnung von QUIC-nahen Entwicklungsoptionen und ihrer Bedeutung für moderne Netzwerkdienste
Zielgruppe
Geeignet für Entwickler, die bestehende OpenSSL-Integrationen modernisieren, neue Netzwerkkomponenten implementieren oder kryptografische Funktionen in eigene Software integrieren möchten.
Voraussetzungen
Vorausgesetzt werden sichere Kenntnisse in C oder einer vergleichbar systemnahen Sprache, Grundwissen zu Socket-Programmierung sowie ein solides Verständnis von TLS und Zertifikaten.
Praxisnutzen
Nach vier Tagen stehen belastbare Muster für aktuelle OpenSSL-3.x-Entwicklung zur Verfügung. Dadurch sinkt der Aufwand für Migration, Fehlersuche und Sicherheitsreviews, während die Codebasis sauberer an Provider, moderne APIs und testbare Vertrauenslogik angepasst werden kann.
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | C-Entwickler, Maintainer, Integrations- und Plattformteams |
| Voraussetzungen: | Sichere C-Kenntnisse sowie Grundwissen zu TLS und Zertifikaten |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
