Apply BPEL to WSS

Page 50

Δθαξκνγή ηεο BPEL ζηνλ νξηζκφ WS-Security

δεκηνπξγίαο ηεο. Αξρηθά ε κεραλή XML παίξλεη ηα δεδνκέλα πνπ βξίζθνληαη κέζα ζην ζηνηρείν <Reference> θαη εθαξκφδεη ηνπο κεηαζρεκαηηζκνχο. Ύζηεξα ππνινγίδεη ηε ζχλνςε ζχκθσλα κε ην αιγφξηζκν πνπ βξίζθεηαη ζην ζηνηρείν <DigestMethod> θαη ην ζπγθξίλεη κε ηελ ηηκή ηεο ζχλνςεο πνπ βξίζθεηαη κέζα ζην ζηνηρείν <DigestValue>. ΢ηελ πεξίπησζε πνπ δελ είλαη αθξηβψο ίδηα ε επηθχξσζε απνηπγράλεη. Η δηαδηθαζία απηή επαλαιακβάλεηαη γηα φιεο ηηο αλαθνξέο πνπ πεξηέρνληαη ζηελ ππνγξαθή. Όηαλ νινθιεξσζεί ν έιεγρνο φισλ ησλ αλαθνξψλ ηφηε ε κεραλή κπνξεί λα ζπλερίζεη ζηνλ έιεγρν ηεο ηηκήο ηεο ίδηαο ηεο ππνγξαθήο. Η κεραλή XML ρξεζηκνπνηεί ην θιεηδί πνπ βξίζθεηαη ζην ζηνηρείν <KeyInfo> ειέγρνληαο αλ αλήθεη ζηνλ απνζηνιέα. Ύζηεξα θαλνληθνπνηεί ην ζηνηρείν <SignedInfo> θαη ην απνηέιεζκα ην ρξεζηκνπνηεί γηα λα δεκηνπξγήζεη ηε ζχλνςε. Με ηε ρξήζε ηνπ πηζηνπνηεκέλνπ θιεηδηνχ απνθξππηνγξαθεί ην πεξηερφκελν ηνπ ζηνηρείνπ <SignedInfo> θαη ην ζπγθξίλεη κε ηε ζχλνςε πνπ είρε ππνινγίζεη. Αλ δελ είλαη αθξηβψο ίδηα ηφηε ε επηθχξσζε ηεο ππνγξαθήο απνηπγράλεη (ζρήκα 3.1.11).

΢ει. 49 από 195


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.