Comments (4)
@tiran I'd be very happy to drop the PyOpenSSL dependency. If I recall correctly, I needed it to do certificate chain validation and cryptography didn't have an API for that. Is that still the case? I saw it was mentioned that Alex was working on an implementation, but I couldn't find a PR or changelog entry so I'm guessing that's not landed yet.
from fedmsg.
PyOpenSSL is implemented on top of cryptography. You should be able to do anything with cryptography, but cryptography may not have a public API for that. I'll get back to you.
from fedmsg.
For the record, cryptography does not have an API for cert chain validation against a CRL and trust anchors yet,
fedmsg/fedmsg/crypto/x509_ng.py
Lines 209 to 240 in 78c0ffa
from fedmsg.
Thanks for looking into that. I think that in the medium to long term, fedmsg will drop the signing/verifying messages feature. ZeroMQ provides a feature that covers message authentication so fedmsg doesn't need its own. If the API shows up in cryptography great, but we really should get rid of all the crypto code anyway.
from fedmsg.
Related Issues (20)
- failed to install python2-fedmsg on f27 HOT 4
- Leaking file descriptors? HOT 13
- Python 3 incompatibility when signing HOT 4
- fedmsg[meta] pulls in pyzmq HOT 7
- Add mail body to mailman plugin HOT 1
- supporting other programming languages for consumers than Python HOT 3
- pip lacks pygments dep? HOT 2
- documentation: path for configuration HOT 3
- gpg crypto backend very likely fails on json serialization HOT 2
- doc: catalog for consumers/publishers HOT 5
- docker registry events emitter HOT 7
- RFE: Document how config files in /etc/fedmsg.d get loaded HOT 1
- Gracefully stopping consumers? HOT 4
- CNAME issue with www.fedmsg.com HOT 9
- ircbot: authent support
- Warning that probably should be info HOT 3
- fedmsg.com is squatted
- Recovering old school documentation style HOT 1
- fedmsg-relay cannot be launched as mockha fails to be deployed using py3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fedmsg.