Ini ialah arahan ecparamssl yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
ecparam - manipulasi dan penjanaan parameter EC
SINOPSIS
OpenSSL ecparam [-maklumkan DER|PEM] [-outform DER|PEM] [-in nama fail] [-keluar nama fail]
[-noout] [-teks] [-C] [-semak] [-yam berhujah] [-lengkung_senarai] [-conv_form berhujah] [-param_enc
berhujah] [-tiada_biji] [-rand fail (s)] [-genkey] [-enjin id]
DESCRIPTION
Perintah ini digunakan untuk memanipulasi atau menjana fail parameter EC.
PILIHAN
-maklumkan DER|PEM
Ini menentukan format input. The DER pilihan menggunakan borang berkod ASN.1 DER
serasi dengan RFC 3279 EcpkParameters. Borang PEM ialah format lalai: ia
terdiri daripada DER format base64 dikodkan dengan baris pengepala dan pengaki tambahan.
-outform DER|PEM
Ini menentukan format output, pilihan mempunyai makna yang sama seperti -maklumkan
pilihan.
-in nama fail
Ini menentukan nama fail input untuk membaca parameter daripada atau input standard jika ini
pilihan tidak dinyatakan.
-keluar nama fail
Ini menentukan parameter nama fail output kepada. Output standard digunakan jika ini
pilihan tidak ada. Nama fail output sepatutnya tidak sama dengan input
nama fail.
-noout
Pilihan ini menghalang output versi parameter yang dikodkan.
-teks
Pilihan ini mencetak parameter EC dalam bentuk yang boleh dibaca manusia.
-C Pilihan ini menukar parameter EC kepada kod C. Parameter kemudiannya boleh dimuatkan
dengan memanggil get_ec_group_XXX() fungsi.
-semak
Sahkan parameter lengkung eliptik.
-yam berhujah
Gunakan parameter EC dengan nama 'pendek' yang ditentukan. guna -lengkung_senarai untuk mendapatkan senarai
daripada semua parameter EC yang sedang dilaksanakan.
-lengkung_senarai
Jika pilihan ini dinyatakan ecparam akan mencetak senarai semua pada masa ini
nama dan keluar parameter EC yang dilaksanakan.
-conv_form
Ini menentukan bagaimana titik pada lengkung elips ditukar kepada rentetan oktet.
Nilai yang mungkin adalah: dimampatkan (nilai lalai), Tidak terkompresi and kacukan. Untuk lebih
maklumat mengenai borang penukaran mata sila baca standard X9.62. Nota
Disebabkan isu paten dimampatkan pilihan dilumpuhkan secara lalai untuk lengkung binari
dan boleh didayakan dengan mentakrifkan makro prapemproses OPENSSL_EC_BIN_PT_COMP at
masa menyusun.
-param_enc berhujah
Ini menentukan cara parameter lengkung eliptik dikodkan. Nilai yang mungkin adalah:
bernama_curve, iaitu parameter ec ditentukan oleh OID, atau jelas di mana ec
parameter diberikan secara eksplisit (lihat RFC 3279 untuk definisi parameter EC
struktur). Nilai lalai ialah bernama_curve. Nota yang secara tersiratCA alternatif, sebagai
dinyatakan dalam RFC 3279, pada masa ini tidak dilaksanakan dalam OpenSSL.
-tiada_biji
Pilihan ini menghalang bahawa 'benih' untuk penjanaan parameter dimasukkan ke dalam
Struktur ECParameters (lihat RFC 3279).
-genkey
Pilihan ini akan menjana kunci persendirian EC menggunakan parameter yang ditentukan.
-rand fail (s)
fail atau fail yang mengandungi data rawak yang digunakan untuk menyemai penjana nombor rawak, atau a
Soket EGD (lihat RAND_egd(3)). Berbilang fail boleh ditentukan dipisahkan oleh OS-
watak bergantung. Pemisah adalah ; untuk MS-Windows, , untuk OpenVMS, dan : untuk semua
lain-lain.
-enjin id
menentukan enjin (dengan uniknya id rentetan) akan menyebabkan ecparam untuk cuba mendapatkan
rujukan berfungsi kepada enjin yang ditentukan, dengan itu memulakannya jika perlu. The
enjin kemudiannya akan ditetapkan sebagai lalai untuk semua algoritma yang tersedia.
NOTA
Parameter EC format PEM menggunakan baris pengepala dan pengaki:
-----MULAKAN PARAMETER SPR-----
----- PARAMETER EC TAMAT-----
OpenSSL pada masa ini tidak dapat menjana kumpulan baharu dan oleh itu ecparam hanya boleh mencipta
Parameter EC daripada lengkung (bernama) yang diketahui.
CONTOH
Untuk mencipta parameter EC dengan kumpulan 'prime192v1':
openssl ecparam -out ec_param.pem -name prime192v1
Untuk membuat parameter EC dengan parameter eksplisit:
openssl ecparam -out ec_param.pem -name prime192v1 -param_enc eksplisit
Untuk mengesahkan parameter EC yang diberikan:
openssl ecparam -dalam ec_param.pem -semak
Untuk membuat parameter EC dan kunci peribadi:
openssl ecparam -out ec_key.pem -name prime192v1 -genkey
Untuk menukar pengekodan titik kepada 'dimampatkan':
openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form dimampatkan
Untuk mencetak parameter EC ke output standard:
openssl ecparam -in ec_param.pem -noout -text
Gunakan ecparamssl dalam talian menggunakan perkhidmatan onworks.net