dmwm / pycurlclient Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Hello, PycurlClient developers.
I am using the dbs3-client program. So, I used the PycurlClient library indirectly.
Our current issue is whether the dbs3-client can be used in a CentOS7 environment without setting an external environment variable such as cmsenv
.
I've been working on this for the last few days, and I'm contacting you because there's a problem with the use of the curl when it's compiled with --with-nss
.
Currently, for curl compiled with --with-nss
, the processing of client certificates is not working properly.
For server certificates, inserting the ca_path
as /etc/grid-security/certificates
can solve the problem, but for client certificates( exactly, proxy user certificates which are produced by voms-proxy-init
), we have to insert a personal certificate as an intermediate chain certificate to trust CA.
When I asked other developers who do similar work, most of them put ca_info (in the case of curl, --cacert
option) together with the user certificate and root/grid certificates.
I tried to process it in the same way, but the ca_info was blocked in this python module.
Of course, using environmental variable settings such as cmsenv
is an easy problem to solve, but some sites can not install CVMFS
and grid middleware packages on their resources. In addition, it has the advantage of being able to use without CMSSW.
Please review it positively.
Regards,
-- Geonmo
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.