Skip to content

Commit

Permalink
Sync with EN
Browse files Browse the repository at this point in the history
  • Loading branch information
msamesch committed Dec 18, 2024
1 parent d90ee5a commit 06050d4
Show file tree
Hide file tree
Showing 9 changed files with 274 additions and 76 deletions.
66 changes: 58 additions & 8 deletions reference/openssl/constants.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 434366e9284206b3b073a49bddf7c42e85427aa0 Maintainer: cmb Status: ready -->
<!-- EN-Revision: 3b06ef4bb06db8cf2cd8ea8470287f7f43ef9e71 Maintainer: cmb Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision: eec6a4a36bf452bf271f116e7b6b9bb09d1181c3 Reviewer: samesch -->
<appendix xml:id="openssl.constants" xmlns="http://docbook.org/ns/docbook">
Expand Down Expand Up @@ -140,7 +139,7 @@
</section>

<section xml:id="openssl.key-types">
<title>Key types</title>
<title>Schlüsseltypen</title>
<variablelist>
<varlistentry xml:id="constant.openssl-keytype-rsa">
<term>
Expand All @@ -149,7 +148,7 @@
</term>
<listitem>
<simpara>

Schlüsseltyp RSA.
</simpara>
</listitem>
</varlistentry>
Expand All @@ -160,7 +159,7 @@
</term>
<listitem>
<simpara>

Schlüsseltyp DSA.
</simpara>
</listitem>
</varlistentry>
Expand All @@ -171,7 +170,7 @@
</term>
<listitem>
<simpara>

