2012-10-17 28 views
5

मैं अपनी पी 12 फ़ाइल को रेल में सुरक्षित रूप से कैसे स्टोर करूं? मेरा उत्पादन वेब ऐप हेरोोकू में होगा। फ़ाइल का उपयोग गतिशील रूप से कुछ दस्तावेज़ों पर हस्ताक्षर करने के लिए किया जाता है।रेल में सुरक्षित रूप से पी 12 फ़ाइल स्टोर करें

उत्तर

4

पर्यावरण चर में पी 12 सामग्री संग्रहीत करना Heroku पर पर्याप्त रूप से सुरक्षित होना चाहिए। इस तरह यह कम से कम आपके कोड बेस में या आपके डेटाबेस के माध्यम से उपलब्ध नहीं है।

आप कर सकते हैं इस तरह सेटअप Heroku वातावरण चर:

heroku config:add P12_CONTENTS="$(cat /path/to/file.p12)" 
+0

और बस मामला किसी चमत्कार में; एक पर्यावरण चर में कम से कम सुरक्षित रूप से 128k स्टोर पर स्पष्ट रूप से स्टोर कर सकता है: https://stackoverflow.com/questions/1078031/what-is-the- अधिकतम- आकार-of-an-environment-variable-value। Google एपीआई के लिए मेरी पी 12 फ़ाइल 1.7k है, इसलिए सीमा से बहुत नीचे है। –

+1

यदि आप गिट में फ़ाइल की जांच नहीं कर रहे हैं तो आप इस तरह Heroku में फ़ाइल कैसे जोड़ते हैं? (उदाहरण के लिए यह एक ओपन सोर्स प्रोजेक्ट है) – Kelseydh

+0

मुझे त्रुटि मिलती है: यूटीएफ -8 (ArgumentError) में अमान्य बाइट अनुक्रम – tdc