PHP 生成CSR代码
时间: 2023-07-21 18:28:51 浏览: 33
可以使用以下PHP代码生成CSR(证书签名请求):
```php
$dn = array(
"countryName" => "Country Name (2 letter code)",
"stateOrProvinceName" => "State or Province Name",
"localityName" => "Locality Name",
"organizationName" => "Organization Name",
"organizationalUnitName" => "Organizational Unit Name",
"commonName" => "Common Name",
"emailAddress" => "Email Address"
);
// Generate a new private (and public) key pair
$privkey = openssl_pkey_new(array(
'private_key_bits' => 2048,
'private_key_type' => OPENSSL_KEYTYPE_RSA,
));
// Generate a certificate signing request
$csr = openssl_csr_new($dn, $privkey);
// Get the CSR data
openssl_csr_export($csr, $csrout);
// Display the CSR data
echo "<pre>$csrout</pre>";
```
在上面的代码中,您需要替换 `$dn` 数组中的示例值为您的实际值。此代码将生成一个新的 2048 位 RSA 密钥对和一个新的 CSR,并将 CSR 数据输出到屏幕上。
相关推荐
