Schlüsseltyp DH (Diffie-Hellman).
</simpara>
</listitem>
</varlistentry>
Expand All @@ -182,8 +181,59 @@
</term>
<listitem>
<simpara>
Diese Konstante ist nur verfügbar, wenn PHP mit OpenSSL 0.9.8+
kompiliert wurde.
Schlüsseltyp elliptische Kurve.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.openssl-keytype-x25519">
<term>
<constant>OPENSSL_KEYTYPE_X25519</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Schlüsseltyp X25519-Kurve.
Diese Konstante ist nur verfügbar, wenn PHP mit OpenSSL 3.0+ kompiliert
wurde.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.openssl-keytype-ed25519">
<term>
<constant>OPENSSL_KEYTYPE_ED25519</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Schlüsseltyp Ed25519-Kurve.
Diese Konstante ist nur verfügbar, wenn PHP mit OpenSSL 3.0+ kompiliert
wurde.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.openssl-keytype-x448">
<term>
<constant>OPENSSL_KEYTYPE_X448</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Schlüsseltyp X448-Kurve.
Diese Konstante ist nur verfügbar, wenn PHP mit OpenSSL 3.0+ kompiliert
wurde.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.openssl-keytype-ed448">
<term>
<constant>OPENSSL_KEYTYPE_ED448</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Schlüsseltyp Ed448-Kurve.
Diese Konstante ist nur verfügbar, wenn PHP mit OpenSSL 3.0+ kompiliert
wurde.
</simpara>
</listitem>
</varlistentry>
Expand Down
55 changes: 31 additions & 24 deletions reference/openssl/functions/openssl-pkey-get-details.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0e80601cabf499c7db372149916b5cb3e2740f1b Maintainer: jaenecke Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.openssl-pkey-get-details" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>openssl_pkey_get_details</refname>
Expand Down Expand Up @@ -44,8 +44,13 @@
des Schlüssels, eine der Konstanten
<constant>OPENSSL_KEYTYPE_RSA</constant>,
<constant>OPENSSL_KEYTYPE_DSA</constant>,
<constant>OPENSSL_KEYTYPE_DH</constant> und
<constant>OPENSSL_KEYTYPE_EC</constant> oder -1 für einen unbekannten Typ).
<constant>OPENSSL_KEYTYPE_DH</constant>,
<constant>OPENSSL_KEYTYPE_EC</constant>,
<constant>OPENSSL_KEYTYPE_X25519</constant>,
<constant>OPENSSL_KEYTYPE_ED25519</constant>,
<constant>OPENSSL_KEYTYPE_X448</constant>,
<constant>OPENSSL_KEYTYPE_ED448</constant>
oder -1 für einen unbekannten Typ).
</para>
<para>
In Abhängigkeit vom verwendeten Schlüssel-Typ können zusätzliche Details
Expand Down Expand Up @@ -180,8 +185,15 @@
</listitem>
<listitem>
<simpara>
<constant>OPENSSL_KEYTYPE_EC</constant>: ein zusätzlicher Array-Schlüssel
mit dem Namen <literal>"ec"</literal>, der die Schlüssel-Daten enthält,
<constant>OPENSSL_KEYTYPE_X25519</constant>,
<constant>OPENSSL_KEYTYPE_ED25519</constant>,
<constant>OPENSSL_KEYTYPE_X448</constant>
oder <constant>OPENSSL_KEYTYPE_ED448</constant>:
ein zusätzlicher Array-Schlüssel mit dem Namen
<literal>"x25519"</literal>,
<literal>"ed25519"</literal>,
<literal>"x448"</literal>,
bzw. <literal>"ed448"</literal>, der die Schlüssel-Daten enthält,
wird zurückgegeben.
</simpara>
<informaltable>
Expand All @@ -194,27 +206,12 @@
</thead>
<tbody>
<row>
<entry><literal>"curve_name"</literal></entry>
<entry>
Der Name der Kurve, siehe
<function>openssl_get_curve_names</function>.
</entry>
</row>
<row>
<entry><literal>"curve_oid"</literal></entry>
<entry>ASN1-Objektkennung (OID) für EC-Kurve.</entry>
</row>
<row>
<entry><literal>"x"</literal></entry>
<entry>x-Koordinate (öffentlich)</entry>
</row>
<row>
<entry><literal>"y"</literal></entry>
<entry>y-Koordinate (öffentlich)</entry>
<entry><literal>"priv_key"</literal></entry>
<entry>private key</entry>
</row>
<row>
<entry><literal>"d"</literal></entry>
<entry>privater Schlüssel</entry>
<entry><literal>"pub_key"</literal></entry>
<entry>public key</entry>
</row>
</tbody>
</tgroup>
Expand All @@ -234,6 +231,16 @@
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
Unterstützung für Schlüssel, die auf Curve25519 und Curve448 basieren,
hinzugefügt.
Insbesondere wurden die Felder <literal>x25519</literal>,
<literal>ed25519</literal>, <literal>x448</literal> und
<literal>ed448</literal> eingeführt.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
Expand Down
7 changes: 3 additions & 4 deletions reference/xsl/xsltprocessor.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 42432109c9926f3b475c415c9e892dd6a7ba06ec Maintainer: theseer Status: ready -->
<!-- EN-Revision: 7532801ce307813e80a4b2f754b795b4263b7ffb Maintainer: theseer Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision 0510540984ec9fef11f45ad31eeec7906acbe011 Reviewer: samesch -->
<reference xml:id="class.xsltprocessor" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
Expand Down Expand Up @@ -33,13 +32,13 @@
<modifier>public</modifier>
<type>bool</type>
<varname linkend="xsltprocessor.props.doxinclude">doXInclude</varname>
<initializer>&false;</initializer>
<initializer>false</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<type>bool</type>
<varname linkend="xsltprocessor.props.clonedocument">cloneDocument</varname>
<initializer>&false;</initializer>
<initializer>false</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
Expand Down
14 changes: 10 additions & 4 deletions reference/xsl/xsltprocessor/importstylesheet.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: d5ae08740fd16598ce24f7191a06665bf0ad370f Maintainer: theseer Status: ready -->
<!-- EN-Revision: 256782d03224fa268ebf0111ce5f6bbf27897ab3 Maintainer: theseer Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="xsltprocessor.importstylesheet" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>XSLTProcessor::importStylesheet</refname>
Expand All @@ -26,8 +26,8 @@
<listitem>
<para>
Das zu importierende Stylesheet in Form eines
<classname>DOMDocument</classname>- oder
<classname>SimpleXMLElement</classname>-Objekts.
<classname>Dom\Document</classname>-, <classname>DOMDocument</classname>-
oder <classname>SimpleXMLElement</classname>-Objekts.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -60,6 +60,12 @@
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
Unterstützung für <classname>Dom\Document</classname> hinzugefügt.
</entry>
</row>
<row>
<entry>8.4.0</entry>
<entry>
Expand Down
61 changes: 55 additions & 6 deletions reference/xsl/xsltprocessor/transformtodoc.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 960d50e1dafc7e385fdf1d2d5d2152fc564fb905 Maintainer: theseer Status: ready -->
<!-- EN-Revision: 256782d03224fa268ebf0111ce5f6bbf27897ab3 Maintainer: theseer Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision: 07e6a4aaa2d28b6218a362b05e573fb13267358d Reviewer: samesch -->
<refentry xml:id="xsltprocessor.transformtodoc" xmlns="http://docbook.org/ns/docbook">
Expand Down Expand Up @@ -30,8 +29,9 @@
<term><parameter>document</parameter></term>
<listitem>
<para>
Das zu verarbeitende <classname>DOMDocument</classname>-,
<classname>SimpleXMLElement</classname>- oder libxml-kompatible Objekt
Das zu verarbeitende <classname>Dom\Document</classname>-,
<classname>DOMDocument</classname>-,
<classname>SimpleXMLElement</classname>- oder libxml-kompatible Objekt.
</para>
</listitem>
</varlistentry>
Expand All @@ -56,11 +56,34 @@
Das erzeugte Dokument oder &false;, falls ein Fehler aufgetreten ist.
</para>
</refsect1>

<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
Unterstützung für <classname>Dom\Document</classname> hinzugefügt.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>

<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Transformation in ein DOMDocument</title>
<title>Transformation in ein <classname>DOMDocument</classname></title>
<programlisting role="php">
<![CDATA[
<?php
Expand All @@ -72,12 +95,37 @@ $xml->load('collection.xml');
$xsl = new DOMDocument;
$xsl->load('collection.xsl');
// Prozessor instanziieren und konfigurieren
// Transformierenden Prozessor instanziieren und konfigurieren
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // die XSL-Regeln anhängen
echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection!
]]>
</screen>
</example>
<example>
<title>Transformation in ein <classname>Dom\Document</classname></title>
<programlisting role="php">
<![CDATA[
<?php
$xml = Dom\XMLDocument::createFromFile('collection.xml');
$xsl = Dom\XMLDocument::createFromFile('collection.xsl');
// Transformierenden Prozessor instanziieren und konfigurieren
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attach the xsl rules
echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
?>
]]>
</programlisting>
Expand All @@ -90,6 +138,7 @@ Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection!
</example>
</para>
</refsect1>

<refsect1 role="seealso">
&reftitle.seealso;
<para>
Expand Down
Loading

0 comments on commit 06050d4

Please sign in to comment.