SHIP / RUN / FIELD NOTES

Deployment and operations

Containers, environment setup and practical operations / the solution must keep working after the demo.

Delivery is part of the product

A build, a container and configuration are only the beginning. Secrets, logging, failure handling, updates and a clean handover matter just as much.

E-diplomas: a secure path from XML to registration

One of the most demanding delivery topics was the e-diploma flow: the XML document, signing, external services and asynchronous status checks had to form one predictable process.

Overview of the e-diploma processFIELD NOTE

INTEGRATION

REST and SOAP meet in one process

I prepared a communication layer with Java, Spring Boot, Apache CXF and WSS4J. It handled templates, documents, signed packages, OAuth-protected REST calls and statuses returned by RDE and POL-on.

CRYPTOGRAPHY

Two signatures, two different responsibilities

I kept the XML document's XAdES signature separate from SOAP WS-Security signing and encryption. That meant treating canonicalisation, references, certificates and roles as distinct concerns.

.NET LAYER

The private key stays on the token

In C# and .NET I prepared an API for batch signing, certificate handling and result reporting. RSA operations were delegated to a card or cryptographic token through PKCS#11; isolated SoftHSM made technical tests possible without using a qualified signature.

DOCUMENTATION AND OPERATIONS

Knowledge first, automation second

I analysed WSDL, XSD, OpenAPI and sample messages, then turned the findings into an organised knowledge base and diagnostic tools. The public version intentionally omits identifiers, service addresses, secrets and configuration details.

Technology follows the constraint.

The stack below is a map of the examples on this page, not a shopping list. I choose only what the problem can justify and what the next person can maintain.

  • Docker
  • Linux
  • Cloud
  • Monitoring

NEXT ITERATION

Have a similar problem to untangle?

Tell me what should work better. I will help turn the first conversation into a realistic scope and a maintainable solution.

I WANT A FREE DEMO