

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Amazon SNS Authentifizierungsmethoden für Apple-Push-Benachrichtigungen
Apple-Authentifizierungsmethoden

Sie können Amazon SNS ermächtigen, Push-Benachrichtigungen an Ihre iOS- oder macOS-App zu senden, indem Sie Informationen bereitstellen, die Sie als Entwickler der App identifizieren. Um sich zu authentifizieren, geben Sie entweder einen *Schlüssel* oder ein *Zertifikat* [beim Erstellen einer Plattformanwendung](https://docs.aws.amazon.com/sns/latest/api/API_SetPlatformApplicationAttributes.html) an, die Sie beide von Ihrem Apple Developer-Konto aus erhalten können.

**Signierschlüssel für Token**  
Ein privater Signaturschlüssel, den Amazon SNS zum Signieren von Apple Push Notification Service (APNs) -Authentifizierungstoken verwendet.  
Wenn Sie einen Signaturschlüssel angeben, verwendet Amazon SNS APNs für jede von Ihnen gesendete Push-Benachrichtigung ein Token zur Authentifizierung. Mit Ihrem Signaturschlüssel können Sie Push-Benachrichtigungen an APNs Produktions- und Sandbox-Umgebungen senden.  
Ihr Signierschlüssel läuft nicht ab und Sie können denselben Signierschlüssel für mehrere Apps verwenden. Weitere Informationen finden Sie unter [Kommunizieren mit APNs mithilfe von Authentifizierungstoken](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns) in der **Hilfe zum Entwicklerkonto** auf der Apple-Website.

**Zertifikat**  
Ein TLS-Zertifikat, mit dem sich Amazon SNS authentifiziert, APNs wenn Sie Push-Benachrichtigungen senden. Sie erhalten das Zertifikat aus Ihrer Apple-Entwicklerkonto.  
Zertifikate laufen nach einem Jahr ab. Wenn dies geschieht, müssen Sie ein neues Zertifikat erstellen und es Amazon SNS bereitstellen. Weitere Informationen finden Sie unter [Herstellen einer zertifikatsbasierten Verbindung zu APNs](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_certificate-based_connection_to_apns) auf der Apple Developer-Website.

**So verwalten Sie APNs Einstellungen mit der AWS Management Console**

1. Melden Sie sich bei der [Amazon-SNS-Konsole](https://console.aws.amazon.com/sns/home) an.

1. Wählen Sie im Navigationsbereich **Push-Benachrichtigungen** aus.

1. Wählen Sie im Abschnitt **Plattformanwendungen** die **Anwendung** aus, deren APNs Einstellungen Sie bearbeiten möchten, und wählen Sie dann **Bearbeiten** aus. Wenn Sie noch keine Plattformanwendung erstellt haben, folgen Sie der [Erstellen einer Amazon SNS-Plattformanwendung](mobile-push-send-register.md) Anleitung, um dies jetzt zu tun.

1. Wählen Sie **Bearbeiten**, um die Einstellungen für Ihre Plattformanwendung zu ändern.

1. Wählen Sie im Abschnitt **Authentifizierungstyp** eine der folgenden Optionen aus:
   + **Tokenbasierte Authentifizierung** (empfohlen für moderne APNs Integrationen)
   + **Zertifikatsbasierte Authentifizierung** (ältere Methode)

1. Konfigurieren Sie Ihre **Anmeldeinformationen** basierend auf dem Authentifizierungstyp:
   + **Für die tokenbasierte Authentifizierung:**
     + Laden Sie die **.p8-Datei** hoch. Dabei handelt es sich um den Signaturschlüssel für das Authentifizierungstoken, den Sie von Ihrem Apple Developer-Konto heruntergeladen haben.
     + Geben Sie die **Signaturschlüssel-ID** ein, die Sie in Ihrem Apple-Entwicklerkonto finden. Navigieren Sie zu **Certificates**, **IDs& Profiles**, **Keys** und wählen Sie den **Schlüssel** aus, den Sie verwenden möchten.
     + Geben Sie die **Team-ID** aus Ihrem Apple Developer-Konto ein. Sie finden diese auf der Mitgliedschaftsseite.
     + Geben Sie die **Bundle-ID** ein, die Ihrer App zugewiesen ist. Sie finden diese unter Zertifikate IDs und Profile, App IDs.
   + **Für die zertifikatsbasierte Authentifizierung:**
     + Laden Sie die **P12-Datei** für Ihr TLS-Zertifikat hoch. Diese Datei kann aus Keychain Access auf macOS exportiert werden, nachdem Sie das Zertifikat von Ihrem Apple Developer-Konto heruntergeladen haben.
     + Wenn Sie Ihrem .p12-Zertifikat ein **Passwort** zugewiesen haben, geben Sie es hier ein.

1. Nachdem Sie die erforderlichen Anmeldeinformationen eingegeben haben, wählen Sie **Änderungen speichern**, um die Einstellungen zu aktualisieren.