Frage

Ich arbeite einen SAML-Service zu implementieren. Als solche, ich glaube, die Identity-Provider digital soll die SAML-Assertion unterzeichnen mit dem öffentlichen Schlüssel des Dienstanbieters, bevor die Behauptung an den Dienstanbieter zu senden (die der Dienstanbieter verifiziert, ihre privaten Schlüssel). Aber ich habe zu unterzeichnen eine harte Zeit keine Beispiele für die Verwendung des SignXML Objekts (in C #) Suche nach einem öffentlichen Schlüssel. Alle Beispiele sind die Unterzeichnung des privaten Schlüssel.

Jede mögliche Beispiele oder Beratung sehr geschätzt werden.

War es hilfreich?

Lösung

Nein - das richtige Verhalten ist für die Identity-Provider mit dem eigenen privaten Schlüssel und den Service-Provider zu unterzeichnen mit den Identity-Provider des öffentlichen Schlüssel zu überprüfen

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top