|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- $Revision$ --> |
3 | | -<!-- EN-Revision: 5bc68add3da3cd18c40f851e944b15095d3a26aa Maintainer: hirokawa Status: ready --> |
| 3 | +<!-- EN-Revision: b6d0da041ac2b5eee3820bf2c2062872f4459dfe Maintainer: hirokawa Status: ready --> |
4 | 4 | <!-- CREDITS: takagi,mumumu --> |
5 | 5 | <refentry xml:id="function.openssl-csr-new" xmlns="http://docbook.org/ns/docbook"> |
6 | 6 | <refnamediv> |
|
11 | 11 | <refsect1 role="description"> |
12 | 12 | &reftitle.description; |
13 | 13 | <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> |
15 | 15 | <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> |
17 | 17 | <methodparam choice="opt"><type class="union"><type>array</type><type>null</type></type><parameter>options</parameter><initializer>&null;</initializer></methodparam> |
18 | 18 | <methodparam choice="opt"><type class="union"><type>array</type><type>null</type></type><parameter>extra_attributes</parameter><initializer>&null;</initializer></methodparam> |
19 | 19 | </methodsynopsis> |
|
42 | 42 | <para> |
43 | 43 | <parameter>private_key</parameter> には、事前に <function>openssl_pkey_new</function> |
44 | 44 | (あるいはその他の openssl_pkey 系の関数)で作成した秘密鍵を設定します。 |
| 45 | + &null; も指定できます。&null; を指定した場合、 |
| 46 | + 新しい秘密鍵が <parameter>options</parameter> |
| 47 | + の指定に基づいて生成され、指定された変数に代入されます。 |
45 | 48 | これに対応する公開鍵が、<acronym>CSR</acronym> への署名に使用されます。 |
46 | 49 | </para> |
47 | 50 | </listitem> |
|
162 | 165 | <refsect1 role="returnvalues"> |
163 | 166 | &reftitle.returnvalues; |
164 | 167 | <para> |
165 | | - <acronym>CSR</acronym> を返します。 |
| 168 | + 成功した場合、<acronym>CSR</acronym> を返します。 |
| 169 | + CSR の作成に成功したものの、署名に失敗した場合は &true; を返します。 |
166 | 170 | &return.falseforfailure; |
167 | 171 | </para> |
168 | 172 | </refsect1> |
|
0 commit comments