Signieren von XML mit Public Key Beispiel?
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.
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
.