জাভা কীস্টোর সরঞ্জামটি ব্যবহার করে কীস্টোর জেনারেশন কীভাবে স্বয়ংক্রিয় করবেন? ডাব্লু / ও ব্যবহারকারীর ইন্টারঅ্যাকশন


91

আমি জাভা কীস্টোর সরঞ্জামটি ব্যবহার করে কীস্টোর জেনারেশন স্বয়ংক্রিয় করার চেষ্টা করছি। আমি যে কমান্ডটি ব্যবহার করছি তা হ'ল:

keytool -keystore keystore -alias jetty -genkey -keyalg RSA

তবে এই কমান্ডের পরে, ব্যবহারকারীকে নিম্নলিখিত ইনপুটগুলি প্রবেশ করতে হবে:

Enter keystore password:  password
What is your first and last name?  
[Unknown]:  jetty.mortbay.org  
What is the name of your organizational unit?  
[Unknown]:  Jetty  
What is the name of your organization?  
[Unknown]:  Mort Bay Consulting Pty. Ltd.  
What is the name of your City or Locality?  
[Unknown]:  
What is the name of your State or Province?  
[Unknown]:  
What is the two-letter country code for this unit?  
[Unknown]:  
Is CN=jetty.mortbay.org, OU=Jetty, O=Mort Bay Consulting Pty. Ltd.,  
L=Unknown, ST=Unknown, C=Unknown correct?  
[no]:  yes  

Enter key password for <jetty>  
(RETURN if same as keystore password):  password  

ব্যবহারকারীর এই মানগুলিতে প্রবেশের পরিবর্তে, কমান্ডের মধ্যে বা কোনও স্ক্রিপ্টের সাহায্যে কোনও ব্যবহারকারী ইন্টারঅ্যাকশন ছাড়াই এই মানগুলি সরবরাহ করার কোনও উপায় আছে?

ধন্যবাদ


আপনি কোনও সম্পত্তি ফাইল থেকে এই তথ্যগুলি পড়েন না কেন?
শামিস শুকুর

আরও কমান্ড লাইনের অপশন রয়েছে - ডকস.অরাকল.com / জাভাসে / / / ডকস / টেকনোটস / টোলস / উইন্ডোস / ((বিশিষ্ট নাম সহ) পড়ুন
জয়ন

7
উদাহরণস্বরূপ কোনও স্থানীয় ঠিকানা ব্যবহার করা হয়েছে, এর অর্থ এই নয় যে এই সমস্যাটি স্থানীয়ীকৃত। আমি ইউ কে এবং আমি একই প্রশ্ন ছিল। ভাগ্যক্রমে, কারণ কেউ কেউ প্রশ্নটি বন্ধ হওয়ার আগেই উত্তর দিয়েছিল, এটি উত্তরটি কার্যকর করার চেষ্টা করে আমার বেশিরভাগ সময় সাশ্রয় করেছে।
ট্রেভর উত্তর

7
এই প্রশ্নটি খুব দরকারী ছিল এবং উত্তরটি সাহায্য করেছিল। কেন এটি বন্ধ ছিল বুঝতে পারছেন না।
হোসে মার্টিনেজ

4
তবুও ট্রিগার হ্যাপি এসও মডারেটরগুলির আরও একটি উদাহরণ যা প্রকৃত, প্রাসঙ্গিক এবং দরকারী প্রশ্নগুলি বন্ধ করার বিষয়ে মুহুর্তের নোটিশে বন্দুকটি ছুঁড়ে মারতে প্রস্তুত, যাতে তারা নিজেদেরকে গুরুত্বপূর্ণ বোধ করতে পারে এমন ক্ষুদ্র পরিমাণের শক্তি প্রয়োগ করতে পারে। এটি প্রথম ফলাফল ছিল যখন আমি গুগলে এই প্রশ্নটি অনুসন্ধান করেছিলাম এবং এটি আমাকে আমার সমস্যা সমাধানে সহায়তা করেছিল, অবিশ্বাস্য যে এটি কেবল বন্ধ করা হয়েছিল কারণ এটি প্রশ্নটিতে প্রশ্নকারীটির স্থানীয় অবস্থান উল্লেখ করে।
Fam

উত্তর:


165

এটা চেষ্টা কর:

keytool -genkey -noprompt \
 -alias alias1 \
 -dname "CN=mqttserver.ibm.com, OU=ID, O=IBM, L=Hursley, S=Hants, C=GB" \
 -keystore keystore \
 -storepass password \
 -keypass password

4
একটি .jks মধ্যে .p12 কীস্টোর আমদানি করার সময় উত্স কীস্টোর পাসওয়ার্ড নির্দিষ্ট করার কোনও উপায় আছে?
এরিক কাপলুন

4
@ErikAllikkeytool -importkeystore [...] -srcstorepass password_here
Guillaume, Boudreau

10

ভুল করবেন না - অন্যথায় আপনাকে হ্যাঁ বা না ইনপুট করতে বলা হবে


4
অন্য কারও যদি একই সমস্যা হয় যে এই বিকল্পের সাথে প্রম্পটও ছিল: এখানে কিছু কমান্ড রয়েছে যার মধ্যে -Srckeypass এবং -Srcstorepass রয়েছে। আপনি সহজেই এগুলিকে মিশ্রিত করতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.