2.4. 使用机构调试证书浏览存储库内容
您可以使用 Web 浏览器查看组织的存储库内容,如果具有该机构的调试证书,则可以使用 API。
先决条件
- 创建并下载机构证书,如 第 2.3 节 “创建机构调试证书” 所述。
- 打开 X.509 证书,例如,默认机构: - vi 'Default Organization-key-cert.pem' - $ vi 'Default Organization-key-cert.pem'- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 
						将文件的内容从 -----BEGIN RSA PRIVATE KEY-----复制到-----END RSA PRIVATE KEY-----中。
- 
						将文件的内容从 -----BEGIN CERTIFICATE-----复制到-----END CERTIFICATE-----到cert.pem文件中。
流程
要使用浏览器,您必须首先将 X.509 证书转换为浏览器支持的格式,然后导入证书。
对于 Firefox 用户
要在 Firefox 中使用机构调试证书,请完成以下步骤:
- 要创建 PKCS12 格式证书,请输入以下命令: - openssl pkcs12 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES -export -in cert.pem -inkey key.pem -out organization_label.pfx -name organization_name - $ openssl pkcs12 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES -export -in cert.pem -inkey key.pem -out organization_label.pfx -name organization_name- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 在 Firefox 浏览器中,导航到 Edit > Preferences > Advanced Tab。
- 选择查看证书,然后点证书选项卡。
- 
						点 Import 并选择要加载的 .pfx文件。
- 在地址栏中,以以下格式输入 URL 来浏览存储库: - http://satellite.example.com/pulp/repos/organization_label - http://satellite.example.com/pulp/repos/organization_label- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - Pulp 使用机构标签,因此您必须在 URL 中输入机构标签。 
对于 CURL 用户
要将机构调试证书与 CURL 搭配使用,请输入以下命令:
curl -k --cert cert.pem --key key.pem \ http://satellite.example.com/pulp/repos/Default_Organization/Library/content/dist/rhel/server/7/7Server/x86_64/sat-tools/6.7/os/
$ curl -k --cert cert.pem --key key.pem \
http://satellite.example.com/pulp/repos/Default_Organization/Library/content/dist/rhel/server/7/7Server/x86_64/sat-tools/6.7/os/
				确保到 cert.pem 和 key.pem 的路径是正确的绝对路径,否则命令会以静默方式失败。