How would you describe that feeling when you realise that #openssl won't open the #pkcs12 file because it's been encrypted with #RC2-40-CBC which was designed in 1987 and openssl has dropped support for it?

I don't have words for it…

#encryption #retro

🏦 **Představuji: RBC Premium API Python Library v1.0.2**

Po dlouhé práci jsem dokončil a vydal kompletní Python client knihovnu pro Premium API Raiffeisenbank České republiky. Tato knihovna významně zjednodušuje integraci s bankovními službami pro české vývojáře a firmy.

🎯 **Co knihovna nabízí:**

**Kompletní API pokrytí:**
• Správa účtů a zůstatků
• Přehledy transakcí (včetně spořicích účtů)
• Import plateb
• Stahování výpisů
• Aktuální FX kurzy
• Batch operace

**Profesionální implementace:**
• Automaticky generováno z OpenAPI 3.0 specifikace
• Plná podpora mTLS autentizace s PKCS#12 certifikáty
• Type hints pro bezpečný vývoj
• Komprehenzivní error handling
• Dodržování rate limitů (10/s, 5000/den)

**Developer Experience:**
• 14 praktických příkladů použití
• Kompletní dokumentace všech endpoints
• Snadná instalace přes pip
• Podpora Python 3.9+

🔧 **Technické detaily:**
Knihovna je postavena na OpenAPI Generator 7.13.0 s vlastními šablonami optimalizovanými pro Python. Řeší běžné problémy s imports, forward references a poskytuje utility pro extrakci certifikátů z P12 souborů.

📈 **Proč je to důležité:**
V době digitalizace bankovnictví potřebují firmy spolehlivé nástroje pro integraci s bankovními API. Tato knihovna odstraňuje technické bariéry a umožňuje vývojářům soustředit se na business logiku místo na low-level HTTP komunikaci. (+ jsem se na tom naučil commandovat copilota na složitějším projektu)

📦 **Jak začít:**
```bash
pip install rbczpremiumapi
```

Více informací, příklady a dokumentace najdete na:
🔗 PyPI: https://pypi.org/project/rbczpremiumapi/
🔗 GitHub: https://github.com/Vitexus/python-rbczpremiumapi

Těším se na vaše zpětné vazby a případné příspěvky k dalšímu rozvoji!

#Python #API #Banking #FinTech #OpenSource #RaiffeisenBank #VitexSoftware #CzechTech #OpenAPI #mTLS #PKCS12

Client Challenge

#Firefox presents available #X509 certs (imported from #pkcs12 file) when challenged by #ODS. #WebID #llinkeddata https://twitpic.com/266gd6
#Firefox presents available #X509 certs (imported from #pkcs12 file) when challenged by #ODS. #WebID #llinkeddata https://twitpic.com/266fm9
#OpenLink #X509 Cert Generator ("1-Click" #Windows #app). What happens re. #pkcs12 file route. #WebID #llinkeddata https://twitpic.com/266dhj
He escrito una cosa que te vendrá bien si tienes un certificado en #pkcs12 y de repente tu navegador no es capaz de importarlo, cosa que está pasando con los certificados emitidos por el gobierno español: “Solucionando Problemas de Compatibilidad del Certificado de la #FNMThttps://gvisoc.com/solucionando-problemas-pkcs12/
Solucionando Problemas de Compatibilidad del Certificado de la FNMT

Si tienes un certificado almacenado en un fichero .p12, probablemente no lo puedas importar en un navegador sin realizar algunos cambios primero.

gvisoc
Use case: Serializing a private key and a certificate into a PKCS12 file using cryptography library in Python.
#python #cryptography #hazmat #primitives #serialization #pkcs12 #41.0.3
‎YouID -- Credentials Generator

‎YouID is a verifiable credentials generator that puts you in full control of both your identity and privacy, courtesy of existing open standards that are already integral parts of both the Internet and World Wide Web. Credentials generated by this tool take the form of industry standard document t…

App Store

@atomicpoet,

Strangely enough, #BigTech vendors have obscured some fundamental facts about all of this.

#X509 certificates are understood natively by every modern computing OS. Ditto secure #PKCS12 credentials stores.

A single-click on credentials packaged using these open standard doc types and the OS handles the rest via built-in #UI/#UX.

The public credentials doc is whatever you choose as your profile doc e.g, a simple #HTML file, @Mastodon profile page, etc.

/cc @youid @darnell