কীভাবে একজন নিও 4j উদাহরণের সাথে লেটসেক্রিপ্টের দ্বারা উত্পন্ন শংসাপত্র ফাইলগুলি ব্যবহার করতে পারে? লেটসক্রিপ্ট দ্বারা উত্পন্ন ফাইলগুলি হ'ল:
- cert.pem
- chain.pem
- fullchain.pem
- privkey.pem
আমি এখন পর্যন্ত কোনও ভাগ্য ছাড়াই ওপেনএসএসএলের মাধ্যমে রূপান্তর চেষ্টা করেছি , পিইএম থেকে ডিইআর রূপান্তর ব্যবহার করে। নিও 4 জে শুরুর পরে শংসাপত্রগুলি খুঁজে না পাওয়ার বিষয়ে অভিযোগ করে। প্রশ্নটি কীভাবে নিটস-এনক্রিপ্ট শংসাপত্রগুলিকে এমন কিছুতে রূপান্তর করতে হয় যা নিও 4 জে ব্যবহার করতে পারে।
সেটআপের বিশদ:
- শংশাপত্র মধ্যে স্থাপন করা হয়
/var/lib/neo4j/certificates/
নামের সাথেneo4j.{cert,key}
, অনুমতি600
, মালিকানাneo4j:nogroup
। এই সমস্তগুলি ডক্স অনুসারে বলে মনে হচ্ছে । - কনফিগারেশনে শংসাপত্রের পথটি নির্দিষ্ট করার জন্য আমার এই লাইনটি রয়েছে:
dbms.directories.certificates=/var/lib/neo4j/certificates
- কনফিগারেশনে আমার এইচটিটিপিএস-এর মাধ্যমে দূরবর্তী অ্যাক্সেসও রয়েছে:
dbms.connector.https.address=0.0.0.0:7473
Neo4j পুনরায় চালু করার সময় আমি নিম্নলিখিত ত্রুটি বার্তাটি পাই:
WARN Illegal character 0x16 in state=START for buffer HeapByteBuffer@5a260174[p=1,l=193,c=8192,r=192]={\x16<<< SEVERAL_LINES_OF_HEX_JIBBERISH_HERE }
WARN badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@5d682358{r=0,c=false,a=IDLE,uri=-}