openssl-dsaparam
名稱
openssl-dsaparam - DSA 參數操作和產生
語法
openssl dsaparam [-help] [-inform DER|PEM] [-outform DER|PEM] [-in filename] [-out filename] [-noout] [-text] [-genkey] [-verbose] [-quiet] [-rand files] [-writerand file] [-engine id] [-provider name] [-provider-path path] [-propquery propq] [numbits] [numqbits]
說明
此命令用於操作或產生 DSA 參數檔案。
DSA 參數產生可能是一個緩慢的程序,因此同一組 DSA 參數通常用於產生幾個不同的金鑰。
選項
- -help
-
列印使用說明訊息。
- -inform DER|PEM
-
DSA 參數輸入格式;預設未指定。有關詳細資訊,請參閱 openssl-format-options(1)。
- -outform DER|PEM
-
DSA 參數輸出格式;預設為 PEM。有關詳細資訊,請參閱 openssl-format-options(1)。
參數是一連串的 ASN.1 INTEGER:p、q 和 g。這與 RFC 2459 DSS-Parms 結構相容。
- -in filename
-
這指定要從中讀取參數的輸入檔名,如果未指定此選項,則為標準輸入。如果包含 numbits 參數,則此選項將被忽略。
- -out filename
-
這指定參數的輸出檔名。如果未提供此選項,則使用標準輸出。輸出檔名不應與輸入檔名相同。
- -noout
-
此選項會禁止輸出參數的編碼版本。
- -text
-
此選項會以人類可讀的形式列印 DSA 參數。
- -genkey
-
此選項將使用指定的或產生的參數產生 DSA。
- -verbose
-
列印有關執行操作的額外詳細資訊。
- -quiet
-
列印較少的有關執行操作的詳細資訊,這在批次指令碼和管線中可能很方便。
- -rand files, -writerand file
-
有關詳細資訊,請參閱 openssl(1) 中的「隨機狀態選項」。
- -engine id
-
請參閱 openssl(1) 中的「引擎選項」。此選項已棄用。
- numbits
-
此選用引數指定應產生大小為 numbits 的參數集。如果包含此引數,則會忽略輸入檔案(如果有)。
- numqbits
-
此選用引數指定應產生具有大小為 numqbits 的次質數參數 q 的參數集。它必須是最後一個引數。如果包含此引數,則會忽略輸入檔案(如果有)。
- -provider name
- -provider-path path
- -propquery propq
另請參閱
openssl(1)、openssl-pkeyparam(1)、openssl-gendsa(1)、openssl-dsa(1)、openssl-genrsa(1)、openssl-rsa(1)
歷程
-engine 選項已在 OpenSSL 3.0 中棄用。
-C 選項已在 OpenSSL 3.0 中移除。
版權
版權所有 2000-2023 The OpenSSL Project Authors。保留所有權利。
根據 Apache License 2.0(「授權」)授權。您只能在遵守授權的情況下使用此檔案。您可以在原始程式碼散佈中的 LICENSE 檔案中取得一份副本,或在 https://www.openssl.org/source/license.html 取得。