이 콘텐츠는 선택한 언어로 제공되지 않습니다.

3.2.2. RHN SSL Maintenance Tool Options


The RHN SSL Maintenance Tool offers a plethora of command line options for generating your Certificate Authority SSL key pair and managing your server SSL certificates and keys. The tool offers essentially three command line option help listings: rhn-ssl-tool --help (general), rhn-ssl-tool --gen-ca --help (Certificate Authority), and rhn-ssl-tool --gen-server --help (Web server). The manual page for rhn-ssl-tool is also quite detailed and available to assist: man rhn-ssl-tool.
The two tables below break down the options by their related task, either CA or Web server SSL key set generation.
This set of options must be preceded by the --gen-ca argument:
Expand
Table 3.1. SSL Certificate Authority (CA) Options (rhn-ssl-tool --gen-ca --help)
Option Description
--gen-ca Generate a Certificate Authority (CA) key pair and public RPM. This must be issued with any of the remaining options in this table.
-h, --help Display the help screen with a list of base options specific to generating and managing a Certificate Authority.
-f, --force Forcibly create a new CA private key and/or public certificate.
-p=, --password=PASSWORD The CA password. You will be prompted for this if it's missing. Record it in a safe manner.
-d=, --dir=BUILD_DIRECTORY Required for most commands - The directory where certificates and RPMs are built. The default is ./ssl-build.
--ca-key=FILENAME The CA private key filename. The default is RHN-ORG-PRIVATE-SSL-KEY.
--ca-cert=FILENAME The CA public certificate filename. The default is RHN-ORG-TRUSTED-SSL-CERT.
--cert-expiration=CA_CERT_EXPIRE The expiration date of the public CA certificate. The default is the number of days until one day prior to epoch rollover (or 01-18-2038).
--set-country=COUNTRY_CODE The two-letter country code. The default is US.
--set-state=STATE_OR_PROVINCE The state or province of the CA. The default is ''.
--set-city=CITY_OR_LOCALITY The city or locality. The default is ''.
--set-org=ORGANIZATION The company or organization, such as Red Hat. The default is Example Corp. Inc.
--set-org-unit=SET_ORG_UNIT The organizational unit, such as RHN. The default is ''.
--set-common-name=HOSTNAME Not typically set for the CA. - The common name.
--set-email=EMAIL Not typically set for the CA. - The email address.
--rpm-packager=PACKAGER Packager of the generated RPM, such as "RHN Admin (rhn-admin@example.com)."
--rpm-vendor=VENDOR Vendor of the generated RPM, such as "IS/IT Example Corp."
-v, --verbose Display verbose messaging. Accumulative - added "v"s result in increasing detail.
--ca-cert-rpm=CA_CERT_RPM Rarely changed - RPM name that houses the CA certificate (the base filename, not filename-version-release.noarch.rpm).
--key-only Rarely used - Generate only a CA private key. Review --gen-ca --key-only --help for more information.
--cert-only Rarely used - Generate only a CA public certificate. Review --gen-ca --cert-only --help for more information.
--rpm-only Rarely used - Generate only an RPM for deployment. Review --gen-ca --rpm-only --help for more information.
--no-rpm Rarely used - Conduct all CA-related steps except RPM generation.
The following set of options must be preceded by the --gen-server argument:
Expand
Table 3.2. SSL Web Server Options (rhn-ssl-tool --gen-server --help)
Option Description
--gen-server Generate the Web server's SSL key set, RPM and tar archive. This must be issued with any of the remaining options in this table.
-h, --help Display the help screen with a list of base options specific to generating and managing a server key-pair.
-p=, --password=PASSWORD The CA password. You will be prompted for this if it's missing. Record it in a safe manner.
-d=, --dir=BUILD_DIRECTORY Required for most commands - The directory where certificates and RPMs are built. The default is ./ssl-build.
--server-key=FILENAME The Web server's SSL private key filename. The default is server.key.
--server-cert-req=FILENAME The Web server's SSL certificate request filename. The default is server.csr.
--server-cert=FILENAME The Web server's SSL certificate filename. The default is server.crt.
--startdate=YYMMDDHHMMSSZ The start date for server certificate validity in the example format: year, month, date, hour, minute, second (two characters per value). Z stands for Zulu and is required. The default is one week before generation.
--cert-expiration=SERVER_CERT_EXPIRE The expiration date of the server certificate. The default is the number of days until one day prior to epoch rollover (or 01-18-2038).
--set-country=COUNTRY_CODE The two-letter country code. The default is US.
--set-state=STATE_OR_PROVINCE The state or province. The default is North Carolina.
--set-city=CITY_OR_LOCALITY The city or locality. The default is Raleigh.
--set-org=ORGANIZATION The company or organization, such as Red Hat. The default is Example Corp. Inc.
--set-org-unit=SET_ORG_UNIT The organizational unit, such as RHN. The default is unit.
--set-hostname=HOSTNAME The hostname of the RHN Server to receive the key. The default is dynamically set to the build machine's hostname.
--set-email=EMAIL The email address of the certificate contact. The default is admin@example.corp.
--rpm-packager=PACKAGER Packager of the generated RPM, such as "RHN Admin (rhn-admin@example.com)."
--rpm-vendor=VENDOR Vendor of the generated RPM, such as "IS/IT Example Corp."
-v, --verbose Display verbose messaging. Accumulative - added "v"s result in increasing detail.
--key-only Rarely used - Generate only a server private key. Review --gen-server --key-only --help for more information.
--cert-req-only Rarely used - Generate only a server certificate request. Review --gen-server --cert-req-only --help for more information.
--cert-only Rarely used - Generate only a server certificate. Review --gen-server --cert-only --help for more information.
--rpm-only Rarely used - Generate only an RPM for deployment. Review --gen-server --rpm-only --help for more information.
--no-rpm Rarely used - Conduct all server-related steps except RPM generation.
--server-rpm=SERVER_RPM Rarely changed - RPM name that houses the Web server's SSL key set (the base filename, not filename-version-release.noarch.rpm).
--server-tar=SERVER_TAR Rarely changed - Name of .tar archive of the Web server's SSL key set and CA public certificate that is used solely by the hosted RHN Proxy Server installation routines (the base filename, not filename-version-release.tar).
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat