218 lines
9.0 KiB
HTML
218 lines
9.0 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of APT-TRANSPORT-HTTP</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>APT-TRANSPORT-HTTP</H1>
|
|
Section: APT (1)<BR>Updated: 11 Mai 2018<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NAME</H2>
|
|
|
|
apt-transport-https - APT-Transportmethode zum Herunterladen mittels HTTP-Sicherheitsprotokoll (HTTPS)
|
|
<A NAME="lbAC"> </A>
|
|
<H2>BESCHREIBUNG</H2>
|
|
|
|
<P>
|
|
|
|
Diese APT-Transportmethode ermöglicht die Verwendung von Depots, auf die mittels des HTTP-Sicherheitsprotokolls (HTTPS), auch unter HTTP über TLS bekannt, zugegriffen werden kann. Es ist standardmäßig seit APT 1.5 verfügbar und war zuvor im Paket
|
|
apttransport-https
|
|
verfügbar. Beachten Sie, dass eine Transportmethode niemals direkt durch einen Benutzer aufgerufen wird, jedoch von APT-Werkzeugen basierend auf der Konfiguration des Benutzers.
|
|
<P>
|
|
|
|
HTTP selbst ist ein unverschlüsseltes Transportprotokoll (vergleichen Sie
|
|
<B><A HREF="/cgi-bin/man/man2html?1+apt-transport-http">apt-transport-http</A></B>(1)), das, wie es das angehängte S angibt, in eine verschlüsselte Ebene, bekannt als Transport Layer Security (TLS), eingepackt wird, um eine Ende-zu-Ende-Verschlüsselung bereitzustellen. Ein Angreifer mit ausreichenden Fähigkeiten kann die Kommunikationspartner immer noch beobachten und eine tiefere Analyse der verschlüsselten Kommunikation könnte immer noch wichtige Einzelheiten offenbaren. Einen Überblick über alternative Transportmethoden finden Sie in der
|
|
<B><A HREF="/cgi-bin/man/man2html?5+sources.list">sources.list</A></B>(5).
|
|
<A NAME="lbAD"> </A>
|
|
<H2>OPTIONEN</H2>
|
|
|
|
<P>
|
|
|
|
Das HTTPS-Protokoll basiert auf dem HTTP-Protokoll, daher sind alle von
|
|
<B><A HREF="/cgi-bin/man/man2html?1+apt-transport-http">apt-transport-http</A></B>(1)
|
|
unterstützten Optionen auch mittels
|
|
Acquire::https
|
|
verfügbar und haben dieselben Voreinstellungen, wie die, die für
|
|
Acquire::http
|
|
angegeben wurden. Diese Handbuchseite wird nur die Optionen beschreiben, die
|
|
<I>einzig für HTTPS</I>
|
|
gelten.
|
|
<A NAME="lbAE"> </A>
|
|
<H3>Serveranmeldedaten</H3>
|
|
|
|
<P>
|
|
|
|
Standardmäßig werden alle Zertifikate, denen das System vertraut (siehe das Paket
|
|
ca-certificates), für die Prüfung des Serverzertifikats benutzt. Eine alternative Zertifizierungstelle (CA) kann mit der Option
|
|
Acquire::https::CAInfo
|
|
und der zugehörigen rechnerspezifischen Option
|
|
Acquire::https::CAInfo::<I>Rechner</I>
|
|
konfiguriert werden. Die Option CAInfo gibt eine Datei an, die aus CA-Zertifikaten (im PEM-Format) besteht, die zur Erstellung der Kette aneinandergereiht wurde, die APT zur Prüfung des Pfads bis zur Wurzel (dem selbstsignierten Zertifikat) benutzen soll. Falls der ferne Server während des Austauschs die ganze Kette bereitstellt, muss die Datei nur das Wurzelzertifikat enthalten. Andernfalls wird die ganze Kette benötigt. Falls Sie mehrere Zertifizierungstellen unterstützen müssen, besteht die einzige Möglichkeit darin, alles aneinander zu hängen.
|
|
<P>
|
|
|
|
Eine benutzerdefinierte Zertifikatwiderrufsliste (CRL) kann mit den Optionen
|
|
Acquire::https::CRLFile
|
|
beziehungsweise
|
|
Acquire::https::CRLFile::<I>Rechner</I>
|
|
konfiguriert werden. Wie bei der vorherigen Option muss eine Datei im PEM-Format angegeben werden.
|
|
<A NAME="lbAF"> </A>
|
|
<H3>Sicherheit deaktivieren</H3>
|
|
|
|
<P>
|
|
|
|
Wenn bei der Authentifizierung des Servers die Prüfung des Zertifikats aus irgendeinem Grund fehlschlägt (abgelaufen, zurückgezogen, Mann in der Mitte, usw.) scheitert der Verbindungsaufbau. Dies ist offenkundig das, was Sie auf jeden Fall wollen und der Vorgabewert (»true«) der Option
|
|
Acquire::https::Verify-Peer
|
|
und was ihre rechnerspezifische Variante bereitstellt. Falls Sie
|
|
<I>genau</I>
|
|
wissen, was Sie tun, ermöglicht Ihnen das Setzen dieser Variable auf »false«, die Prüfung des Partnerzertifikats zu überspringen und den Austausch erfolgreich durchzuführen. Nochmals - diese Option dient nur der Fehlersuche und zu Testzwecken, da sie alle durch die Verwendung von HTTPS bereitgestellte Sicherheit entfernt.
|
|
<P>
|
|
|
|
Ebenso kann die Option
|
|
Acquire::https::Verify-Host
|
|
und ihre rechnerspezifischen Variante zum Deaktivieren einer Sicherheitsfunktionalität verwendet werden: Das vom Server bereitgestellte Zertifikat enthält die Identität des Servers, der dem DNS-Namen entsprechen sollte, der zum Zugriff darauf benutzt wird. Standardmäßig wird, wie von RFC 2818 verlangt, der Name des Spiegelservers mit der im Zertifikat gefundenen Identität geprüft. Dieses Standardverhalten ist sicher und sollte nicht geändert werden, falls Sie jedoch wissen, dass der Server, den Sie verwenden, einen DNS-Namen hat, der nicht der Identität in seinem Zertifikat entspricht, können Sie die Option auf »false« setzen, wodurch das Vergleichen verhindert wird.
|
|
<A NAME="lbAG"> </A>
|
|
<H3>Client-Authentifizierung</H3>
|
|
|
|
<P>
|
|
|
|
Abseits der unterstützten passwortbasierten Authentifizierung (siehe
|
|
<B><A HREF="/cgi-bin/man/man2html?5+apt_auth.conf">apt_auth.conf</A></B>(5)) unterstützt HTTPS auch die Authentifizierung auf Basis von Client-Zertifikaten mittels
|
|
Acquire::https::SSLCert
|
|
und
|
|
Acquire::https::SSLKey. Sie sollten jeweils auf den Dateinamen des X.509-Client-Zertifikats und des zugehörigen (unverschlüsselten) privaten Schlüssels gesetzt werden, beide im PEM-Format. In der Praxis wird die Verwendung der rechnerspezifischen Varianten der beiden Optionen wärmstens empfohlen.
|
|
<A NAME="lbAH"> </A>
|
|
<H2>BEISPIELE</H2>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="1"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Acquire::https {
|
|
Proxy::example.org "DIRECT";
|
|
Proxy "socks5h://apt:<A HREF="mailto:pass@127.0.0.1">pass@127.0.0.1</A>:9050";
|
|
Proxy-Auto-Detect "/usr/local/bin/apt-https-proxy-auto-detect";
|
|
No-Cache "true";
|
|
Max-Age "3600";
|
|
No-Store "true";
|
|
Timeout "10";
|
|
Dl-Limit "42";
|
|
Pipeline-Depth "0";
|
|
AllowRedirect "false";
|
|
User-Agent "Mein APT-HTTPS";
|
|
SendAccept "false";
|
|
|
|
CAInfo "/Pfad/zu/ca/certs.pem";
|
|
CRLFile "/Pfad/zu/all/crl.pem";
|
|
Verify-Peer "true";
|
|
Verify-Host::broken.example.org "false";
|
|
SSLCert::example.org "/Pfad/zu/client/cert.pem";
|
|
SSLKey::example.org "/Pfad/zu/client/key.pem"
|
|
};
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<A NAME="lbAI"> </A>
|
|
<H2>SIEHE AUCH</H2>
|
|
|
|
<P>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?1+apt-transport-http">apt-transport-http</A></B>(1)
|
|
<B><A HREF="/cgi-bin/man/man2html?5+apt.conf">apt.conf</A></B>(5)
|
|
<B><A HREF="/cgi-bin/man/man2html?5+apt_auth.conf">apt_auth.conf</A></B>(5)
|
|
<B><A HREF="/cgi-bin/man/man2html?5+sources.list">sources.list</A></B>(5)
|
|
<A NAME="lbAJ"> </A>
|
|
<H2>FEHLER</H2>
|
|
|
|
<P>
|
|
|
|
m[blue]<B>APT-Fehlerseite</B>m[]<FONT SIZE="-2">[1]</FONT>. Wenn Sie einen Fehler in APT berichten möchten, lesen Sie bitte
|
|
/usr/share/doc/debian/bug-reporting.txt
|
|
oder den
|
|
<B><A HREF="/cgi-bin/man/man2html?1+reportbug">reportbug</A></B>(1)-Befehl. Verfassen Sie Fehlerberichte bitte auf Englisch.
|
|
<A NAME="lbAK"> </A>
|
|
<H2>ÜBERSETZUNG</H2>
|
|
|
|
<P>
|
|
|
|
Die deutsche Übersetzung wurde 2009 von Chris Leick
|
|
<<A HREF="mailto:c.leick@vollbio.de">c.leick@vollbio.de</A>>
|
|
in Zusammenarbeit mit dem deutschen l10n-Team von Debian
|
|
<<A HREF="mailto:debian-l10n-german@lists.debian.org">debian-l10n-german@lists.debian.org</A>>
|
|
angefertigt.
|
|
<P>
|
|
|
|
Beachten Sie, dass diese Übersetzung Teile enthalten kann, die nicht übersetzt wurden. Dies ist so, damit kein Inhalt verloren geht, wenn die Übersetzung hinter dem Originalinhalt hinterherhängt.
|
|
<A NAME="lbAL"> </A>
|
|
<H2>AUTOR</H2>
|
|
|
|
<P>
|
|
|
|
<B>APT-Team</B>
|
|
<DL COMPACT><DT id="2"><DD>
|
|
</DL>
|
|
|
|
<A NAME="lbAM"> </A>
|
|
<H2>FUßNOTEN</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="3"> 1.<DD>
|
|
APT-Fehlerseite
|
|
<DL COMPACT><DT id="4"><DD>
|
|
<A HREF="http://bugs.debian.org/src:apt">http://bugs.debian.org/src:apt</A>
|
|
</DL>
|
|
|
|
<P>
|
|
</DL>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="5"><A HREF="#lbAB">NAME</A><DD>
|
|
<DT id="6"><A HREF="#lbAC">BESCHREIBUNG</A><DD>
|
|
<DT id="7"><A HREF="#lbAD">OPTIONEN</A><DD>
|
|
<DL>
|
|
<DT id="8"><A HREF="#lbAE">Serveranmeldedaten</A><DD>
|
|
<DT id="9"><A HREF="#lbAF">Sicherheit deaktivieren</A><DD>
|
|
<DT id="10"><A HREF="#lbAG">Client-Authentifizierung</A><DD>
|
|
</DL>
|
|
<DT id="11"><A HREF="#lbAH">BEISPIELE</A><DD>
|
|
<DT id="12"><A HREF="#lbAI">SIEHE AUCH</A><DD>
|
|
<DT id="13"><A HREF="#lbAJ">FEHLER</A><DD>
|
|
<DT id="14"><A HREF="#lbAK">ÜBERSETZUNG</A><DD>
|
|
<DT id="15"><A HREF="#lbAL">AUTOR</A><DD>
|
|
<DT id="16"><A HREF="#lbAM">FUßNOTEN</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:04:55 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|