@rootwyrm to be honest, I think q-day, and quantum panic in general, is a real good opportunity to inventory cryptographic assets and make sure that everything is up to date.

If a CRQC (cryptographically relevant quantum computer) will ever exist, is secondary. I know big companies who still use default algs 3DES and RC2 for #pkcs12 because it's default in bouncy castle.

@sophieschmieg

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