Skip to content

Commit b892c6c

Browse files
committed
Fix and update docs for openssl_csr_new
php/doc-en@b6d0da0
1 parent a0664bc commit b892c6c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

reference/openssl/functions/openssl-csr-new.xml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 5bc68add3da3cd18c40f851e944b15095d3a26aa Maintainer: hirokawa Status: ready -->
3+
<!-- EN-Revision: b6d0da041ac2b5eee3820bf2c2062872f4459dfe Maintainer: hirokawa Status: ready -->
44
<!-- CREDITS: takagi,mumumu -->
55
<refentry xml:id="function.openssl-csr-new" xmlns="http://docbook.org/ns/docbook">
66
<refnamediv>
@@ -11,9 +11,9 @@
1111
<refsect1 role="description">
1212
&reftitle.description;
1313
<methodsynopsis>
14-
<type class="union"><type>OpenSSLCertificateSigningRequest</type><type>false</type></type><methodname>openssl_csr_new</methodname>
14+
<type class="union"><type>OpenSSLCertificateSigningRequest</type><type>bool</type></type><methodname>openssl_csr_new</methodname>
1515
<methodparam><type>array</type><parameter>distinguished_names</parameter></methodparam>
16-
<methodparam><modifier role="attribute">#[\SensitiveParameter]</modifier><type>OpenSSLAsymmetricKey</type><parameter role="reference">private_key</parameter></methodparam>
16+
<methodparam><modifier role="attribute">#[\SensitiveParameter]</modifier><type class="union"><type>OpenSSLAsymmetricKey</type><type>null</type></type><parameter role="reference">private_key</parameter></methodparam>
1717
<methodparam choice="opt"><type class="union"><type>array</type><type>null</type></type><parameter>options</parameter><initializer>&null;</initializer></methodparam>
1818
<methodparam choice="opt"><type class="union"><type>array</type><type>null</type></type><parameter>extra_attributes</parameter><initializer>&null;</initializer></methodparam>
1919
</methodsynopsis>
@@ -42,6 +42,9 @@
4242
<para>
4343
<parameter>private_key</parameter> には、事前に <function>openssl_pkey_new</function>
4444
(あるいはその他の openssl_pkey 系の関数)で作成した秘密鍵を設定します。
45+
&null; も指定できます。&null; を指定した場合、
46+
新しい秘密鍵が <parameter>options</parameter>
47+
の指定に基づいて生成され、指定された変数に代入されます。
4548
これに対応する公開鍵が、<acronym>CSR</acronym> への署名に使用されます。
4649
</para>
4750
</listitem>
@@ -162,7 +165,8 @@
162165
<refsect1 role="returnvalues">
163166
&reftitle.returnvalues;
164167
<para>
165-
<acronym>CSR</acronym> を返します。
168+
成功した場合、<acronym>CSR</acronym> を返します。
169+
CSR の作成に成功したものの、署名に失敗した場合は &true; を返します。
166170
&return.falseforfailure;
167171
</para>
168172
</refsect1>

0 commit comments

Comments
 (0)