Zertifikate erstellen

Zertifikate zur App-Lizenzbereitstellung erstellen

Signatur- und Verschlüsselungszertifikate zur App-Lizenzbereitstellung („App License Delivery“, ALD) ermöglichen die Generierung von App-Lizenzanfragen für qualifizierte Apps. Autorisierte alternative App-Marktplätze können Zertifikate erstellen, um ihren alternativen App-Marktplatz und autorisierte Entwickler-Apps auf ihrem Marktplatz zu vertreiben.

Weitere Informationen zu den Anforderungen für alternative App-Marktplätze

  1. Klicken Sie unter Certificates, Identifiers & Profiles (Zertifikate, Kennungen und Profile) auf „Certificates“ (Zertifikate) in der Seitenleiste.

  2. Klicken Sie oben links auf die Taste zum Hinzufügen (+).

  3. Wählen Sie unter Software das „App License Delivery Certificate“ (Zertifikat zur App-Lizenzbereitstellung) aus und klicken Sie dann auf „Continue“ (Weiter).

    1. Wenn Sie einen autorisierten alternativen App-Marktplatz besitzen, wählen Sie im Einblendmenü aus einer Liste von Bundle-IDs aus, denen die Berechtigung zugewiesen wurde, und klicken Sie dann auf „Continue“ (Weiter).

  4. Erstellen Sie mithilfe der unten im Terminal aufgeführten Anweisungen eine RSA 3072-Zertifikatsignaturanforderung.

  5. Klicken Sie auf „Choose File“ (Datei wählen) und laden Sie sowohl für das Verschlüsselungs- als auch für das Signaturzertifikat eine eindeutige CSR hoch.

    1. Wählen Sie die Zertifikatanforderungsdatei aus (eine Datei mit der Erweiterung „.certSigningRequest“) und klicken Sie dann auf „Choose“ (Auswählen).

  6. Klicken Sie auf „Continue“ (Fortfahren).

  7. Laden Sie das Verschlüsselungs- und Signaturzertifikat sowie den PASK-Autorisierungsschlüssel herunter und bewahren Sie diese Dateien sicher auf.

CSR-Generierung für Zertifikate zur App-Lizenzbereitstellung („App License Delivery“, ALD)

Beim Erstellen von ALD-Verschlüsselungs- und Signierungszertifikaten müssen Sie die Informationen zum Schlüsselpaar angeben. Verwenden Sie ein Befehlszeilentool wie etwa App „Terminal“, um Ihre Schlüssel und CSRs auf Ihrem Mac zu generieren. Für jedes Zertifikat wird ein eindeutiger CSR benötigt. Nachfolgend sind Beispielbefehle aufgeführt, mit denen Sie die erforderlichen RSA 3072-Kryptografieressourcen erstellen können. Ersetzen Sie alle Beispielinformationen durch Ihre eigenen.

openssl genrsa -out ALDencryption.key 3072

openssl req -new -key ALDencryption.key -out csr3072ALDEncrypt.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

openssl genrsa -out ALDsigning.key 3072

openssl req -new -key ALDsigning.key -out csr3072ALDSigning.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

Hinweis: Wenn Ihnen bei den oben genannten Befehlen zum Generieren einer CSR eine Fehlermeldung angezeigt wird, vergewissern Sie sich, dass das erwartete Format " verwendet wird und Sie noch keinen Schlüssel oder CSR mit dem angegebenen Namen generiert haben.