Wie signiert SAML-Nachrichten mit meinem Zertifikat?

Standardmäßig signiert der Serviceware Authenticator SAML-Nachrichten (Security Assertion Markup Language) mit einem selbst-signierten RSA-SHA256-Zertifikat.

  1. Prüfen Sie, welches Zertifikat im Serviceware Authenticator verwendet wird, um SAML-Nachrichten zu signieren oder zu verschlüsseln.

    1. Wechseln Sie zum Serviceware Authenticator.
    2. Öffnen Sie in Ihrem Realm Realm Settings > Keys.
    3. Prüfen Sie. ob das Zertifikat mit dem Anbieter RSA, Algorithmus RS256 und dem Typ RSA existiert.
  2. Prüfen Sie, welche Zertifikate zum Signieren und Verschlüsseln von SAML-Nachrichten für / an externe Identitätsanbieter verwenden werden.
    1. Wechseln Sie zu Identity Provider > Your configured SAML Identity Provider > Export.
    2. Stellen Sie sicher, dass eine aktivierte Signierungs- bzw. Verschlüsselungskonfiguration in Ihrer Konfiguration des Identitätsanbieters vorhanden ist.
      Das Zertifikat das zum Signieren und Verschlüsseln verwendet wird, ist im Export enthalten.

Das Zertifikat ist im Export nicht enthalten und muss hinzugefügt oder geändert werden.

  1. Importieren Sie Ihren privaten Schlüssel und Ihr Zertifikat in einen KeyStore im PEM-Format.
  2. Wechseln Sie zu Identity Provider > [Your configured SAML Identity Provider] > Keystore hinzufügen > RSA.
  3. Importieren Sie den KeyStore.
  4. Gehen Sie zurück zu Realm Settings > Keys > Active.
  5. Deaktivieren Sie den rsa-generated Provider.
    Ihr Provider ist jetzt der einzige Aktive vom Typ RS256.
  6. Prüfen Sie erneut, ob das Zertifikat im Export vorhanden ist:
    1. Wechseln Sie zu Identity Provider > Your configured SAML Identity Provider > Export.
    2. Prüfen Sie, ob des
      Das Zertifikat ist im Export enthalten und wird zum Signieren und Verschlüsseln Ihrer SAML-Nachrichten verwendet.