La signature XML avec la clé publique Exemple?
Question
Je travaille à mettre en œuvre un service de SAML. En tant que tel, je crois est censé le fournisseur d'identité pour signer numériquement l'assertion SAML en utilisant la clé publique du fournisseur de services avant d'envoyer l'affirmation au fournisseur de services (que le fournisseur de services à l'aide VERIFIE leur clé privée). Cependant, je vais avoir du mal à trouver des exemples d'utilisation de signer en utilisant une clé publique objet SignXML (en C #). Tous les exemples sont signés en utilisant la clé privée.
Les exemples ou conseils seraient grandement appréciés.
La solution
Non - le comportement correct est le fournisseur d'identité de signer avec sa propre clé privée et le fournisseur de services pour vérifier avec la clé publique du fournisseur d'identité
.