Get Ready for OpenID [1st ed.] 9780972403122, 0972403124

This is the first book written on the OpenID system and it provides comprehensive information to beginners and mid level

315 117 3MB

English Pages 247 Year 2008

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Get Ready for OpenID [1st ed.]
 9780972403122, 0972403124

  • Commentary
  • 34938
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

G ET READY F O R

RAFEEQ UR REHMAN

! ! # $ (&

!!

#

$ !

!

( '

% !!

# % ! #& % % &# ! "

)

#

'

&

% % " !! !

!

!#

%

!

%

%

$!

%! )

%& %

*

& !&

% &!

$! &! %

"

*++'''"

%

*

,

*

-

"

&'*

"

*

/

- -/ -/

" "

-

. .0- -

.0- -

!

%

%' &# ! ! # $"

!#

!"

! $

"

#

$

'

& '

$ % ! # $

&%

!

)

.

# &

" 0"0

() *

! ")

) ) % " ############################################################## &+

(1 2 3 4

45 1

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0

!

0" 0". 0" 0"= 0"? 0" ,

"# $ % & ' ( ! " ) % & (* 6 78( 8( 9 8 8 6 6: """"""""""""""""""""""""""""""""""""""""""""""""""""""""" .0 5 ; 46 5 6 ; """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. 8 5 < 5 2 56 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" . < 45> 3 6 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" . 8( 5 6433(5< """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .= 5 1 5 6 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .?

-* .% "0 " ". "

" - ")

78( 6 ( (4 8 ( 46 5 (3 ( (4 8 (

-

-* .)("/- ") ######################################## '+

" 36 6 >2

9
;
( ;4(; 6 """"""""""""""""""""""""""""""""""""""""""""""""""""""/ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" /0 8( 5 6433(5< """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" /0 5 1 5 6 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" / 3(D 5

5

3 (

(%- " 1 ) % "

11 5

6 64

)

5

*

;

%(

%$" % ######################################4'

"0 643 5* 6 -9 643 5 46 ; D( 5( > 95(5 (5(3 56 46 ; 6 3 > 5 ; 6 5( F 6 000 "= 5 6A 9(6 ( 66 5 >( ;5( (4 8 5 @( """""""""""""""""""""""""""""" 00 +/ % & ! 7 "="0"0 "="0" "="0". "="0"

9 $ % 6 & 1 ( 4! 6

# ! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0 ! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0 0 > """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0 ? ( """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0

+/ @ A ( "? 6 5 ; 5 (>6 9< 643 56 """""""""""""""""""""""""""""""""""""""""""""""""0.0 " 7 9 95 76 5 64 5 ( 95 76 5 >4;- """"""""""""""""""""""""""""""""""""""""""""""""0.0 +' 0 4 2 : ( +' : @ (+ " > 95(5 6 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0.= "/ 8( 5 6433(5< """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0.= "0 5 1 5 6 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0.?

?

2

(* ="0 / / / / / / / / / / =" / / / / /

" 1) % "

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0 0 + 2 + ( +( + 2 $ ; 5 !"& ++ / 2 ) B" ! & ++ 1 2 4 +1 ' # +8 7 # /+ 8 ! & # 2 /7 * ! & & ! 1 2 5 >* 439 3 """""""""""""""""""""""""""""""""""""""""""" 0?= 6 C;! ! 11 & # 1' ( # 2 ' + # D # '( / 2 & # = ) '/ / 1 '' =". (66 ( 3 66(; 6 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0 / =" 11 -8 >>3( B 8C A < F 8( ; 3 8( 63 """""""""""""""""""""""""""""""""""""""" 0 /+ 0 2 E !5 F 7 /+ ! 22 @5 7+ ="= 8( 5 6433(5< """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0 7

8 !

%(5%( ############################################################# &'6

) % " ?"0 6 1 1 1 ( 1 + ?" 1

6 52 5

6 (>>(

?:

%8 %

")

5

5 ; 6 5( %

)

!

3 >

###################################################################### &67 5 5 1>

; 5

6 52 %

A
) D &

1 &

0- *

1 &

0- *

1 & 1 & '

!

' #!

&

'

&

!

! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ?

&!

2

!

' #!

""""""""""""""""""""""""""

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

G

% &!

H& ! """"""""""""""""""""""""""""""""""""""""""""""""""""""""" / &!

""""""""""""""""""""""""""""" .

!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. )

-0* < % ! .-0* 45 %

1 & .- * ' %

"""""""""""""""""""""""""""""""""""""""""""""""""""""""" .

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" . &

% & & """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ==

&

% %

%

& 45

! )%

% )%

% %

6 ! """"""""""""""?0

! !

6 ! !" """""""""""""""" ?

%

1 &

.-.* & #

%

&

1 &

." * 6

%

&

' %&

%

&

' % !&#! H& % ! # ! % !

1 & ."=* 6 !& % %

)%

!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ??

)

1 &

.-?*

'

$ %I! &

H& !

1 &

.- *

'

$ %I! &

!

!

!! !

!!

" """"""""" ? ' """""""""

%!

" """"""""""""""""""""""""""""" """""""""""""""""""""""""""" =

0

1 & -0* 5& ! !& &% % D 5 # """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0 1 & - * 6 & ! ' ' % ) % """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0 1 &

1 & 1 &

-.* 4! ! ! & ! %& & H& ! !! " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0 ? - * 5 H& !

&

! &!

!

!

!" 00.

-=* 5 H& ! & % < ! &! ! ! !" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 00=

1 &

-?* 5 !

!

&

!"""""""""""""""""""""""""""""""""""""""""""""""""""" 00

1 &

- *3

1 &

- *>

!

1 &

-/* 5 %-

!!

1 &

-0 * 4 %

1 &

-00* 4 %

1 &

-0 * 1&

1 &

-0.* 6

&!

1 &

-0 * 6

9

!

A

' % # !

A

!!

$ $

$

' % # !

' % # ! " """""""""""""""""""""""""""""""""""""""""""""""""""0 / %

# ! " """""""""""""""""""""""""""""""""""""""""""""""""""0.

' % # ! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""0. 6

!

""""""""""""""""""""""""""0

' % # ! """""""""""""""""""""""""""""""""""""""""""""""""0 /

! !!

"""""""""""""""""""""""""""0

9

"""""""""""""""""""""""""""""""""""""""""""""""""""""""0.

! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0..

1 & -0=* 6 9 & 45> # %' # ! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0. 1 &

=-0* 6

& &! %

! )

1 &

=- *

'

!

1 &

=-.*

' &!

!

1 &

=" *

!&

% 4!

(

"""""""""""" 0

! ) """"""""""""""""""""""""""""""""""""""0 / ' &

! ) " """"""""""""""""""""""""""""""""0= &!

!

!!" """"""""""""""""""""0=

00

1 &

=-=*

! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0=

1 &

=-?* 4!

1 &

=- * > !

!

1 &

=- *

&

1 &

=-/*

1 &

=-/* 5 H& !

!

!&

&! % ' # !

H& ! % #

%

!

%# !

-0* (

!

1 &

" *>!

!

1 &

-.* > !

!

1 &

- *

)

1 &

-0*

'

1 &

- *

1 &

-.* 6

1 &

- *

1 &

-=*

1 &

-?*

1 &

- *

1 &

- *

'

45>" 0==

!&

"""""""""""""""""" 0==

" """"""""""""""""""""""""""""""""""""""""" 0=

!

1 &

1 &

!

!!

! ) " """""""""""""""""""""""" 0=

!# '

%

)

%

!&

#

"""""""""0?

(" """""""""""""""

" """"""""""""""""""""""""""""""""""""""""""" 1

# '! """"""""""""""""""""""""""""""""""""""""""""""" 1

%6

%

%

" """""""""""""""""""""""""""""""""""""""" ' #!

%6

""""""""""""""""""""""""""""""" 0/

"""""""""""""""""""""""""""""""""""""""""""""""

%" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % # &

% '

%#

0

"""

%" """""""""""""""""""""""""""""""""""""""

# &

.

%""""""""""""""""""""""""

!

%

%""""""""""""""""""""""""""""""

=

%

# &

%" """"""""""""""""""""""""""""""""

?

-/* %6 ! ' ' %! 2 ! B %# $C" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

%

1 &

-0 *

1 &

-00*

1 &

-0 *

)

/

%6

& ' % '' !

' #!

H& ! % # '

%6

%6 %

# %' #! ' #!

" """""""""""""" " """""""""""

"""""""""""""""""""""""""""" .

0

/

1 &

-0.*

'

%6

%

' #!

""""""""""""""""""""""""""""" .0

0.

0

%( $ !#

$

'

) % ! % ! &!! ! " % '

!! ! # ) ) ) ! !

! & !# $

" " !

%

# &

& % #J

# %% % & "

' !#

! ! %

# !"

&

' &% ! $ ) &! -% $ 7 % # # !

'

#& ! )% !!

$"

%& % ) )

'

'

!

% & G !# $ ! ! % ' % & % ! % H& $ " ( ! # &! % &! - ! ! !

! # $" &% % !

)

#

$

%

&% !

% &! &

'

! !

% '

% !

!G ! %' #! % ) !" ' % % ! !# $ ! $ ! ! $!"

$& #

%

& )

' %

#

!#

! J&! #

"( &&

%% %

$ !# ! '

% %

&!

%) "

%

% % !!

!

%

&!

!

$" •

6 ) A



%% 6 &

!

%

%

) %

!

&! & !& $

!'

!

!

! !

) % &!

!&

#

! $& "

!" %%

0=

!



5 1 G >) D & "

$



;

2



!&

A ' #! )%5

!

) ! ! !

%

%

! < &

# # !

) % % &!

%

5

)

!!

!!

%% !

%% !

!

!

!

# %) ! # #&! %'

) $!

-' ! '

!

& #& %

$

1

"

%% !! %# $ %"

H" #

, &

"< & !

% &! & &! &

!

%

& )

" ) !

!& ! & !'

H& ! !#

H4 5

H

!

! "

)% # $! $ ) # ) & #&! !! ! # $! ' !! ! ! !& & &% "

)% H& ! '

& #&! 8 # = *++'''"

!

2

! !

%! % ' $&

! !

> #!

)

"

$& !" (# ) & "

!

"

>) D &

"

0?

" %

! $" (

0

%

%&

! ! ! !!

!! ' #! ! !" ' ! %

&

% ! ! & " % " ) &! ' ! &

%

%! !

% ! ! !

%! %!

!! %

%

!"

#

$

&

%

) %

! ) !

!"

0

&! % %3

7 % '! •

! !

)

!

* 4

+> &

3

!

"

4 F+> & A # ! %

% & #



3 ! ! "



& ! $ 5( 1 B5 ! &

! !

!

'

% (

!% &! ! !" )

> (

B( C !

! ! % ( !!

6 5(

!

1

46

&! %

C"

%%

! ! !# ! % % ! & ! % ! & %& ! ! ) # ! & %& ! )% ! &! % ! !! & % ! ) ! !& !! ! B66 C !! & " ! $ 56( ) 6& % ! )% ! ! % % !! & !"

& # ! " ! B (C %& !

3 ! % ! )

# ) % % %! &! % ' ' ! # - % &! & % & G !' # $- % ! ! !" ! ! ! ! ' $ ) ' ! % ' ! % ! ! ! % # ! "7 & ' #-# ! % ! ! ! ) &! ! ) & !' ! ) ' #! ! % ! !' # ! !" ' &! ! % ! ' #! ! % # 0 &! % !!' %! " #) &! ! ! % & # !!& ! &! ! #& ! & ! ) !' "

4!& 8 ' )

0

&!

%

!!' % ' !

%

&! % ) K ) ) &!

% %

B & !!' %!"

0

C"

1 %

&! #

22

)

!"

&

& ! L&! #

!

% !

#

' # ! ! ) M ! % % %# &! &

' )

% !*

" ! &!

! # % %

% % %

% ! ! !"

& %

!

>

' #-



#

' #!

&! & • !

! ' %

(

'!

) ! ' ) ' &

! ' #! ! *

&!



45>C &!

%!

# ! ' •

B

# ! &

! ! ' + &

!

! !!"

#

% %

%

B66 C

% " 7 #G

& % !

% !

)

' ' # !

! ) "

% !$-# ! % & !

! !

% #&!

!!

!!-

%&

%!C

G

#

"

&

!

"

• (C

&

!

B ! $ ' ! ! # ! %& % % !$

!

B

! '

&! N

G

! ! ' #!

G

% ' # ! "

H& !

• '

&! 45> ! ' #! ! !& ;" & ' ' &! " ' ! &% # & ! "(

# % % !!' %

!

&

!"

0/



!

! !

&!

!

%

! " •

> '

!

% ! &

!# $ &B

) •



&' % C

4 % ! '

"

$ &

! #

%

!

4 % ! % !! !

% &! %

• ' ) " % ' &! !

!"

!

*

!+

!

' $

%

%

!

" !"

(& #

! !

$

)

)

!!

)

#J

! ) "



!

" !#

! !

# %' # 5&

%

"



!"

& ! %

%

! !



%

'

B ! !

(C &!

! $ 3

!

' &! ! & % ! % ' ! ! ! % ! ' # % % ! ! ) ! )% ! ' % &! ! & & % ! % ' !! ' $!" % ! % ' &!

%6

" ' $!

' #! ! ! ' -

&#&

-; !

! % ! ! ' # ! !"

)

! ! # ! & &! 45> ! & % # % ' # ! &! 45>" < & % K % !!' %! % ) %& ' # ! !" # * (! &! &% K ) # &! ! % !!' %!

9 ' & !

% ! !

' &% $ ' $!" !% &' # %' #! ! ! ; &! ! 45> ! & % "(% ! #& ' J&! ) "

%

; ' ' $!

&!

1

&

!

! %

# ! 45>C % > ) D & &! & %

!

! #

% 2 '

B ;

!

)

% &! % ) %&

&!

' ! 45>C %

! B

& ' #!

% ' #J

B%

$! !"

2

!

45> &

!

)% &!

%>) D &

!

-# -! ' #!

!!

"1

% 45>

% % % ! &!! ' ' ! !

C" ! &%# % ) % " ! % & ! !" 6 ! ! # $ &! ! ! % & ' ! ! ! ! # $" < & ! ! ! & # ! *++ %" ' #! "

&

' #!

"

!

&! !

% !

!

!

0

& ) ! ! & ! ! & ! ! &

!

!

# )

!

!

&#&#&

! '

-

"8 ' ) %"

!!

=

'

5

)

'

' #! !"

!

% %

)% !

) !

'

"

7 ' &! 2 ! # % ! ) '! & % 45> 'C" < & ' # ! !& ! % ' ! ! 45>. &! " % ! ' #! *++ ") ! &' ! ' # ! ! ' 1 & 0-0" !' ' #! !! # ! % ) ! ) % $ % #& !! ! &% % ! " (! ! ) % &' % % & % !

.

%-!

%

" B

! !

' % #!" "6

%

' # ' % & ) &! ' #! "

!! !

1 & !

!! 0-0 $ & # '!

' % L; 6 ' &'

!) %

!

%

'M

$ &

$ ! % &' ! & "

'

.

& !" '

1 &

0-

&

% ! &! % &

!

%! &! & " < &

( 8( BJ& # % " ( 8( ! %! % 8& !( M"

%

H&

!

%!

%

& !

&

)% !

! L

%!

(

(&

&

$ % ' ! !$" ( 8( % ' " !! !! 45> ! ! &

C ! &! % ! ! % &# &

$! !

!

' # & !

%

%

& '

&!

! 45>

%

' # !

! !

%

" < &' ) & & "

&! !

)

' $ ) & %% !!" 4! $ ! ) % & ' #! ! !! & # H& % #& ' ' $ # & ' & ' ) &! % % " ' #! ! & ' J&! &! % !!' % % ' & &

& " ! ! & ' % % %" ! "

) &

& 2

"

! ! &

!

! & 45> ' & ' #

!!' % & H& &!

" !

! ! % ) % B2 ! C &! & % C" & % ! % ' ! ! " 1 &!

&

!! % & $

&!

B

& B %

!

!

!% ' ) ' #! %! & & % 45> ' ! ! ! & & # ! $ &' ! !

&' ! $ % & $

% "

% & # '! C ' #! ' ' &% # !

)% C

'

& ' #! # & " ' & $ L3 ( & M $" 7 $ ! ' 1 & 0-."

&!

' # !

!

# &! &'

' ! "7 & " 9& ' #

& &!

(

& % %6

! &!

2 %

! !!

% '

&!

&

&

% J&!

'

!!

&

%

& &

' # !

B% 45>

& !

! &

!&

" &

% B2 C ! ' 45>" 7

#& ! )

! 3 % ! &!!

=

!

!

' #

%6

& ! B ! 2 %2 "

%6 !

%! 45>

% 2 '

!

)% %

2 #

C

!

%

" '

3

?

!

< & ' &! % 45> " ") ! #!" ' # ! !" ! 45> ! % # % & &! B C ") ! #!" " % )% ! ) % ) % % ! & ! ! 45>" & &! B C % !!' % ! &! % ' #! / C" < & ' % ! &! + !!' % B % # # %' #! !B % ; ; C ' & ' &! 45> & ! " ' !

!

!

>) D &

&#&#, * '

=

0

% %

45>" %

>

!

'

45>"

$

' % ' >) D & " ">) D & ! # %' #! ! % ) % !" 1 ! '''" ) J & " % ! % ' & % $ ! '! L> ' M % $ "< & ! % *++'''" ) J & " + %+ $ ! & "< &' ! ! $ 1 & 0- ' & ! ' # ! ?"

= ?

%

&!

" "

' ' # ! &!

!

)% -

!

!

% !

# %' #!

!'

! ) !

#

! #

" !

&!

'

"

! % &! % !!' % & ' & 45> ! ! ' ! & B ' %! # C % $ > #& " >) D & ' #! ' & & B&! ! # $ & % !! C %! & % ! ") ! #!" % ' % & # '! ' #! " ' # ! B ") ! #!" C ' !$ & & &! % !!' % !& & !! % & G &! & % " & % ' ! ' '! & ! ' !* •

&



(

' &

& # '!

>) D & )

% #

&

% #

") !$ %

! %

#!" &'

# '! %

' % ' ! "



'

6

! !

!

! "

%-

'

%% !

!

&'

#

!

#

$

%

$

!$ % ! L(

- & ! ' 'M #&

1 &

0-=" < &

"

%

1 & 0-= J&! $ % & ) & ! % ' & G &! & ' >) D & ' # ! B ! & % (& G 5 H& ! C" 1 ! & ! J&! $ L( 'M #& ' %! # !! "( & $ L( 'M #& ! # $ & % !! ' & # % ! % &' # % %# $ >) D & ' # ! ' & ' # % &! & " ") ! #!" ' !! ' & "

#

%

!

&! && !

!

% !

% >) D &

"

1 & ' # !

0-=

&' % )

! '

&"

/

!!

&

'

&

!N ' #

>) D & B

&

' % ! '! & 1 & 0-?C"

% & ' & % )% B !& ' # ! ' &% ) ' #! "

&#&#' * ' 1

' &

) & !

' •

*++

(

) & ' # ! ) ! % %"

!& !$ '

!

>) D & % !

' #! ! ! ! C !& ! & ! %% ! &'

"

) ' #! " " ") !

& %

%' !& ' #! !" 8 ' ) ! % !&

0 !& !

#!"

! &

$ % !

! !

45> B ' #! !

% %%

&

&! >) D &

!&

C" "

!"

+' $ +

.



*++'''"



*++'''"G

6 !& % %)

'$" "

' & $ ' ! % !!' %! ! &! ! !

'

45> &% K % % ) ' #! "( "

!

!% ! ! ! ! ! ! ' $ ! ! ! ! # !!& ! "

&#, 7 # !

'

$ ! % !

B

$

% !

!" 7 "

' # ! &! ' '

' # ! # OC &!

!

! ) '

!

! !

J

)% !

& ! # $" &! " (%% ! % ' '

.

& %

&

%' ! & ! $

? # $

% !

45> %

1 ! & !& ' #! % & $ #& " !& ' # ! B & >) D & C & ! % )% B ") ! #!" C &! ) &! %! % ! % % " ! %! % %& ' ! !" !& ' #! ! ) % )% # & ) % 45> '! &! ! ! ! ! !& ' #! !$ ! %% &! % !"

! !

!

45>

%

& !! ! !& ' # % " ! ' #! & G

.0

' # ! %

%

)%



%! %

%

% ! &

'

& ' !&

• ' 6 !&

# !

' ! %& ! ! ! ! % % "

% !

%

%!

!&

!& %

# ' !& & ! ! & 8 H& ! % ! ! !! )% % 4! ( B# '!

# ' !

! %

% &! " ! C"

%

%

!

!! !&

! &

8

)%

& %*

)%

!& % )%

!&

%

!

!

" +!

% %

!

!&

& ! % % $

& %

! !"

&!

#

%"

7

& & 45> ' #! % % & ' % ! &! % ' #! ! % ) % ) # '! % ! ' !% & # ' !& ' #! % % )% " % )% !& ! ! ! % % !$ & & B &! % !!' %C" % ! ' % )% !& ! & ! ! ' & # " ! ! % % )% ! &! % ! ! ! & ! " ! ' ' % ! &!! ! ! ! !" ' %

!

&' )% !

! ! )%

%% !

!

& ! )% %# & ! !

' !"

.

"

&#' 7 $ $ %"

%

*

& &! & ' #! "1 & L % M $

*

& 0- !

'!

! !

! &! %! & % $

L3 &

M "< & %

!

'

L3 ( ) !M $! ! '! & % ' #! ! ! !! ' 1 & 0- "

! &

)

% %

!

& # & ' &!

&! &

..

& "

+ !

,

)

!

& ' #! 45>"

& &!

& %

 2

) ' "

)% !

&

%

!

"

!

& # ! &

# &%

' #! *++ %"

!

!

"< & ! & # ! ) # 6 ) !' #! )%

% & # +' $ + % " + )% ! %

" !# %

)%

!

# !

)% !

%

>

!

!

!

' ! )



!

"

! &

%

)

$ "

"

!

&' &%

"

! !

#

!

'

!

% &

&

'

%

*(0 45> # ! 45>

& %

&! &!

!

% !!

%

.

" &#

% L% " #

)% " 1 M % & ' B%

"



*++ % "



*++#



*++ % "

!

J&!

! &

' 45>

M

% %

!

" "

+:&! P#

'

! ! &

L#

)% 45> ) % C*

+#

"% "

& # "

!! % % &

"

% &

%

'

45>

# !

!

'

% !

45> ! % & ! % 6 !# ! "

%" 8 ' ) ! % 45>"

)% &% #

!! !

%

! ) !&

B 6 %

&! % 6C"

# %

% 45> & #

!

# & ! #

!

 & ! ! &! ' ! ) % ) % ' & & ' % < & ) &%

!

' ! %& %

% ! *

'



%



! )

&! %

' &! ! # & ' % " '

# !

45> ! !

)%

%'

" ' $! ) & % # %' #! "

!

# &

! !

2

% !

%

! !

" #

"

.=



' #!

'! ;



&

# ' % !*

' "

& •

&!

& "

&!

%

)%

% B ! $

!

!

!

&#+

45> !

'

!& !

%

! # &

'

!

& ! C

45>"

#

!

%"

(

1

& •

3



2



>) D &



7 #!

'

' #! !

*++

*++

")

!

!9

$

!

*

%" #!"

*++ ) J &



" *++'''" *++

%#

%#

$"

$" +

!

!+

" % • •

%

9

*++

6 *++

%"

%"#

)% ! +' $ + % "

!

+

"

6 ) !

.?

>4;-

'

(&

% (&

(& % # ! % 8 ' )

! # ! ! ! &

& %

& •

! &! % !! ! &

;) &

% !$-# ! % % &

& %!"

G

&!

K! % & & G #J

% & G " % ) ! ! ) ' %! &! -

) !

! &! % ' #" &! %!

* )

% &

% G

G

' G

! & "

$

!

!

' #!

.







(

' ' # ! !$ )

( ' % &! $ !%

% %

6

& !

#J %

!

& !

) !

/

%

%

K!

$

!

%%

!!& % % ! % & ! !! ! ! ! ! &

)%

! # ! %&

!! %"

) % !/ !!' %" & %!

%

!

!

%

#

- "

!"

% &! !" !

#

% )

%"

"

)

' ! !

$

! ! ! ) "

!

%!

&

'

!!

?

' H& ! * !# & ! ' # %" % ! ! ! &! % %! &! ! !" & $ # & % & # : # # # &! ! ' ! ' % ' ! ! & !" ! ! K! !

)% ! &! %

J&! ! !

%

# ! % ! &!! & % & ' # ! ! # & % % & G " ' ! ! ' !!& ! ! ' ! %!" < & ' ) % ! !& ! & % # % H& ! & % # "

% ! %'

$

! ! ' !

)

H& ! #

) ! % !

! ! ! % & G " &! % & %&! % # ) # %! %! ! % %

,#&

!

! &

%

&

!

! ! # ! &

!

!!&

! "

.

& #

!

!

&

!

!

$

&

)

! : !

! ! % &' $ ' "6 %% $"

# !# ! %'

! !" $ !

'

! $

# ' % # % ! &!! ! # & %

! ! J&! ! ! "

,#, & !

# & %&

! %

& " (& !

! ! 0

! # ! !

B

!

"

!

% ! &!! !

! %

# & % % ! &!!

!

@ ;

% C ! )

! % # ) " ! # ! % % ' # ! %

$' !!

!

&

! # !

& &

%

!

"

! & & ! !! ' # B &! % ) C ! # ! ! !' ! # " ! &! % & % ! &! % !!' %" &! ' # !!& % &! % !!' % ) % % &! " !!& % &! % !!' % # &! % & ! & " & %! ' ' # %& % ! "

0

*++

&

"' $

% "

+' $ +(&

./

(&

G

!

!!

% #

& ! '

!! % &

&

)

%

!%

& ! &

#

% & !

&

00"

6

% ! &! % % ) !

!

!!

! &

!!"

# % B & $

#& % !%

' %

% &%

! & # !

G

1 #

!

#

% % C" 8 ' ) B &

G % %

! # !

% !

%" (& & &%

G

' C"

G %- -

%

%

&

!

*



!

! )

%

! &

1

'

!

#

%

" K!

!!

" • '

& &! !! !!' %"



%

+ %

&

! •

% ! $

> "1 )

&

*++

% ' &! # ! &

!

&

% )

) '

&

&!

%

)

!!

%

! & !!

!" ! &

!

! !

' &! !

!!

! )%

G

"' $

!

%

%! )

00

!!' %

+' $ +(&

" 6

!

%% !

% "

! &

&

G

&!%

4

%6

!"

(&

% ) %

!

,#'

# ! &!

!



G

!

"

6 ,



(

% !!' % ! % !!' %!" ! !

' ! !" < & ! & %

&!

!

!

!

! $

'

!

! %

& # ! ' # &

#

! "

!

!

"

!" !

! ' !

)

! %+

! % %!

&!& ! & # !"

!

#

! # &! ! % # ! !" 6 %

! ! !

! !'

%

!

% & ! ! ' % !

#&

%

&!

K!

!!' % ! & % # ! & # ! %!



7

% ) #

=

!' ( &!

#

"

( &!



% & % H' !# ! & #

!

*

4!



&

& ! ! B $ H& ! H& !

' ! ! ' %! !

"

#

!

% ' $C" !!' %!" 1 % ! !!' %!"

% %

&! ! & # &! !"

!

!!' % !!' %

0

&' ) & H& +% ! %' #! ! & " (! !& &! ! % !!' %!" ! ) ! ! # # % ! ! ! %' # ! % &! % !!' % "8 ' ) % ! ! # $"

&! &

%

!!' %

! ! & #

)

& H& 45> & & !" 6 ' ! ! % ! ! %-&! K! ! !' ' ' #

!

&!

)

%

,#3 (&

& % %

!

,#3#&

& # %& ! ! #

=

! ! ! ! & ! & ! %! &

%

%!"

% &

! ! " )

%!" %

! ! "

-

!!' % # ! % & ! ! ! ! ! % !" !!' % & ! ! ! -! ) ' #-# ! % !" 1 ! &! % !!' % ! ! !!' %-# ! % & 8 ' ) & # & " &! + !!' % & &! ! ) ! & !

% &! ! ) # &! % &! % & %!

! & ! # & # !&

&! % ! # ! % !$ ' & !

% &! % ! &

! ! '

!

%"

! ! ) % ! & ! ) !!& ! ' ! # ! %' !!& ! ! ! ! ! & ! ' $ )% ! & !

'

)

" !!' %-# ! % & # # "3 ! "

! #

!

!! #

#

!!' %!" (!

!&

&! !

' *

9



7



4!

!

!!' %! !

!

'

) %

!!' %

,#3#, "

&! % !!' % $! ) ) "

%

! $ % #

7$

) " &' % ' & ' ! & # $ & %! " & & ! & % ! % ! ! %" 6 ! # # ! % ! !& "

$ !

) & % $ ! ) # % ' $ !! ! &!

& #

! ! !!

& # ! % !" ! ! $ ( 3 %! & $ ' ! ) 2 5 ! ! B 25C % %% ) !' ! &!

6

!

' ! ) ! !!' %!

!K %"

! !

!

!

0

!!' %!

& !

! & ! % ! & !!' %! ! ) # ! % & % ' ! $ % & &! ! !!' % & ! ' # ! % !!' !!' % ! ! % % ! ! !' & # ! !! %

(! ) !!' %! 0 ! ! &

!

!%

%

% # &! ) !

' $ & " 4!

!

*++

& # ! # !!' %" ! &! % # ! %! ! ! ! % ! " ! ! &! % !!' %!" ! !

"' $

% "

!

+' $ +

% #

# &

!

.

!

!

!

!

!

! &! % ' ! $

&$

,#3#' )

=

! &! % & # ' ! &!

!

!!' % &!& !

!

#

!

# &! % % & ) & $ ' $ % ) !!' %! '

&

&

)

"

!'

! %

!

"

) #

# ! ! % ) ! ! %

&! % ! !

! " " !!' %"

!!' %!" ! %! !

H& & $

!

" " ! ) ! &! & # !

% &! ' & % ! %

# !' ! $ ! !' " ) % ! ! ! ! % ' $ ' " !!& ! ! ! & $ ! ! ! !" ! $ ! ! % %& &! ' & % !B ' $ ! &' :C" ' ' ! $ ' ! &! % &!& ! ! ) % "(! &! % ! ! & % # &! % J& ' "

,#3#3 6

! &

!!' %!" ' & $ $

% )

'

B-

&

% ) ! % & # ' &! !! ! #& % & # & &! % # ' &! !

'

A)

) % $

# ! ' -

!

)

! &

% ! &!

% ! ! !!

! &!

-

%! ! !" 6

&!& %! %!

! )

! # ! "

% &! % &

& B! G

% !

! ! ! & !' % %C !

& !

! &

"

3

!!

%!

! ! !!& !

%+

,#3#2 & # % # !

! !

% %

!

)

!

)

%!

) !"

&! %

!

! ! #

! !

!

! ) !)

&!

%%

!$!

!

' !

&! % ! & % # &! % '

# !$ % ! &! # % !%

& !$!

%% ' & " ) %# ! %

-

& '

! ! &

!

!!& ! '

! ! "6

!& ! ! !! ' ! "

,#3#7

0.

"6 & #

"

# &

#

!

! &! %" 9 # %%

%!

3 2

' # % %! ! ' "

"

9

!

! !

!

%

#

#

-

# !

&! % # %% % # '

" ! & &

!0. B ! $ ' ! F"= / !C ! &! % ! ! ! ! !" 668 B6 & 6 C ! ! &! % H& & & ! " ! ! &! ! !! % !! !& ! -# ! % & ! !% % ) ! & ! ) # " 8 ' )

! &! % &% 66> B6 & 6 $ > % ! & ! " ! # $"

& C

! % ! & ! ! %%

%% ' # !

& ! ! %

"6 % ; !!

=

) !

! & &

#

!

# )

)%

! !

!

!

( ! ! &!& # ) % ! &!& $ ! $

# !

!" 1 )% ! )

!

%

) $ %' !

! !

%

$

)

) &

%

!

%

) $ %

!"

) !

" !

&

&

) ; #

2

" "

! " ! ! !

- ;".H

!"

,#3#+ * 6 469 % ) ! & 469 % ) ! ! !' &" ( &! % & % >$ # ! !$ ! % ) ! ! !$

,#2

# & &!

$

$ % %)

%! !

%

F"= / " ! # &! % 469 % ) #

!"

! ! 469 % ) ! #

! !

!

!$! !! %' 469 % ) !) H& %! &! " ! ! ! ! ! %"

!" !

-

% ' $ % ! & % ! % % ! ! &! % & " 8 ' ) & &! ! ! ! % % !!' % ! ' $ # &! % ! &

&

%

&! ! ! # #

" 3 ! % !!' % ! % % %! %" 4! J&! ! % ) !

%"

?

1

!

& !

$ #

2

& &! & !!' % !

%

%

%! 2

L2 "1

M" 1 ! %)% %

!"



N ! ! &

' #! % "

%

!



! &! &! & H& !

!$

N !

!

% !!' %" ! $

469 % )

$

%"



N

!

'

& ' $ B !OC" 6

&

&! ! &

# # !

! !

! &% #

!

!"

! ! !&

!

% # ) "

,#2#&

= C;

7

& &!

-

' 2

#

@2

"

& $ !& !! & ! ' ' " ' -

(! & &

! # & #

& %

&

' & + !!' % % ! ! ) ! & !! +!

" 1 &! " #

! % &!

&! " (! "1 ' -

!! &% !& !! &! &! + !!' % % $ ! ! &% ! ! & !!' % ! % & $ % ) !

% % %

!!

"

! &! &

%

'

' % ! !!' %! % & )

$ !

' '

$ &!

!

'

! ! %

!

B!

#

&

C"

,#7 6 %

D) A !

%

K

! & ! & !" 6 K! ' $" 8 &% ) ! # $ & %" ! ! ! % 2 66

! ) ! % 7 66 &! &! % % &

!

& # &

;

"

% !

'

#

! &

!

-

66 " !! !

) #

' ) ' & K ) & $ % & # ! !% ! % #

&!

& & - - & !! ! & &! ! %! ! ! &% !

)B

&! 66 #

% "< & % ! 66 ! ! % ! $ & % ! &! % % ! & 66 " ! ! & & 66 "

&! ! % !!' %!" !!' %! ' % & # ! !!' % ! ! !!' %!" 8 ' ) 66 ! $ % !!' % ! & ) !! "

) % % ! 66 ! !

!' %

' !

& !! $

& %

! # " &! ! !!

! !$

!!

% '

66

!

% ) % 66 # % !" F & ! ' $! # !! % ! " ' ! ! &! ! % $ "7 ! &! ! & ' $ $ ! % &! !# $ ! % % A # !% ! ' ) # & A # ! *++' #" " %&+A # !+"

-

%& %" 3

! ! ! ! ! &! ! !! ! $ " %

%! &

66

! &! % ' & ! % % !! % ) &! % !!' % &! % !!' % ! '! & ! & & !' ! &! % ! % ! )% %# ! ( & # ! ! ! 3 $& > & C ! % ! &'

,#+

) #

% # ! &! !" ! ! # &! %

& !

!! ' &! ! ! ! ) &! !

" 4 !! "1 !

! #& H& & !! & ' &% # !$

!"

% ) ! ! !

% !" ! # $"

%

" 6(3> B6 & ( ! # &! % 66

!! %

"

)

! ' % ' %

!

' ! % 8 ' ) & !! % #

&

& "

!

&! # !

! # ! )

&# H& &! '% $ & !

# ! % # !! ' % % !& ) !" (! & %&! * 8 '

%

"

# ! % & !" !

!& !:

G & # &! % !!' %!" % &! % !!' % ! ' &% )% ! &! " 6 6 B66 C ! ! ) # &! % !& !! & !% ! %& & # &! % !!' %!" 8 ' ) # ! ' &! 66 !! % !" 1 % % % ! !% % ! & & #& %! &! ! ' !% & -& ! % " 6 &

H& ! #

!

% !

'

!' : 1 &

! ! & #

# &! % ! & !

! )

!! ! %

#

/

)

# !

!

!

'

% "7 '

$

!

!"

,#6 ! ) ! + !!' % & % ! !*

&! & !



( ! ! & & %



( %

< &

!

&! % ! '

! ! % & & "

!

!

#

%

!

& # ! ) ! •

0

G

'

%

!" 4!

! !!" ! ) !

%

!!

! %% !!

!

!

%

!

!

'

%

)

# # # !

! &

&!&

%

'

-

% %&

!

%

&!

%

! )

% !! ! )

#

!'

!! ) !

%

" %

"

! '%

&! %

*

" % ! ! % %G %# ! & ! ' ! > ( "( & # ! C ) #

*++'''"

! %

B> ? 4 %& ! ) % %% & ! $ ' 1 % > (

( C ' ! # + B 1C" 9 # ! 51 ! B5 H& ! 1 "

"

=



3 ! # ! 7 % '! ! ! !" (





> ( ! ! 6 ! &

% !

!)

B

C

!

3 ! % '!O

! !> (

% ' $!

!"

&! %

%&! !# # "3 !

'

%"

& %

! )

% %

! &! %

! ) &! > (

! !

"

,#4 (

-

5 !$ # ! % & & ) ! & !! % ' & # ' $ & G % !

,#&:

' ! ! %

% > ( '

' !

'

(!

B( C !

% &

% &

G + & ! & !

# )! ! % %

G "9 ! ' #

G

!

$ # "8 ' ) & %

! %% !!" 6 ! ! ) %

@ )

%

' !

% & !! %" 1 & & !" 6 A

) % !$

)

' $ %& & ! % % & # & ) ! ! ! # "

=-

&

) ! ! !

! !

! & !

! & ) ! % '# $! & ) # ' $ ! % ! ) & % $ & &! !

& #

!" 3 ) % % && % !!

! ! & ' # ! ' %"

=0

'

!

' $ ' B " " ' # ! % % & ' ! %& %

# C !$

,#&:#& )

"

)

! ! & ! !" < & # &! % ' % !!' % ! % )% % %

! &! '

,#&:#, 3 )

&

%

&! ' # ! & % & G " ( ) B! 5 !$ 9 ! % (& # ) C ! B " " ' # ! !C H& ! ) !! ! & !" ' ! ! ' $! & % ! % !"

!

&

&! -

$

'!

&

&

G

! ' % ! ! !! ! #

&!

45> ! & % & ' % # %' #! ' & ' # ! " < & ) ! % ! ' ' $!" # & "

)% " ! !

=

! #

7 % '! %6 ' ! %& % ' 7 % '! 2 ! % ! 7 % '! F ! ' " ! & ! ! %3 ! %" ! ' 7 % '! % ' #-# ! % ! &! % % ! )% %# % )% !! "3 ! % %6 % ' ! # !!& ! " < & 7 % '! %6 ) ! ' #! ! &! %6 "

=

,#&:#' 9

%

J

0=

&

)% !

% &

! ' # ! % !!

G

! ' % &%

# "

,#&:#3 . 8

!0? ! !! %'

) % &! ! !"

)

%

,#&:#2 0" >

-7 ! ! !

% !

>

0

!

! ! &! -

$

&! ! 45> # ! % % % "

!"

,#&:#7 9 < %! )% ! ! %! ) ! ) ! ) # < %! ! F3>-# ! % ! % # ! & !' ! ! ) ! )% %# % # &! % ' & ! ! ! B " " > % % ! ) % % ! " !& !! H& ! &!& 5 ! & ! ' # &! %

0=

9

%

J

0?

8

!

0

>

! )

# & % ! & F3> % & F5 " 1 ='

* J

*++ %"

45>" !& %! ) 45>" 6 45> C < % ! ! &! &

&! < % ! ! ! % 45>" < % ! ' ! !" 7 < ! & % $ ' ! F5 ! % ! # %

*++'''"# *

#

'

*++'''"

% ! "

J

" +

&

& $! ) 8 %! ! %! ' ! F !# % & ' % "

+ !+

! "

=.



http://openid.net/signon/1.1 http://openid.net/sreg/1.0 http://idp.conformix.com/index.php/serve http://idp.conformix.com/?user=openidbook



# Q ! Q !

# & % ! < %!% & B $ % ! &!! % =" 1 # ! & # R !% ! ) " Q R '! & ) ! ! ) " # & F5 % & % ! # ! &! ;R ! '! & 45> ' ! ) "

1 & ) ! % &

-0 ! '! < % ! # $-# ! ) F3> % & ! & &" !& % &! ) # ! ) !"

'

$ ! !&

! ' # ) C' & % ! % F3> % & Q R ! & ) ! " &%

45> !

!

=

&

% F3>

- $

$

< %! ! ) & % ! ) ! ! ' & # !" 3 < %! % !' $ < %! ! %

)% ! !

# )

&

# & < %! ! ) # % )% & &

# % H& ! "

% )

#

! ! &!

*++ % !" " !" ( ! ! ) !

! &! ! ' $

%

,#&& ! )% %# ! % % %! %& % !!& ! ! %&!

!

& ' &! ! !! ' " %'

#

!

# & & %!"

& &!

!

& % ) & % & G ' # @ &! % ! )% %# % % &! ! ' ! ) ' !& ! % !"

' ! ! % ! &!! % # ) "

&

&!

%

'

% & & ! "

!!"

G !

&& @&

% )% ! !

! ) !

==

,#&, ( 1

& •

3



2

'

' #! !

*++

*++



9

$



")

!

*++'''"

!

*

%" #!" %#

$"

*++

%#

$"

+

!

!+

" % •

9



> (



9



8

%"#

!

*++'''"

%



*++

J !

J

66



< %!



>



A #

*++'''"# *++'''" *++

" %

% ! "

"

J

" +

!+

!! "% )"J ) "

*++ % !" *++ %" !

! "

*++' #"

" %&+A #

!+

=?

>4;-

. % 3 !!

& ! ) ' & $ % ! & %) ! % % '# $! ! ' $ ' ! % % !! ' ' ! ( ! !

& % &

'

! %# ! )

% %

''

&!

) ' % & ! "

"( ! & '

% %

!

!&

#

' $!" G ! "6 &'

#

) '

%! ! '

& !

&

$ &' !!

! # $

& %"

& % ! !' !"

% &

=

! !

'#&

)

"

! ! ! 45 B $ ' # ! 45>!C &! % # $ ' ! # &! 45 !! #& %! )% %

)% ! & % ! %

'#&#& ) #

% !

%

'! &! & ! 0 % 45>

%& '

&!

4 &

% !

&'

! !" % ! # %

!

#

5 ! & ! 45

# & & % !

#

% ! &! % ! 2 " !" ! !

!

!

%

%

!"

"

& % ! % ! ! & ! % & ! % ! ! # "

% ! &!! & % ! % ! ! ! % " 7 % !" ( ! %

!

!'

! ' " 7 ' &% $ ! &! % ! ! ! & ! ! ! 0"0 % " ) !' ! # % & ' )

*

?

!

&! ' # !

%

! !+

! &!

'

! &! %

! !

! ! %

%

)% " (

!&

0

*++

! #

A( B &

&!

%"

' # !

'

& %

&! !

"

! %

)% %#

+

=

%

)% " ( ! % !

' # !

!

!& ! ' ! !

" !&

&! !

"

! % ;

&

%

; "

" 2

!

45>

"

% "

# 45 !& )% " 6 "

! *

'

!

% 4! "

! ' &! K! % )% " & & # ! !! % ! ! #

% % !

%

A) B

% ! )

!%

!

!

!

!

%" !!

!'

% !

#

!

(

%

' %! "

!

! %

! %

& # '! " ( &!

! !' % &

#& ' ! !& '"

'#&#, )%

) % 4!

& •

!& ! ' # '! C" ( " &

J ( " ! !!" 5 ! '

!

! ! '

! !

%

! ! ! % %" % ! &!! # &

*

' # ! )%

' % !!

!&

% %&

!

' &

4!

"

!

!

% 4!

%&

! '

% & 4! !& !&

(

"

B ' #! ' !

=/

' # ! &! %!

!!

!

% 8

• % ! •

(

& % !&

% 1 & !!&

)% %

!" 45> % ! &!!

% 4! 4! (

&

%&

%

% %

)% '

& %$ ! & )% " .-0 !

! !& !

' "

4!

' (

!'

!

!

(

!% !

'

%! % 4! K! ' ! ! ! ' '

! ! ! ! ' ! ! ! %

! 45

4!

!& % % & ' # # '! "

& %

!)

! ) )% ' ) % &! ' # ! "

!! # '! % !& ' #! ' ' # # '! !!" 8 ' ) ! &! ' &

'! !

)% % !! !"

%

)%

%% !! !" % !& &

&!

# ' )% &! '

!" 8 )% ! ) "

?

$ '' /0 $

' & %

& $ "6 ) ! ) % !& ' ' ! & 45 !

$

$

,

& % " 45 ! & % ) 45 " & ' & % '

' $

) .,

1

)

! % ! &!! ! % %

(

45 &

% &

&

! & 45 ! "

! % " 1 & .- !

)%

% !

&

&!

%

% 4! %

)%

'!

& %

&

45 '

! )% "

?0

$ '' $ (! ! ! !

%

'

/0 '

$ $ 1 &

,

$

' $ ''

.-

!&

%

%! ! !! # )% " &

) ! "

(

) .,

1 '

45 45 "

& # '!

! '

! !

!

?

$

'#,

" '

# ! *

! !

&

! &

%

& &!

!

8 &

%! %

"

8

'

! &

!% 6

%

" $ ! &! %

%

"

7

% "

&

! )

% 8

!

' ! $ ' # # '! " % 8 3> 1 % "

! 5 %

'#' )

)

"

J % ! * # ! %& ' ! !& ! ! ! ) &! ! " % !! %$ ! % % # & '

%% ! !

" ) !! ! %

%

&

& # % % 6 % " !& !" & # % ! ! % ! ' 6 % !& $ ! & & &! " !! ' ! ! ' % ! ' $"

'#'#& & #

)

)

! ' % !

!



%

; = % ! %" "7 ! & ' %* %

!&

B

% 4! &! #

)%

!

C% ! ! ' ! &! % ) &! K # &! % ! & # !& ' #! ! !! ! & & # ! ! ! & ! & ' !! ! -# -! "

")

!

#!"

?.

• 1

' &

!&

! ) J &

"

! # ' )% $ !

-# -!

& !& ! !

!

% ."

0" < & ) ! ' #! "

"

' # !

!

!

!&

' #!

(

!

!& ' #! ' ! ) J & "

%

' "

' # & % ) %

& ' ' #! ! ' ! " & 45> L " ") ! L8 *++M # 45>" ! & & % ! ."

% 4!

#!"

!! ' B' # # '! C % &! 1 & .-

&'

'

"

& 45> ! ! !

M" 45> H& ! % 45> %

&

% 45>" % $ > #& " ' # ! #& !! ' & % &% K % %% ! ! % !& !! &%# !"

" C' & % 45> % ! & 45> " ! # ! ! % )% # % !" 45> % % )% ! B ") ! #!" C" ! ) ! F3> $ ' !< %! ! # &! % !! ! ) % ! ) " < % ! ! % ! &!! % % ! % "

" (

!& %

% % ! ! !

B ) J &

# %% % ! % ! " ! ! !& B ) J &

B ) J & " )% B 8 3> ' # !! ! ! " C '

C'

!

6 ) C" ! %' ! % ! &!! % # "( % ' #

?

# '!

%

! &! 8 ! # ! ! %! % % 1 & .="

% &!

! !$

)% &!% % % ' ) % !$ % %

?"

% & %

!&

% "

!! % &# &!

!! &

"

'

)%

& %

"

!

! ! !! ' '

%

!&

% &

"

$ % !!

% % % 4! " 8 ' ) ! ! % % 4! %

!!

!&

% ) 66> ! !! " % % ) % ) 4! $ ) % !! $ C ! "

! !

!! %"

' ! &

#

"

&

#

" % "

)%

%

! ! ' &% #

% ! )% !

% ! % " ! & ! )% ' #! !

& ! & #

) % B ") ! #!" C ' & !! ' ! ! & !& B ) J & " C ) % " ! !! ' ! & & " 8 ; % ! &! % ! ! ! ' " ! ! % & # ' % )% !& "

# '! !& !!

"

!

)% ;

'!

) &! ! ' "

B ) J & " C' ! # ! ) % B ") ! #!" C ' H& ! & )% % ' ( B' # # '! C" ! ! ! 4! ( B

% 4!

'

' #

?=

(%

%! &

!!

! ! &' '

& &

-# -! ! !" ! % ) ! &! !

!! ! ! ' % =' % & ' % $

1 & .-. ' & ! ) # & &' ! & 8 !! !" 9 )% % !& % 8 % G

"

)

$

??

'#'#, !

!

%

!! %& # % & ! & # 1 & .-." ' !& %! B ! & # C % % %) ! ? %% % )% ! % " ' ' ' !& %! %! ! " ! !! ' 1 & .- " !! ! ! '!* 0"

&

% 4!

"

' #! $!

)! ! ! 6&#

!&

."

!& !

' #! "

! &

' #!

" ( !&

'

!! H& ! ' !

% 4! )% % & !

)% B ' # # '!

% % .- " ! !$

)%

%

% % 4! )% &

' !&

!! ! ! -# -!

!

! %

45>

45>

%

%

%

%

! ! % % 6 ) C" ( ! % )% !& ! % !! ! %$ !!

" 1 &

="

!

%

!& %

?"

&!

&

%

"

' # ' > #& " '

' !

)%

!

'

%

" & )

!! # '! !& !!

' %

" & "

!

!!

?

! '

" (

%

!& %!

'

!! & !! %$ " ' #!

1 .

$ ! ! ' )%

!&

! !! ) &! ! "

! "

'!

' &

)

)

' H& ! # &! % # &% ) # '! ! !! ! !& ! %

'

2$ %

' ! # ! &

% % $ !" % %

&! % 4!

1

%

&

%

! '

" )% !&

) ! )%

!

! % !!& %!

?

& !& ! !! % 4! 45>"

' # ' # ! ' & ' 1 & .-=" ' %

0" < & ) !

."

!

!&

' #! ! ' #

' #! "

! &

!

% # =" ! ' ?" ( !

' !!

% & #

! !& !! & %$ " ' #! "

%

)% ' !& ) % ! !! ! '!

' % '!"

)% " %

" '

&

&

%

'

" ( !&

% % 4! ) ! !! ' ! !' # ! ' #!

! ! !!

!&

' #!

"

)

& % 45>

45>" %

!& ! ! % % )% B 6 ) C" ( ' # # '! % " & # '! &

'

!! % !&

!& ) ) &! ! "

!! !

! ! )%

' %" ! !! & " &! % 4!

!

% '

?/

1! . $ $

$ ,

1 & ! %

.-= &!

!"

$

%

' $, & !

$

% $

$ ' #

%

1 % !

! )

)% ! # '!

'#'#' *

-E ! =

! %

!&

&! (J

! !!

' #

" ( "

'#3 ) 7 ) % ! &!!

! &

% 4! ! !

&

"

&! " (J ! ' ' &% %

%

"

$ '

0/

&

) ) )

&!

*(0

$ % # & '

# & !

% !

45>"

' &! 45>

)

!

"

1 ! &! &% ) & % ! % & & & 45> ' #! ) "< & < & % )% ! ) " < & J&! % 8 3> % & ' ! % & ' # ! ) " 45> ! % & ' # & % 45>" < & ! &! F5 B F ! # 5 ! & % C# ! % 45 #& ' ' ! ! $ !! # " 8 3> % & ! " (! )% &' % & " Q

0/

$

PL

'

)

%"! ) M

1

(J 1 "

+

&

&! $

PL

!*++

) !

!+

# & ") ! '

")

! )!

*++

# &

F5

!

! ) #!" ! 8 ( !

#!"

"' $

% "

!8 ( & % &

M+R

+' $ +(D(F *++'''"

+ H"

0

! !-

# ) L !! ' # ) " L )% & &! " ( ! 8 8 6% % & (! & ' ! 8 3> % &

= B' 45>

%"! ) M ! $ ' % % ! & % M ) % % & ' % 45> % )% ! ' % )% & " & & ' $ $

&

' '

6 ) C *





OpenID Identity Page

This is the identity page for the user openidbook.



! !&

!

' '

!

&

! &

'!

! ) & ! " & %

!

&!

!

45>

%

! )

$ ' % ! ! "

! ) "

' &! % '

! 45

'! #

45 " %

!

!

45 ! L !&

% & #

!

% 6 ) ! # &! % '!"

!& ! %

*++ % "

" !

8 3> % &

+:&! P

%#

! ) ! "( F5

$M F5

% &



http://openid.net/signon/1.1 http://openid.net/sreg/1.0 http://idp.conformix.com/index.php/serve http://idp.conformix.com/?user=openidbook



%

'#2

# & F5 % &

)

"

! ! # $" ! % ! # ' # ! ! # ! %

!'

#

!

%

="

5 ! !

)

&! % ) ! ! ) ! 0"0 % ) ! " " ! ' ) ! !" 2 ! " # &! % ! % ! L0"0 # 3 % M" % ! ' " ' ! 0" ' ! # &! !

!# '

'

!

! 0"0

% "

' ! # $' % !# $ ' ) ! !"

*

.



4!



6&



6 &

< %!

! )

%! )

F5 % & )

! ! #

%%

'

!

!

$! •

6&

8-68( =? $

!

% 83( -68( =?

!

) !

# # $' %

'#7 )

%

#

' # ) !

'

% 0"

!% 0"0"

% % # ! !"

" ! ! !! ! )% ! )

!!"

%

!

% ) ) %

'

!! %

% !

! %& ! ! !&

& % !! &

!& &

!

%

&" !! !

! !!

%

% ! ! ! H& !

%

&

!! %

" , 5

!

# !" 7

%

!

! !& %!

&

% ' !!

! &! %

!

%

!

" ! !

!! =

" )%

2

0"

% !

2

E? !!

H& !

% %

5

& # !

"

H& !

! ' ! %

&!

! )

!!

"

!

!

'!*

=

." =

"

!!

!!

' !" ! ) !

!! !

!

% % ! % ! ) & & ' # % ! &!! %

'#7#&

!

!! ! ! # )% B C" ! %! # ' !& ' #! ! % H& %" ! !

% 8

)%

& 6 H& ! H& ! " H& ! "

!' !!

'

% $

# & "

!! ="

( F

% ! # !

6

& '



%" !



%"



%" !! I



%"! !!

I



%"% I

%& &!



%"% I



%"% I

!& & ! !& ! !!

# ' % ! &! % !& ' !

B5 %

!! % %

!& ' # ! !

5 C !! ! )% " )%

'

%

% !! " 7 ! % & # ! # !

%

!&

I &#

=

! %

> &! & % !

) %

! '

% ! &!!

# & &! %"

!

!

%

# ! !

" ! ! ! % ) ! & # # &! % & !! " %" ! ' # L *++! !" %" + & + " M & " " ! ! ! ) & ! ! L *++ %" +! +0"0M +! +0" M % )% ' # $ % B (& # 3 % C"

! ) & &!

! !

L *++ ) ! !

) !

%"

0"0

%

&&

'

) &

%" ! ! &% %

) !

') !

' ! "

! % # ) "

!

!

!

%

!

!#

!

)

#

"

# ! !! !!

! ! #

'! !

!! ) %"

%

! &! % %! ! !

!

&! '

!"

) &

! #

! &! !

! L !!

M

H& !

!!

"

G ! &! % '

)

&! % !

!

!

!!

*

?

"



) & ! 83( -68(0 ! %



) & % &!

&

%

I !

$ ! ! & &"8 !

!! ! %#

%

!

!

!

"

! &! % ! ' 3( B3 !! (& & % &! ! $ % ) $ % !! ! & % 3 !! (& %

! %

!

&! % % C $ " ( 3( ! & !! " ( 3( % )% ! 3( 83( !

&! %

3(

'*



() &

!

! L 8-68(0M



() &

!

! L 8-68( =?M



( ) & 66> !& !

0

!

G

%"! !! !!

% 3( "

!

! L83( -68( =?M 83( -68( =?"

' ) & ! !&

#

!

%

!

!

! L83( -68(0M 0" 51 - 0

*++'''" H!"

L

!

M ! " % % ! &! % # ' ' # ! & ! )%

+

+

+

0

"

-8

% 3( ' ! &! % "

68(0 -8

)%

68( =?

' & "8 ' ) B % C % 3( # &!

!

% %"! !! & !& !! &

&

I !! G

#

G

#

G

' ! ! ) (

!

#

! !

#

)% ! ! ! "

K

!&

%" !! I ' '

H& !

G

8-68(0

8-68( =? %"! !! I !! !! " ! ! !" % # & ! 51 - ?.0 B -8 A ( *++'''" " + + ?.0" "

!! ="

H& ! ! !

'! '

'

3

# % ! &!! %

# ) !% ! # -8 %C '

%

openid.mode=associate&openid.assoc_type=HMAC-SHA1&openid.session_type=DHSHA1&openid.dh_consumer_public=KC6IpA00A6SlCikafFSlrTGql9H8+de6GFi5YLKz4p yDxUMS5Z8pMOm/Ptr1gFmCcgAXjFbuxS73ZutDTFJYpADoIntFVrah9eaezMcw6SDR24cnFjN c14xq0zGt3QcRLXaNTRVKfMW8evDAmLCrvEhU5c7B3eqmk+bMMrbQpcE=&openid.dh_modul us=ANz5OguIOXLsDhmYmsWizjEOHTdxfo2Vcbt2I3MYZuYe91ouJ4mLBX+YkcLiemOcPym2CB RYHNOyyjmG0mg3BVd9RcLn5S3IHHoXGHblzqdLFEi/368Ygo79JRnxTkXjgmY0rxlJ5bU1zIK aSDuKdiI+XUkKJX8Fvf8W8vsixYOr&openid.dh_gen=Ag==

'#7#, " ! B *++'''" % !! !! %

( ! ! " "

! 8 + + ! %

!!

!!

% !

!! ?0?" !&

C" !! & %

%

!! !! & #

!

)% % ! ' !! %!"

51 ?0? !& !! & ' ! %

!! !!

! !

! #

%' 1

!& !! & !! "

& %" 9 !! " ! %' &

!!



#



#

G

# !!

!'



#

'

!

# (6 # (6

!" !!

!! ! # ! ! %

!! % "

'

#

!

!

'

$

!

! !! & " ' # L& !& G

!

! !

&% ! -

!

!

! %! H& ! &! % M"

'

&! % " &% #

! ! ! M"

!

!

) & # % !& !&

! ! ! M"

& ! ) % ! !&#! H& !! -&! %

H& !

)%

!

!! !! &

!

# G L %"! !! I M' !L # ! -? % % 3( $ "

!

%

G

G ! !&

#

"

!! & " !! ' # L& !& !! & ! & !& !! & !! "1 &! 68( =? % % !! ' "

! ! H& ! 68(0

%

"

! !&

!



! !

&

! % ! &!! %

.. 0 ?" !! !" % ! &! % +%



!

'

==



' !

!

H& ! !

' ' !!

) &

!! " ) &

) &

!

!

/



#



G ! &! %

#

G

&! % (

!

!

% -8

G

!

% 3( ' ! &! %

-8 !

!! ="

%

) % K! &# ' ! &! %

H& ! ! !

'!

$ "

$ " ! H& ! "

! H& ! "

%'

!

# % ! &!! %

assoc_handle:{HMAC-SHA1}{4607344a}{oDFF0g==} assoc_type:HMAC-SHA1 dh_server_public:AIPkx6xJ3b1Wnr1olWL7suoZnABDc+lJRR9DeNIBolGXQX3W2e+4udY2 p+dUcF5jKE6uoZuXLVPbimHbndBOYhUDUfkKaAjQtVvONerAjd5RHyt2i2AoYrkjD26traC4j zg7NukZlmrRjfPRg4q3gwW+EZEXvz+ba9JnQfsXx+iH enc_mac_key:UtQHBswQimAZAp4s/9sfSQSpuq0= expires_in:1209600 session_type:DH-SHA1

!

& !& !! & ! ! & ! !' #&

'#7#'

G $ %I

!

!& ! % &

!! %"

%

' #! " !& % ) &!

& !& %

!! & I %

!

M

% L )

!

G %

L !

I % M "

( F

$ %I! & !! ! &! % !! ! ) " ! !! ! % # % & ! &! % ! !! ! ' ' &! 8 ; %B ! % 8 6 C ! !! !" ! ! ! !! ! ' !! B ' # # '! C"

$ %I (J ' ! ! !! !

% !! ! $ %I! & ! ! ' !

' ! ' % " •

#



#



#

! &! % ' % % ! &!! %

'

' G

% " ' #& ! •

#



#

#



'!

"

$ %I! & M" ! ' % 4! !

45>

%

"

G

! ! !&

G 45> ' !&

" < &

!

% # ) !

! # ! !

! &! % ! &% % ! ) ' &!

% %# '

! H& !

! ) # '! ! 45> !

!! %

!

!

"

#

*++S"

) & L

!

!&

$ %I! & H& ! !! ) &! % ! &!!

!

H& ! " # $

) ! 2 %"

)

! '! ! ) % % " •

&! % # !& ! &! % # -(J !& !" % % &! ! !"

! ! ) &! ! ' % %! " "

% $ LSM" (

!&

"5 ! 45> & H& ' " 5 ' &% #

0

! !

! !

'

< &! &% ! !" ' #! H& !

& 3 ' &

!

" ! % ! '!

! ! ! 8 ' # # '! " ! ) "

'

'

! 0"0 % &

H& ! !! . % ! !!

4 $5

! ! # '

%"

'

%I %

45> ! % ! &! % ! # '! 1 & .-?"

%

$ %I! & ! ) %

% %" %" &! I !& ' #! ! ) !

%! 8

! " '

!& ;

1 !! !&

& % "

GET /index.php/serve?openid.assoc_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=checkid_setup&openid.return_to=http://consumer.con formix.com:80/finish_auth.php?nonce=nC5sKquX&openid.sreg.optional=email&o penid.trust_root=http://consumer.conformix.com:80/ HTTP/1.1

3

# &

!

!!

'

#

="

'#7#3

G ! ) % ! %!

!! ! ) !! (! % !

) ! ! # $ !$ ' &%

! ! )

!& "

% % &% % !

G

!



#

L! & I

% %M

o

L

#



# !& #

!

%

&

! ! '

'

o



'

%

!# $ % ! % ! &!! %

%"

!

#

& G % 4! " ! )

!

!

) &



% 4! %

! ) !

!

#

) & 45>

% ! ! ' # # '! "

!"

"6

'



!! !&

!

!! !& ' #! < " ! &!! ) &! ! ! #

$ %I! &

!

!



(

M

)

) & L %I !M" ' # *

!

H& ! ' !

H& ! ' !

G

!

!

$ %I

!!

%

"

$ %I! & "

'!

6 )

45>

G

G ' !

! &! ! '

% ! % ' ! !

' ! &! % ) #

! &

!&

! ! " '

!! !

.

% H& !

"

!!

B

! ) $ ) !

%

!!

!

' B&!

!

%

! $I &

# % H& ! ! !& !!

! ) ' &! % ! &!! %

C"

!&

G '

!

# ! & H&

! H& !

!!

G ! !

!! " !!! ! ) & H& " ! ! !!

% $ J

!& &

! "

45>

! &! % & ! $ 4 !

) % %

$! % ! == (6

%% " !

" # G H& ! ' ! ) % " '! " !' %!"



# !



4 *++'''"

! !C" ' % "

G

#



% !

!&

% &





! %

! &! % " )

!

! ' % %' % ' !) % ! ! % % ! &% # % ' ! !& ) ) % % ! !

!

!

%"

! !

%"

#

!

!

&

'

! # ! -?

# "

!

+

+

.../"

& %

% %"

51

.../

(! ' !

' ! % # '! ! %! 1 & .- "

1 ' # '

H& ! !"

!!

8

* 3

'

!

!

'

! )

!

! ! 6 ) ; H& !

!

!! ! 6 ) &! ! 8 ' # # '! " !& ' #! "

4 $5

!& .

' # %

! ! !! '

1

$ %I ! ! !! % !& ' #!

& "

GET /finish_auth.php?nonce=nC5sKquX&openid.assoc_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=id_res&openid.return_to=http://consumer.conformix. com:80/finish_auth.php?nonce=nC5sKquX&openid.sig=nXWc+07GLaSf+RghmGubGPPg lZc=&openid.signed=mode,identity,return_to,sreg.email&openid.sreg.email=r [email protected] HTTP/1.1

! ! 0"0 !! # $ ! ! !! " ! ' ! 45> ! ! ) & " ! 45> & ! !"

!!

! !L

# &! %

%

% %"&! I! & I& M ' # # '!

=

'#7#&

G $I & !! $

)

H& ! B

# $I & 0"

( F ) % &! 6 !!

! !! ! !& ' # ! ! # ! % &!

" L '

% ! ! !! ! 4! ( B' # # '! C" ! C ! ! % % !! ) " < & ! &% ' !" !

!! %

6 ) " !! !

! !! ! &! % %" !! I % M ! % # $ ! % !& ' #! ' &%$ ' ! !! % "

."

% !!

!& H& ! % ! ! " 6 )

)% % # L %" ) % L $I & " 7 %& # # &! !! ! 6 ) H& ! !L $! $

% ! !& ' # ! % I % M %" !! I % M" ( ! !! ) % % ! &! % !& ! ! % "

!! ! % % 8 %" % M ! ' ' *

!

'

!

!

!! % ! ! ' &% ! ! !! % !& ' &! !! "

! %

!! !

' %

' ! # &! % ) &!

&

6

% 6 ) ! % &!

&!

! !!

!! # &

!& !

!! # ' ! %"

%

6 )

!! ! !

# ' !& % ! &! % ! & ' ) & L $I & !! !! " (

% " M % !!

?

openid.assoc_handle={HMACSHA1}{460730e1}{zr1gKg==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.invalidate_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.mode=check_authentication&openid.return_ to=http://consumer.conformix.com:80/finish_auth.php?nonce=mAotRbGM&openid .sig=4hwwyWbPtSAmP2dYxEC+dq605Os=&openid.signed=mode,identity,return_to,s [email protected]

=

&'

'#7#, ! !

%

# &

G ! !!

'

• •

! !

!

!!

"

(

$I & '

!!

6 )

'

!

%

!*

# G

'



G &

! ) & ' '

!&

L & M ! )

L

! M %

%

!

!I) % !! % !

% !" (

!!

! !

'!*

invalidate_handle:{HMAC-SHA1}{46071e25}{Tt8MwQ==} is_valid:true

&

! ! &

)

!

!! $"

%

&% !

!&

!!

'#+ (! &! !

. =)

"

$

&$ '# ' & % !! ! '

'#+#&

) )

7

! &! % & % & % & '

;

!' 0" < & %

# %' #! ' !

" &

$

!

"

$

*

' #! %! )

! ! $ '

! & !

" < &

$

=" < &

! )

$!

&

! 6

!

!

&

)% %

!&

&

) * ' #!

&

' #!

! ) ! ) ' ! ) "

& &

&

< %! %

! ) "

"

'

! )

%

"

% !!

)

! ) % &! 45>" ' & % !"

&! % ' # !

%# $

' #!

! ! )

&

&' !' #! &! !' #! "6 &' &'

!' #! %

!

&!

!&

!

& # '! ." 6 % ! %!

!

! !

45> #& "

>

!&

"

! # !

' #! %

"

0 -

&

'

! ) $

%

"

&

?"

&!

!& %'

' #! $

!' %

! !!

! ) %

&&

&! " 9& %

& # % & & &! "

'#+#,

= )

< & & & &

' #! ! ' #!

$ %

!" &

#&

! )

"

0

%

!&

'

*

! & # ! !" ! ' # ! ! !& ! ! L &! %M & ! ) ' ! ' # ! ! &! % ' ! !" !&

' #!

&! !!

!& )

' # ! % !!

' # ! ' # '! < %! %! )

%

' %

! # ! ! !"

!!

$

& ! ) ! ) ! !'

&

'

! ) %

%

) & #

!!& ! '

%

& ! &!

"

"

! ) $ '! !' #! ! &! % %$ ! !! !' #! " & ) % & ! ) ' )% % % % ! ' ' # &! % & ! "< &' # % % ! ! ' & ' & ) & !% "

! ) ! '!*

!

"

'#6 !

%

$

45>

"

."

! ! # !

"

)!

0" < & >

!!

'! ' % ' #! ' #! &

" %

3

"6

!

/



4! ! ! "



'! &! !" 6 &% K % ) %& "

! ! •

6

!

)

%

! %

$! # &! ! ) !! ! J "

# " !&

'#4 ) < &

'

!

%

&%# !

%

!



D )



8

%

&! #

!&

!!

&!

# "(

+ TT



U

!

&

0 % #

!

'

& &

! !*

% ( !

)

• • •

!&

!

• •

' #

# % ' # ' #

!!' %

)

$

"

! !& %

%'

5&# % 1&!

/

# "

! !#

&

'#&:

!& & !

%% #

) ! !" 6

' #! •

( > %%



&

&

) !

% !& !

*++% )" & !"

"

B ' #!

%

+

! !' %"

% !&

E

3



' $ $

&

"9

" )

C

!

!

'!*

&! !

'

!

>) D &

< &

%

!

!

*++

%%

"

"

'#&& ! !

) '

%

• •

% 6 L!





'

% M

& # % "

% !

' ' $! !!

1

%

!!

!"

!

!

8 '

• •

% *

% 45>

"

!

!

-# -!

%

!

!

"

!" !! % F5 % &

!" ! & & "

/0

% !



8

$ !

• !! ; •

# ' ! &! 8 %"

& % &! % 6

&! - ! !

%'

!

$

% !

% %

$

!

" !!

!!

!" ! &! 8

!"

& # %' #!

#& %

7

'

&!

#

!

%

!"

'#&, ( 1

& • •

'

' #! 7 #!

*++ !#

*++'''" !



%"

$

• !

*

"

%#

$"

*++'''"

*++

%#

$"

" +

!

!+

" % • • •

9

*++

%"#

!

"

*++'''" *++'''"

% %%

# %" "

/

>4;-

'

!&

7 #6

) &! ! ! # ! #& % # ! & % ! % ! &% ) %$ ' % ! &% ! ) & % ! % % % ! ! !" ! ! ! %!# & !& % )% B )% C 6 &! ! #& % & % !

!

% ! &!! # & ! ! " ( ! % ' ' $!" < ! ! ! ' &' B5 5 C % ' ' $ % !&

/.

& &

% "

&

% #& % . %

#

-

!

8 ' )

! ! ) !

$" 3 ' $ ! ! % % &! !"

# &'

! "( #& %

&

!#

! '

&' %

! &

'

G

&!

! " < & '

! !& ) % ' # &! % ' # ! &!

!&

! &

# % ' # ! !" < & ' &! D 5 !& ' # ! &% % ! ! ! &! D 5 8 # ! ! ' ! & ) # !%

! '

!

! ! &

!

!

8 # " # % (

! "

! #

"

&%

% %

%

!&

!" (

%

!

&'

0" 5& !

5 # *++'''"

&

H& !

%

$ ! %

&

="

D

*

%

." 4 % !

.

#

!&

" 2 ' ! !

" 9& %

#

'

#

'

!

%

# % ' # %"

#

# % #

%

' #

! % % &

G

% % +

%+ #

!+

/

6

% ! % # $ ' # ! # ! % &! %

&

3#&

)

!

' # % ) # % ' % 45> *++'''" %# $" " 6 ' # *++'''" %# $" +$ ' % # ! ' ! % % & G "

"

D

!& ' !!" < & ! & % ) $ ' % ) &! ! ' ' % $ ) "

& - ) !"

!& •

!



; &



G !' $ !&

< &

# " % !!

" (! '! !

' ' #

!

&

'

#

&'

- )

%

! !

% ! &!!

%

!& %

&

% #

!! !

'!*

45>"

% 4!

' ! % " D&! ! $ ! !! # -& G %"

)

&

% 4!

!

'

& ' # ! % & % ! &!! ' # ' $ ! &

)% %# ! & # % %"

45> H& ! "

&

! %&

'

3 ! # # & ' &! #& % !& ) # ! & # $ &! ! D 5 # & (

& % !

D

%

' &

! 6 !!

'

3 % !

O

/=

!





(%%

6

%% !B " "

% !



! !

%!

H& ! &%

H& ! C

! )

&

%

!

H& ! '

"

% # !' !

! '

%

! ! !&

'!

!

*

D 5 *++'''" & ! % ' ! " % ! •

"

!&

3#, ( 0

( % %

!

5 ) ! ! ! ) " ! ! ! ' # ) %# 45> &% % H& ! " ' # ) 45> ' !! ! ! %% % & !& !! & % # '! " ! & & ! ! &!& %! !! & %" '! &! ' # % % ' ! &! ! ' &! ! % " !

(

$ !

# % %! % & ! &

L6 )

B # %"

% +

# !+"

%+ #

%

> !C

( !

#

' !" ! ' $"

)

# !

!" & ' ! ! ' % ! ! !M

%

) & ! & '!* !

# $ %

< %!

% " 1 +# $& + !& ! % "

& % % ! & %

!"

/?



L(& M

%

!

%

#

• ! ! (& C" & #

!

)

%!

&%#

! % ! &! #

! ! !

!

&

! !#

!! #

# &% %

# )

)

!" ! ! 8 !

'

& H& ! !

'

"

% ! ) % ! B6 ) !

' #! ) ) %"

!" %

!

3#,#& 1

'

!

& !

1 %

?



(

) !

8 ) !

< & ! %

! '

!

!&

%"





'

" ". ="0"?

! 1 %

'

) ! ! > & % ' $! "

!'

7 % '!

!"

)

3#,#, . 8

&! $ % %" ! % # '* 0"

" 3 % #

'' # !

#

8 !

# ' !

! $

!

&%

!

'

&%

%! 8 '

!

!! #

%

'

' !

&% %

&

)

8

!

/

%

." (%% # &

!

&

%

% ' ! $ % !

"

'

&

)

1

&

% ! % # ) 8

& !#

% +

+

"

$

# &

) &%

=

!

!

# ! ! " % '

!

8

!

& "

include_path = ”/backup/consumer”

L+# $& + !& M ! % & % ' ! %" 3 # ! %< %! ! & % L6 ) !M % "

L6 ) !M % L(& M % (

$ '

!&

!

' &% ! $

&

%

!

(

L(& M % ! & %

' #! )

"

3#,#' !

!

!&

(

! ) ! ' ) L+# $& + !& ' #! & ! !"

&

!!

! M

& ) ' # !

% ! & % " *++

!&

% ' "

!

( "

'

'

& " (!

%

& # &! %

ServerAdmin [email protected] DocumentRoot /backup/consumer ServerName consumer.conformix.com ErrorLog logs/consumer.conformix.com-error_log

=

%

&

> & %!

#&

"

# %

"

/

&! % !

CustomLog logs/consumer.conformix.com-access_log common

& !

) $

!

! "

' ! !

& 1 %

%"

% > &

&

)

!!+

%

& # %

%

%

!&

! %

( #

&

!"

/etc/init.d/httpd restart

3 $ !& 6

& % (

' &

!

(

) + !"

!

+

!! '!

!

" ' # %% !! # &

(

! ) ! '

" !

(

'

" +# $& + ! !" !' "

&

%

! !&

+

&

!& !+ & $

' # # '! !

!& &

%

3#,#3 (

' !

% !

! !

%

&

!)

!

! & %

%

%!

! %

!& &

0"

!

"

! !&

&% % ' ' #

&

!

"

%

!

'

&

45>

'

&

' !

!! & &

*++ &' !

#

*

' !!

(

L

"

! !&

'

"

" '

!

#

+ '

!

%

!+ !& &'

!

M &! &

" 45> ' # # '! % 45>"

//

6 !&

&! "

"

7 % > &! &! ! ' 1 &

#

! )

45> 45> '

"

") !

!

!

#!" !&

" !

-0"

0 1 &

%% !!

" % %

!

& %

$ $

-0 ! !&# ! !

!%!

%' !&

45> ! ! '!"

& " 5

0

)

,1

% 8 3> ! &

45>" %

Identity URL:



! !&# %"

& &!

!% )

& %

% # $

' ! ) &!

& &! !

! D ) 6

L

I & " M &! ; &! 6 % ! ' % ; 6 "(! & ' % "1 & %

"

0

3#,#2 *(0 & L

I & " % % & &! & %!

) $ M

"

L2 '

M #& 1 & -0 ' # !&# % ' ! % & H& ! % &' # % ) % L ") ! #!" M' & ' # !$ % ' & % 45> # &! % ' ! "< & ? 7 ! $ & $ ! $ H& ! + ! ! $ !" 1 & % $ ! & $ ' ' H& ! ! ! % )% "

https://pip.verisignlabs.com/server?openid.assoc_handle=%7BHMACSHA1%7D%7B46033855%7D%7BhpDFZg%3D%3D%7D&openid.identity=http%3A%2F%2Frrpi p.pip.verisignlabs.com%2F&openid.mode=checkid_setup&openid.return_to=http %3A%2F%2Fconsumer.conformix.com%3A80%2Fexamples%2Fconsumer%2Ffinish_auth. php%3Fnonce%3DvvVS97if&openid.sreg.optional=email&openid.trust_root=http% 3A%2F%2Fconsumer.conformix.com%3A80%2Fexamples%2Fconsumer

$ ! % & % !

& $

) ' #& '

%

!' $ % %

% % % #

"1 ! !

# ) ! ' ! & !

!

" ! 8

' "

https://pip.verisignlabs.com/server?openid.assoc_handle={HMACSHA1}{46033855}{hpDFZg==}&openid.identity=http://rrpip.pip.verisignlabs.c om/&openid.mode=checkid_setup&openid.return_to=http://consumer.conformix. com:80/examples/consumer/finish_auth.php?nonce=vvVS97if&openid.sreg.optio nal=email&openid.trust_root=http://consumer.conformix.com:80/examples/con sumer

& &!

?

) & G % % !!' %

&

# &! % ' ' #!

()

#

% '

%

*++'''"

()

#

% '

%

*++'''"'

!& &

#

& '

$

" !

$"

0 0

%

&'

!

' !

1 & ! ! )

$

- " 7 ! ! $ !% " ! ' ! '

!

# % ! &!!

!! !

% !

!% % % ! ) !%

' 1 & - "8 ' ) !# &! ! ! ' ! ! " 9 ! !& !% % ! !& !% !! ' !! % "

.

$ !

& '

" ' ) ) '

1 ! $ !& !! & &

! !

& ! &! & & ! !

!

!

1 & %% !!

'! "

!

%

%

'!

!&

!! & & %

! "

# & ! !

! !! ' % # " % ! )% ! "

!

$

6 )

! %

!

'

,

! % % ! !

! ! ) B % ! ! '! %% !!

& % &! % & ' ! &

6 ) 7 ! % %

$C" ' !

% '

http://consumer.conformix.com/examples/consumer/finish_auth.php?nonce=vvV S97if&openid.sig=AXU8CPMEvGBOqVVzDh%2B%2F72QDins%3D&openid.mode=id_res&op enid.return_to=http%3A%2F%2Fconsumer.conformix.com%3A80%2Fexamples%2Fcons

0

umer%2Ffinish_auth.php%3Fnonce%3DvvVS97if&openid.sreg.email=rr%40conformi x.com&openid.identity=http%3A%2F%2Frrpip.pip.verisignlabs.com%2F&openid.s igned=identity%2Creturn_to%2Cmode%2Csreg.email&openid.assoc_handle=%7BHMA C-SHA1%7D%7B46033855%7D%7BhpDFZg%3D%3D%7D

%

% % 45> ! !

'!*

http://consumer.conformix.com/examples/consumer/finish_auth.php?nonce=vvV S97if&openid.sig=AXU8CPMEvGBOqVVzDh+/72QDins=&openid.mode=id_res&openid.r eturn_to=http://consumer.conformix.com:80/examples/consumer/finish_auth.p [email protected]&openid.identity=http ://rrpip.pip.verisignlabs.com/&openid.signed=identity,return_to,mode,sreg .email&openid.assoc_handle={HMAC-SHA1}{46033855}{hpDFZg==}

! % & ! ' & (! $

! ' # % % % ! &!! # & ! H& ! % ! ! !! !" ( !! ' J&! ' % H& ! % ! ! $ ! $ $ "

'

! %

& 8 $ 8

"7 %

3#,#7 (!

& $

+I

7

# )

8 !

' %& ' & ! " I

) &! % & #

%

) ! 7 !

!

-

!&#! H& # $" L+

!! ' % & &! '

&'

#

) !

"

" &

!!

! ) " H& ! !

!& !! !& I ! M%

*++

' $

$ !" 7 ) # !

' #"

!&

'

!! ! &! !

! &! % %

! ! !

! % ! &!! % % !$ !

! !! '

%

!

"

+ !

+

!+% %

% + %% %

% %% 45>!"

0 .

% 45>!"

< &

! &! 3 6E> %

& % ! !

$ !% !

! # ! L+

'

! +I

' !%

!

#

!' "

!!

I &! %

!& I !M ! ) %

%

"1

&'

! '

!"

&

! !

"

[root@conformix consumer]# ll /tmp/_php_consumer_test/ total 12 drwxr-xr-x 2 apache apache 4096 May 13 21:53 associations drwxr-xr-x 2 apache apache 4096 May 13 21:53 nonces drwxr-xr-x 2 apache apache 4096 May 13 21:53 temp [root@conformix consumer]#

! ' # ! # ! "

#

'! # !! % !!

'! &

! !

' !

% "

' !

%

!! !! ! ) % ! '! %!

% %

!!

%"

" ! !

!

!! !"

&

[root@conformix consumer]# cat /tmp/_php_consumer_test/associations/https-pip.verisignlabs.comQjQghlAPpZnm2u07UII5ffmbXKY-oprnnko0Qnqv3evXuQhrAe.C.yE assoc_type:HMAC-SHA1 handle:{HMAC-SHA1}{46033855}{hpDFZg==} issued:1174616028 lifetime:120960 secret:EQvSUvYDv0j4HYQvCluxzbUiWi4= version:2 [root@conformix consumer]

! 2

! !

&% %!

%

"

0

3#' !

!& !!!

! % ' %! 45> L I & "

!" ! ! ' % 4! % ! ! ) %

! M

'

0" 4! L

% ! ! % "

"

' &% G " ! #J ! &! % & & " L " M ! ' # ! % # !& " ( % ! &! % ! !& % % ) % " (! ! ! ! L+ "

! &

L ! ) "

."

! ' D 5 !! ! !' 1 & -0" ! %! L I & " 45> % !

! & !&

"

M

!!I& M ) ' %

L &! I

&

# ' # '!

&

!& & ! ! G ! ! % +I

! ) M

#J % % ! L! M ' # ' % & !& I !M

I

!

45> '

&

M) # ! ! % !"

!! !

! # ! 45> '

H& ! #J ! ) "( ! H& ! '

!

# L % " ! M " ' *

'

# !

%%! L

M

!

H& ! " =" 6 % 45>

& ! )

&

H& ! !& !! &

! ) &

%

%

"

0 =

H& ! !# ! ! ) % ! J #" ' ! ) ' & ' # # '! &! 45> &% % & % L !!I& M ) # C" ! 45> ! ' ' %! !! % 4! "

L

I & " M ! %' % H& ! B 45> L ! I & " M & !

!' ! L

!! ! ! ' 1 & -." 7 & $ ! L % " M ! 45> % 4! I & " M " ! ! & ! & H& ! ) " ! ) !! ! ! H& ! !& # $ L ! I & " M &! ' # # '! % !

% !

! ! &! %

/

1 & ' '

! &

'

-. !

!!

! !&

! H&

'

& & % ! %! ! % ! %! % ! %! %"

! ! ' $!

' " %'

!

"

$

%

1

0 ?

& ' ! '

#& % ! % ' $ ! % )

&

'

!& ! &

! !%

# &

! "< & !

!!

)

&!

#) &! & ' &! ) ' 1 & -." # '

& % &

" & ' "

!

)

3#'#& !

!

!# ! ! 45>

!

!

!&

;

!# %! !' # "

' # ! &

' %

8 3> "< & ! ! !! ' #

& '"

Identity URL:



(!

&

! &! !!

!

! !) $!

'

%

L2

! ! !&#

M #&

! %

# & I & "

L

"

3#'#, L

!

G I & " M ! ! ) "

# !

!# ' !

; H& ! !

!

%!

%

"

# ! %

"

= " !

!

& % % " " # !& !& ' G &! < %! % 6 ) )% ! ) "( !& ! G % F5 % & % $ '! ! ) ! ) H& ! ! ! %! H& ! B! ' ! C 6 ) &! 9 '! % " 8 . !! ! &! % % !! ' ! & & " 1 & =! '! % H& ! % ! ! !! ! % !! !"

0?

!9 0 % !

H& ! ! % &! 7 ! H& ! ! )

$ ! & # ' ! % ! &!! $ ! # % & # 8 F

$ ! ! % % % %

$

"8 ) !" '

$ & ! ! B W!

&

H& !

& % % 8 C"

HTTP/1.1 302 Found Date: Mon, 26 Mar 2007 01:16:42 GMT Server: Apache/2.2.3 (Fedora) X-Powered-By: PHP/5.1.6 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, precheck=0 Pragma: no-cache Location: http://idp.conformix.com/index.php/serve?openid.assoc_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=checkid_setup&openid.return_to=http://consumer.con

0?

formix.com:80/finish_auth.php?nonce=nC5sKquX&openid.sreg.optional=email&o penid.trust_root=http://consumer.conformix.com:80/ Content-Length: 0 Connection: close Content-Type: text/html; charset=UTF-8

< &!

&%

'

!

!



%

! H& !

%

*++ % " H& %

!!

H& ! "

!

45> # ! ' # # '! ! ) " ! 45> # ) $ ' % L> *M " + % " +! ) " ! ! 45>" H& ! !"



! ) 8

! # & # ) ' # # '! "

!! % ! ; H& ! B&! 45> ' 8 6

' % H& ! ! ! ' % ! ) ) % & !

H&

! !

C ! %

!

"



!

! !) !

!



% %# $ ' % " " ! ! % "

%'

=

! 5

ML+1*'

/ML 7) BKKM % &! %"



! K %



%

>GG !&

!

'!

KL5) %

!!

% 2

:

! %"

!

) % P

GN % "

K

$ %I! &

&

!

!

'!

'!

!!

"

0?/

@ %



& !

= K 45> '

'! ) % ! 45> '

>GG

2 ! ) ' H& !

" %%

!



K !



!

% %

: ! &% ! )

/ F< C ! &! %

$!"

K ! &! % %% !!" ! ) %

! ) * !"

H& ! !& % '

"



! )

!

8

)

"

! H& ! %% ! ! %# $

>7*G2 = % # '! # $ !# $ ' &! ! %"

# '! ; ) &! !

!

= !& &! % ! ) " ! !! L; "

K >GG ' #! " &&

) % % " M

2 ! &

% !

" !!

!! B % C" ! !

:

>7*G ! '! 45> ' ' ! $ !' # ! 45> # ! ) %#

!

!& ! !!

!! !

L>

! ' #

%! '"

M

GET /index.php/serve?openid.assoc_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=checkid_setup&openid.return_to=http://consumer.con formix.com:80/finish_auth.php?nonce=nC5sKquX&openid.sreg.optional=email&o penid.trust_root=http://consumer.conformix.com:80/ HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*

0

Referer: http://consumer.conformix.com/finish_auth.php?nonce=ZwgGkLwy&openid.assoc _handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=id_res&openid.return_to=http://consumer.conformix. com:80/finish_auth.php?nonce=ZwgGkLwy&openid.sig=bLXPr2BJtj4M/vVGyhY0uZjv oHQ=&openid.signed=mode,identity,return_to,sreg.email&openid.sreg.email=r [email protected] Accept-Language: en-us UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Cookie: PHPSESSID=94tee0m8oflcsvf49rkv0l0tu1; PHPSESSID=94tee0m8oflcsvf49rkv0l0tu1 Connection: Keep-Alive Host: idp.conformix.com

(

) !& # $"

!

!!

! )

2#,#' "

%

!

)%

# $

!& #

'

$ &!

) !'

&

-

!$ '

% 4! !! ! ! !

&

"

!!

*

% !

'

)% #

H& !

%!

%

" &

#

"

% !

% !

!

&

!" # '! !

" '

! %

% )%

!! ! %

% # '!

)%

' # # '! " ! ' !"

HTTP/1.1 302 Found Date: Mon, 26 Mar 2007 01:14:38 GMT

0 0

Server: Apache/2.0.54 (Fedora) X-Powered-By: PHP/5.0.4 Set-Cookie: PHPSESSID=94tee0m8oflcsvf49rkv0l0tu1 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, precheck=0 Pragma: no-cache Location: http://idp.conformix.com/?action=trust Content-Length: 0 Connection: close Content-Type: text/html; charset=UTF-8

' )% "9 !

$ !!

& %

! '! # $

' # 9 '! $ "

%

# $

%

GET /?action=trust HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Referer: http://consumer.conformix.com/finish_auth.php?nonce=ZwgGkLwy&openid.assoc _handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=id_res&openid.return_to=http://consumer.conformix. com:80/finish_auth.php?nonce=ZwgGkLwy&openid.sig=bLXPr2BJtj4M/vVGyhY0uZjv oHQ=&openid.signed=mode,identity,return_to,sreg.email&openid.sreg.email=r [email protected] Accept-Language: en-us UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Cookie: PHPSESSID=94tee0m8oflcsvf49rkv0l0tu1 Connection: Keep-Alive Host: idp.conformix.com

0

2#,#3 " ( %

I

% 4! K! & ! %! ' !& ' #! " !

$ $

% # $ 9 '! ! !& !! &

)% % !!

! ! # ! % # $ !&

"

HTTP/1.1 302 Found Date: Mon, 26 Mar 2007 01:14:40 GMT Server: Apache/2.0.54 (Fedora) X-Powered-By: PHP/5.0.4 Set-Cookie: PHPSESSID=94tee0m8oflcsvf49rkv0l0tu1 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, precheck=0 Pragma: no-cache location: http://consumer.conformix.com:80/finish_auth.php?nonce=nC5sKquX&openid.as soc_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=id_res&openid.return_to=http://consumer.conformix. com:80/finish_auth.php?nonce=nC5sKquX&openid.sig=nXWc+07GLaSf+RghmGubGPPg lZc=&openid.signed=mode,identity,return_to,sreg.email&openid.sreg.email=r [email protected] Connection: close Content-Length: 0 Content-Type: text/html; charset=UTF-8

< &!

&%



# &

>

>GG # '! ' H& !

L %



'

! & #

K

L %

/ F< CM ! &! % )

!

$ "

2 : ! &% ! % ! ' ! !

'! $!"

>7*G2 = % " % ! &!! " ) &

M

% ! &!! %

0 .



=

L !

'! !! ! # ! % !! "



KL5) % " !

&!

K

L !



'!

>GG

%

2 !#

K =

L

%

@ 5 !& )

M !

ML+1*' %

: ! # !

'!

/ML 7) BKKMM ! ! !! & !

GN % &!

K

& !

!!

M "

! % ! &!! %

." • = K

L M ! •

K &

L !



%'

H

>7*G2 !

E &E

H

P KM !

K Q

)

! '

%

!! !!

= M ! %"!

) &

L

&

2O;

:

= H& ! " '!

%

& "



( ! %!

2 ' !

K C% O*'E"

L !

>GG

2 ' !

'! ' "

: M ! H& ! % # % !&

'!

)% '

!

!&

" ' # # '! ! %

"

GET /finish_auth.php?nonce=nC5sKquX&openid.assoc_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.mode=id_res&openid.return_to=http://consumer.conformix. com:80/finish_auth.php?nonce=nC5sKquX&openid.sig=nXWc+07GLaSf+RghmGubGPPg lZc=&openid.signed=mode,identity,return_to,sreg.email&openid.sreg.email=r [email protected] HTTP/1.1

0

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Referer: http://idp.conformix.com/?action=trust Accept-Language: en-us UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Host: consumer.conformix.com Cookie: PHPSESSID=og3ln8j9bcr157qgn7a97nm0i0 Connection: Keep-Alive Cache-Control: no-cache

L ! I & " !! % ' % ! &!! % "

M

'

!!

%

&

2#,#2 5

!!

=

)

! !

"

G !& $! $I & ) % !! ! &! & # % 1 % $I &

!

) &! % % & &

! !! !" !! " )% & # ' 8 !! "

% !

) !& ! %! ) $ %I! & " $I & !& % 6 % ! &! %" 1

)% !!

) % ! ! $ %I % ! % % )% " ' !

POST /index.php/serve HTTP/1.1 Host: idp.conformix.com Accept: */* Content-Length: 519 Content-Type: application/x-www-form-urlencoded

0 =

openid.assoc_handle={HMACSHA1}{460730e1}{zr1gKg==}&openid.identity=http://idp.conformix.com/?user= openidbook&openid.invalidate_handle={HMACSHA1}{46071e25}{Tt8MwQ==}&openid.mode=check_authentication&openid.return_ to=http://consumer.conformix.com:80/finish_auth.php?nonce=mAotRbGM&openid .sig=4hwwyWbPtSAmP2dYxEC+dq605Os=&openid.signed=mode,identity,return_to,s [email protected]

% ) % # '" ! '!

)% !!

!&

! %

L !I) &

!!

) % # $ '

!

!! L !M

%M

' M

L

% !' '

% !!

! !

' & &

"

HTTP/1.1 200 OK Date: Mon, 26 Mar 2007 02:33:05 GMT Server: Apache/2.0.54 (Fedora) X-Powered-By: PHP/5.0.4 Set-Cookie: PHPSESSID=9mpri62iipjojam625rh0kalt2 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, precheck=0 Pragma: no-cache Connection: close Content-Length: 64 Content-Type: text/html; charset=UTF-8 invalidate_handle:{HMAC-SHA1}{46071e25}{Tt8MwQ==} is_valid:true

!& ! " ' #! " )% %%

!& & )

!! ' #! #

! !&

! !

) %

! !&

!!

!! % 4! !" 1

' !

$ !

!! % !& !&

"

&

!!

!& &!

! !

!

% %

&

!& % H& ! % !&

!

!!" !! !

&

0 ?

& ' #!

!&

! !

" %

&

!

%

#

% )

&

'

"

2#,#7 ! ! )

!&

!& % 7 # 9 '! " 1 ! $

' # ! &! % & ! ! % % J&! % ! ' ! 8 3> % ! !!N '! !

! !

!& '

!! ! !

!! &% % # &

!" HTTP/1.1 200 OK Date: Mon, 26 Mar 2007 01:16:45 GMT Server: Apache/2.2.3 (Fedora)X-Powered-By: PHP/5.1.6Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, precheck=0Pragma: no-cache Content-Length: 1610Connection: close ContentType: text/html; charset=UTF-8

PHP OpenID Authentication Example

PHP OpenID Authentication Example

This example consumer uses the PHP OpenID library. It just verifies that the URL that you enter is your identity URL.

You have successfully verified http://idp.conformix.com /?user=openidbook as your identity. You also returned '[email protected]' as your email.

Identity URL:





0

( &

! !!

!&

2#'

)

(

!! &

# ' !!

' #! &

"

1

! '! &

%

!

%

%

!!"

-

! % ! &!! % " 6 % !& ' #! ! # ! ! !!

!! & & # &' !!

'

!!

) &! ! & %

%

&! % & # % !! ! ! # ! )% " !! ! '!

"

!

% # % L !! M" !' # & ' !

!! !"

!

%

!& ! !8 % ! &!! % !

&! 6 &! %

% %' . % ! # !

"

' !&

! ' #!

'!

L !! %

H& ! M )% "

H& !

!!

POST /index.php/serve HTTP/1.1 Host: idp.conformix.com Accept: */* Content-Length: 504 Content-Type: application/x-www-form-urlencoded openid.mode=associate&openid.assoc_type=HMAC-SHA1&openid.session_type=DHSHA1&openid.dh_consumer_public=KC6IpA00A6SlCikafFSlrTGql9H8+de6GFi5YLKz4p yDxUMS5Z8pMOm/Ptr1gFmCcgAXjFbuxS73ZutDTFJYpADoIntFVrah9eaezMcw6SDR24cnFjN c14xq0zGt3QcRLXaNTRVKfMW8evDAmLCrvEhU5c7B3eqmk+bMMrbQpcE=&openid.dh_modul us=ANz5OguIOXLsDhmYmsWizjEOHTdxfo2Vcbt2I3MYZuYe91ouJ4mLBX+YkcLiemOcPym2CB RYHNOyyjmG0mg3BVd9RcLn5S3IHHoXGHblzqdLFEi/368Ygo79JRnxTkXjgmY0rxlJ5bU1zIK aSDuKdiI+XUkKJX8Fvf8W8vsixYOr&openid.dh_gen=Ag==

# )

!!

!

'

!"

0 /



L !!



%"

'!

! !

!!

%" !! I P83( -68(0M ! '! 83( -68(0 !! " ! !! !!

!$ !& L 6 )

M !

H& !

"

L



% P !!

%"! !! %

!

I ! #

P 8-68(0M ! '! &! % ! !! ! !!

!&

!& 6 ) %

! !

" -8

$

"( "



!& &# $ ! ! ' !! ' # ) ! L %"% I !& I &# PA ? ( (?6 $ 16 ;H /8 T% ?;1 =AG 436=@ 3 + 0 1 (FJ1#& 6 .@& 1D< ( 12 / G3 '?6 5 1J 0 H G; .E 5>F 52A 37 ) ( > ) 4= 9. H $T#33 #E PM



%& &! ! ! ' ! L %"% I %& &!P( G= & F>! < !7 GJ 8 % 2 # . 39FT 95 =6. 88 F;8# GH%>1 +.? < /D5 $FJ < D=#40G A 6 &A % TF4$ADF 1) 7 )! < M

! ! 1 ' ' #! "

# !! ! ! % !

!& # !

% %

% #

!!

! !

! ) % !% ! !!

&! ! ! ! !

%

)

! ' " 3 !

" )%

!&

% "

HTTP/1.1 200 OK Date: Mon, 26 Mar 2007 02:47:37 GMT Server: Apache/2.0.54 (Fedora)X-Powered-By: PHP/5.0.4Set-Cookie: PHPSESSID=f37bm9q0o8n2ahq2qupuk6q9s6Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0,

0

pre-check=0Pragma: no-cache Connection: close Content-Length: 337ContentType: text/html; charset=UTF-8 assoc_handle:{HMAC-SHA1}{4607344a}{oDFF0g==} assoc_type:HMAC-SHA1 dh_server_public:AIPkx6xJ3b1Wnr1olWL7suoZnABDc+lJRR9DeNIBolGXQX3W2e+4udY2 p+dUcF5jKE6uoZuXLVPbimHbndBOYhUDUfkKaAjQtVvONerAjd5RHyt2i2AoYrkjD26traC4j zg7NukZlmrRjfPRg4q3gwW+EZEXvz+ba9JnQfsXx+iH enc_mac_key:UtQHBswQimAZAp4s/9sfSQSpuq0= expires_in:1209600 session_type:DH-SHA1

< &! &% !! •



' !

! & L !! I

!

! # & )% "

%

!

&% !! # ' !& % *X83( -68(0YX ?

% % % . YX

# )

' 11

!

'

# &! % )% " ! PPYM"

!

&& % !

!! ! &% ! ! ) K! &# $ ' ! &! % -8 $ %" ! ! L% I! ) I &# *( $ ? D.#07 0 7> !& @ (9 T D55/ 9 ;FEF.7 T &%< T%4 1=JA ?& @&F>2 # 8# %9 < 4 4 $A (J E 2) (J%=58 ( < $J ? JG &$@ 5J 5 H. '7T @ F)GT# /D E !F T 8M"

• L •

3 !! (& I I$ *4 E89!'E L "

% ( !!

% B3( C ! ! (@( !+/! 6E6 &H PM

!I *0 /? M ! '! ! ! ! %!" ( )% ' & # & H& ! "

!!

' ! !! !

!&

% '

!! !&

!

' %

" !&

!& !!

0 0

!% ! & # %

2#3 !

!!

" &

D. -8 %$

$ ! & # '

!! ' &

! !!

A .B
&! ! ! & # !! !% !

!

"9 # %( & # % % % $ ' !

# B

% C

& # ! & # %!

! B:

# & '

!

%'

! % &! ! " % &" ' % C %! "

0

=" 9 # ' &! & &! ! F " !! % C" ?" ( ! 3 ! '

B

% C' ) & F

' !B

) ! % C '

&! & B:# % C ' ' # % C ' F "2 & F ! B: # BB % C % C % BB ! # F %F ! "

' $

9 #

%( &

& $ "(! : % # ! F # &! & # !

)

& )

%

! %

A0 P B 0

=

% 0/C.

% 0/ P B.

A PB 0

.

% 0/C=

% 0/ P B

' 9 # $! F %F " % 0/C.

% 0/C=

& ! # 9 # %( &! ! & # ! ! $ " & # ! % & ' # H& & ' ! % &! ) ! "

! !&

%!

% 0/ P 0..

% 0/ P

(!

! BB % C#

!!" > !. %(

=

& # ! ! !

$ % C

! ! % # % C % C" % C

$ $ &! & # ) !% K ' $"

' $" 8 ' ) %& ) ! )

> &! $ ! 0/ % ! " ( ! &! !!& &! & ! ) & ! &

)

! !

) !%

%! ! BB #

&! !! % & # ! & $

&! !!& $! & ! ="

% 0/ P 0/

% 0/ P .

' % $

?

% 0/ P

% 0/ P

!0 " ' & # ' !

0 .

! '

%

2#3#,

D.

(! # ! ) % &! 3

5

# ! !

)

)

! )& '

%

!

-8 !% ! # %

$ 51

%% !

! ?.0.0 ! '

!

! % ! # % & ) & ! !& % % ) % !" % # ! ? B# ' B CC ! ! '! B ! ! %

) &

- "

& !"

A

! )

#

$! # #

!" !

! % & ) & !

&! #

&! ! !"

# &! % # ! %% !C*

&

DCF93A0B883972EC0E19989AC5A2CE310E1D37717E8D9571BB7623731866E61E F75A2E27898B057F9891C2E27A639C3F29B60814581CD3B2CA3986D268370557 7D45C2E7E52DC81C7A171876E5CEA74B1448BFDFAF18828EFD2519F14E45E382 6634AF1949E5B535CC829A483B8A76223E5D490A257F05BDFF16F2FB22C583AB

#' ' K!

&

) "

!

! ! !

# % % "

!

!

! &! %

"

# !

! )

&

%

2#2 !



&

!

• •

.0

51

% ' ! % ! &!! %

% & !

'!*

! ) &

9 $

! !

%%

?.0 ! )

#

%

!

# !

! )

*++

"

- %

"

+ -

!+ %

+

?.0"

" %

0

' "



F5

%< %!



!!



-8

! &! % $

!' ! ! %%

!

% % &!

" !

! ' )

"

2#7 ( •

*++



9



#



51

$' #!

< %!



7

!

*++'''" *++

?.0 !+ % +



%"

! ?.0"

%"# )

!

%#

$"

"

#

*++

"

- %

" %

*++ % !" $

$

!

*++'''"'

!

$"

0 =

"

+ -

6

?

!

%%

&

!

! # ! ! & ! & # ! ! ! %" 6 ! ! ! & ' ! % ! " ! )% ! # & ! ! ! !" ' ! !' ! # &% % ! && ! # ) # "> ! # & ! ! ! # & % *++ %" +! !"# ' & %% !' ! ) ! ! ! ! !" ' ! ! & &! # % ) % % ! ! % % ) % ) ! " #J ) ! ) & % # & ' ! !' $ % ! & &! # % ) %" ! 0" 4!

!% !

' ' ' #!

!&

'

! $ * # ! !

!& "

!

!

' &! ! '

0 ?

"

! ) !!

." " (

(

< %!

33

% %

(F

) % (& & ! !" !

!

7



4 % !



7



8 '

!

) % ! &!! ! !

&!



)

&!

H&

%

< &' %

!'

( %

! % !

%! )

#&

=" (!! ?"

$

! $ !

&!

%

! # &

'

! !

# ! !"

%

#

# *

' $ !

!

! '

! &!

%

!

"

! &!

! "

!

-

!

'%

%' !&#

!

&%#

!

!

&! %

%%

!

#

% %

!

% &! %

!!

0

!

7#&

( 6

' # '

5 ! ! !!

'" ! !

$

B

."

B

=" 4!

;

?" 4!

>

&

%% !!

! "

)

#

" ! $ ' % &! %

! !!

&! % ! ! ! % ! ! &

C

B% #C %

B

&

% C B

B & @

2 ! ! %%

!

C

&

C

C

B

&! ! H& ! ! $ %I! & & H& ! % ) % !

.

.

C $

9

"

1

%' &! %

B&

"

"

! &! &! !! !

' % *

0" 1&

"

%!

G

C &

%% !L ' !

!

% ! &

! B

& ! C !& ' #! ! !% $ %I % H& ! !! !" !& ! ! M L H& %M" ) &! !# $ & ! ' ! &! % % % & G "

)% ! "

' #! %

& &! % &

'

! H& ! %

0

7#&#& . = " $ ! $ ' # !

' &!

%

"

&!

&

%

% ' &!

! %% #

!& &!

' # ! ' ! !& !&

&

G

) ! ! !

! !

& $

!

!

45> &! &! ! H& ! ! !& %! ! H& ! ! H& ! " 9 % ! % 4! " %%

!$!

!

% %

"

*

! ) # ! !& % ! $ ' %! ' !! !"" # $ %# "& ( M ' ! !& ' # ! $ '! & L ) $ *) ! G % % $! % "

%

G %

! ! & &!

!

!! !& )% "8 ' )

!

!

7#&#, 1

!& !!

&! #

! ! !$-# ! % ! ) !

!& & &

% # !!"

! &! " 1 %

& ! ' & ) !

$ ( &! !! ' (

%% % )%

) % 4! L

%

%" 1 '

% " 9& # ! M' !

!! & !&

!

$

% % ' )%

0 /

7#&#' (!

% $ %I !

!& % !

!!

• !L !

!

#

# %" &

#

# )%

*++

% ! ! % 4! & !&



#

& ! '

#

! !& %

! ! !

! # $' ! '

!

%

" ! !

!*

! C"

! ! H& ! % #& '

& % ! ! &! !

% !

! "

% ! !!

! )

"

G ! 45> ' !& # & ' ! ' # &! % # ' &% # L ) M ! " 7 ) % H& ! ' ! ! &%%! % 4! ! % 4! % % ' ! !& "

)% ' # ! %

! %

!

"

%

!

# !&

& !&

% &! ' # !

B " " &! &! )

'

! !&

#

'

F % !

!!



!' '

! '! ! ' + ! !+! +0"0M" 7 % ) ! 0" &! L0" M ! % L0"0M" 8 ' ) &! &% ! "

! •

' ! % ! %% $ %I! & H& ! !! !" &! % ! ! "

'

H& ! ! ! %% )% ! &% !& " % 4! ! ! % %

!

! &! % 4! # &% # ) )% " 1

0/

! % % !! ' & ! ! ! ! !! # !'

% % 4! '

!

&

) ! H& ! %

!&

)% # $

!

) %

!& ' ! ' %% ' !& !! & & !' # % ! ! % #& H& ! % # !&

! !!



#



#

#



#

#

4 1-



#

#

4 1-



#

#

#

! & & &# + ) $ ! ! &! % # ! % $ ! & ! % ! & " $

%! )

!

! &# !

& !

!

!

%

!

7#,#& . =

$

< %! ! F5 % & )

! ! % ! &!! % $ '

# !

! ' %%! )

%

) ' &#

' &#

)

$

+

&#

"1 ' #! " ! % $ " ) $

!

%

!

$ !" "

%)

! %%! ) % ! ) $ !" F3> "

&# $ !" < % ! &! ! F5 6 % &

https://www.conformix.com/certs/openid.crt

< %! ) 8

H& !

7#,#,

$ $

45> 45> %

# !

) % &! !

;

*

&# &#

! %! ) % 6 " &# $ "

$

$ !



! &! %

%M

6+3 3

! # &! % !&

#

!!

% % &

! &! &!

&#

!$! !&

$ !

" !* !

L &- -

"

0/



! )

6

#

&! &

%!

#&

$ !

"

!! !$ !

!! #

% )! %

%

!!

&%

!%

"

7#,#' $ !& $ # !!

%! ) % %! ) $ &! 45> ! "

) % ! % & ; % $ '

7#' . = &

!!

" < %! ! ) < %!

# &! % # G

=

% ! !&# &! !

! *++

% H& ! !&

' $ '! %"

!, #

%"

+!

%

% %% !" < & ! ' "1

& !"#

&

&

)

!&#

'! ! ' # % ! &!! !

!

%

"

7#3 ! ' !!

& ) % ! &!!



6

5



6 )

A

! # &

! !

% # & * !

'

! ! )

! !' ! ! ) #

! '

% ' #!

" "

0/=

' $"

7#2 ( •

6 ! )

% ! !+ ! .0??

• •



*++'''" ! " + ! + + %!+ ! -.0??- % - ! !+ % "

6 >! +

+

>! *++

!

& ! % I !" G "' $

% !

! % "

*++

%" *++'''"

+! "

+' $ +> ! I I GIG

!"# )+!

% %!+ ! ?./-

!I# I

0/?

6 )

! ! 6 &

!

)

! !

) % 6

# 6

"

! % %" ! ) B66 C" ! > (

! &

# B

(C ! '

' !

! ! !& # ! & &% !! !# ! ! &! & ' % ! & !"

' ! "

%

&! % ! !

$ !

% !

%% & # &

' ! ) B66 C"

! !

!

&! !!

0/

! % %

(

%

!



4 % !



8 '

• •

&' %'

!!& !

#

!

&! '

#

*

!#

&!

!! % %

!

&

)

! %

!'

+#&

&!

'

)

"

!! & B (C ! % % ! ) ! ! # &! ! % ! ! ' $' ! % ! %! " % ! &! % !!' % ! ' # # ! % %' ! &! K! % !' ! ' #! "8 ' ) &% K ' ! % &! K! " ! ! ' % !! & ! & " 6 &

(!! & "

!! ! % &!

..

!

3 " +

3 $& > & B6(3>..C ! ! # ! " 8 ' ) ! ! ) )% ! -' % !) )% ! ! ! ) !" 1 &%' $'

!+ I

& # ! %

!#

%

" ' # ) !" !!' %

!! %

!! !) ("

(( &! ! &

% (

!

"

# & 6(3> ! ) " :' I ## )P! &

#

*++'''"

0/

! !-

4! ! &

% "3 !

!



>

7



3

!



! &! % ! & ( (

% &! !

%

! )

!

*

!!

> (

)

)



%



6& 3

(

! & 6 !

!%

! ) !

! ! & ! # ' > ( % ! ! % %" ! $ > ( % ! ! % # %% > ( ! L! M %

!# # #

8 ' )

! # &! %

+#&#& 1

( !% !

-

)

' !

'

)

" ( !"

# %

!

&! #

"

"

! ! )

% ! ! )

!

) " 3

6& % ' $ ! &!

(

! ! " )

' #!

! !!

!

&! ! ( )

'

' 1 &

)

&! ! -0"

%' ) ! % &! &!

!

! ) ! %

#

0//

! > ( !" 1

*

" ,

(

!1 & ' #! ) ) ! ! ! ) &! # $ ' #!

&!

!

!% &! %-& " ! ' $"

" & %> (

&

)

!

%

& " &

)

&!

"1 ! ' $ ! ! ! ! " 45> % ! %! # $ ! ) ) &! % &

% ' #!

' # ! ) ! ! !& !!

' #! ! % H& !

!

! &

" #&!

!!

! ?! )

!

! )

) &! &

' # ! &! # & &! 45> ) &! % !

# % 45>" #

% ! )

&% !

"

( & #

! ) &!

' # !

# !

%

!"

!

-# -!

!! !

!

%

!

'!* 0" !+

! &! %

&!

!

" %

45>

% !

' # ! ' $" ' $ &! ! ! &! %! ! )

%

! !

' $" ."

! ) !$ % % ! C" ! ) ' ) % !" 4 !& !! ' ' #!

! " ! !

< &! •

&%

'

4!

!!' % !

) !%



!

!

!

# )

%

! ) !!" " ' $

&!

! > ( ! ! %

! ! &

% %)

!

! > ( # $

&

!

) ! % !'

! ! & ' # !

)

!

B

&!

!

&



&!

!'



' #!

&

#

&!

!

!

!+ &!

!!

( !

!!

%

&

! "

+#&#, *

"

)

! '

&! !

)

" ! ) ) ! &

' "

#

!! #

0

+#&#'

J.

' # ! )% ! %

$

!

#&! '

)



' #!

!!



' #! 45>

!! &% &! !



' #!

!

!!

!

!

!

! )

%*

&%#

# %" )

)!

)

& !

! ! )

H& ! !

&! "

)

&! !

&

&!

!"

+# 1

! !

& '!*

!



%

! $

' '

!

. B8 ! ) "



+#,

# %8

! &! ! # ! %# $ 4! ! ) ! !!

)

&! !

# $

$

! %> ( ! !

&

! '

!

" 6

H& ! !

%

!%

'

!

%

!

!! !" !

! ) "

&! 45> '

% $ !

&! !

' # ! ! ! &

% ! H&

% &! !"

" %

#

! &

6C

G

!

!

! ) !"

' #!





! &

!

!

&

& #

! % &

G

" 6

&! !

& # # 3

!

! !

!

#

(

)

!

) % ! ) ) % ! # $ %% ! ) ! ! !" ) &

!

!!& ! %

% %

!

% %

' !! ! ) ! % ) % #& !

6

!

)

!# $

! %% % ' ) !" ! ! ! J

!

!) &! & ! %& & # ' % ! ) !" ! ! "

'

+#'

& % %!" > ( ! ) !"

'

G

! $ %

! "

# &! &

7 $

F"= / % ) !!

! ! !

% %"

"

% )% ! ) ! % )% F"= / ! ! % ! % % & % ) # & ' # # '! "

6 )

!

%! ) # ! !!

! ) )

&

%

!

)

! & %

# ! % % !" ! % &! K!

'

&! !

A ! &

&% !

!

!%

! !

"

.

+#'#&

# ! ) !*++ %

!

< &

! )% ! ! " " ! )% ! % %

" % ' $! ' "

! ) %

)% " ( )% ! ! ! %

!

!

# & &!



' #! ! &% & %

• '

K

!

"

"

G ! ' #! '

!' # " " &

!

)



#

!

'!*

&# !$ & '

)

!

"7

! &"

%

& # '!

&

K

" % %

!

% )%

&% K % & " C" < & # '! '

B

# %

& ! & &!

" & # '! ! ' # ! !& &! + (

! &% K !!' %"

%

&!

! % ! %

% %

!

$

& ! & !!' %"

&

! &

! $

&

!!& !"

!

% ! )

45> ! !

# '

' &

*++ & ' &% K

" + & ! %

%

#

#

%# $" % #

!%

%

+#'#, )

! ' ! % & & & ' # & &' ! & ' # # '! " ! -! % & " ! ! ' ) & &! 45> ' # ! & ' # # '! ' &! ! & ) " 6 & &! ' ) & !! ! ! & B& & % & # '! ! C" 7

)% ! !" 7

&!

)

%

B

)%

!

! )

!C

! )

& !

# ! % & ! ' ) ! &! % & + !!

&% $

!!' % & )

'

%* •

< & ' %

&! )% B" "



& # '! "



< &! !



< &

'

&%$ &

" # $&

&! ) # %

% C'

"

!!' % & &!

& & %

&!

!

# $& "

& '

%

!

' &

&

&

) !

%

45>" & ' #

&

%

!

% &

-

& )

!

!" •

&

&! & ' # # '! ! & ) # '! " < & % ! # # $ & # '! ' & &! % & # '! ! &! L M "

! &

%

!

=



# ! % & ! + !!' % & " 8 ' ) ! ! !! % ! ' &! & & " !!' % &! &

&! ! ! & •

&

&!

&

) )

&

&

! & # '! ' ' # ! % ! &!! ! !

! !

!

! & $ ' ) "

% % ! !

' !' &! " 1(E ! & $

#

! !

! "

< &

& !*++'''"

)

45> # "

)!

)

' # !

+"

& ) ! % ' # # '! " & % $ L !M ' ' $ " ! '! ' % ''

L !

& ' # # '! & &' L M #" & ' ! ! & ) !

! & !M L !M ! #& ! %" 1 & "

?

*1 1 ' ! L2 ' ! '!

'

'

&' L(%)

L %M #& !M #& !

=6 !M

& %

&! !

&%# 1

1 % L

!

L M

# ! # '! "

#"

!M" '

!

&

& $ !" 1 & -.

*

'

'

) '%

& %1

1

' 6

"

"1 &

1 % &# $ - ! '! %

# )

*

)

'

'

' 61

/

&! # !

+#'#' 1

) ! ) !

%

!



' !

(-

*++ ' +



!

" "

; & !" 6



% 1 ) ! ! # '! !"

!

%

" *++'''"

-

!

% 1

*++

!* 1

*++'''"

1 % "

"

)

' "

+! & -

!+ % "

1

% "

%

'*

!

6



! %#

&

+

"! !

" &!

+ &

%& !+

!

I! )

) !+

66

%

$ I

"

+#3

)

)

! # &

!

!*++

! )

#

% ' #!

'

!! "% )"J ) "

+ &#

+

!

!+

" %+

+#2 !

& %

)

$ % '

% &! #

!

)

' ! !

!

' $'

# &! % # ! % ! & # ) # ! & ! & ! $ > ( " !

0

! " ! !

%

# # 6(3> %

!

)

! % J •

4!

!



! & # !

&

+#7 •

! ! & &!

!

!

! & ) % ! % H&

! ! &

% !

%"

!!

!

! & !" % ! &! ! ! ! "

& %

%! & ! %

%

! &

%

! !'

' !

* "

!"

!

( ( &! !

*++'''" +

! !!+ I

%

"( #&! !!

"

"

:' I ## )P! &



Certifi X.509 based Identity Provider http://certifi.ca



Prooveme X.509 based Identity Provider https://www.prooveme.com/



% !*++

66 !! "% )"J ) "

"

! ! $ % '

( 6(3> "

'

+ &#

+

!

!+

%+

00

* &! !

3!

7

) % ! &!! % !" 8 ' ) !$ % L

(

% •

& #

% !

! M

!

9 ! ! &

!!& !

!" &'

!!& !

) &! % ! &!! %" !

#

#

*

%

0



)



4!



6

% !$ %- -

!!



6#&

% 7 % '!

)

%6

"

"

>$ !

6#&#& (

# )&

$! ! 8 ' ) !

G % ' !& ! ) &

) %

$!

(



!& ! C $ !& &

!

!!

!%

! & ! !

' " )% !

'

# ) ) #

!

!! !

'! )&

!

# #

#

! #

!"

$!"

# &! & "

% %

) % ! ! & % &! B G %' ! % %

$! &%%!

$!"

% ! !&

!! %

!

'

' $ ! & "

%

# ' ) #

!

"

6#&#,

! )& $

!

% %"

! !



! &%# ! &% # !!& !"

! & !!& ! # & ! ! &

!

!

&! &

# )

! !

! ) % !

$! ! !

% $!" $!"

! (

!

0.

!! !

6#&#' ) 4!

"

*

0

66> B6 & 6 $ > ! % ! !& # ' ' # # '! !

%

% % % 4!

)%

6# ) 6 !

& # !! # ! !! " ' & # ! &! &! ! ! !!"

"

C !) ) % !) %' #! ) "

(

=

!

& %"

& % # 66>

!! % &! 8 ! ! % # '! # '! ! ! ! ! &! ! &! ) !! # '! ! %& % ' !! &! " ! &% ) # '! ! +!

!

H& ! ! ;1 ! D ) 6 ' #! )! # ) % ! ) ! &! D ) 6 $ ' # ! !" $ ! ) % ! ! ! 45>! %) "

!&

.

!! ! !! !

(

# & 8 ; ! $ ! ) ! "3 ' # ! ! &! ! ) !! % ' # %% %! # %' #! & # & $ ! ) !! ! #

6# " 7

! ! " 66> &! % ! ! &

; !

%

" )% ! &# " 6 & &# !% '

$ & ! & ' #

% !& &! %! $ ! ) ! $ !" 8 ' ) ! ! % 45>! % ) ! &! ! $ ! $

" & &!

% # &

&

! & % &% '

)% ' # ! !

% & )!

! % '

!

0

&

&

!

)

' # ! &

!" %

% &!

)% !

&!

&!

! ! # &

"

6 % ' #!

1

% )% ) % K! ' # ! !' & &! ' # !

!

& &

& ! ! &

& !

%

" $

% %

! & # & !' !% ! ! ! !$ # ' #! !' & )

&%

!

% !

)

&

&

)% %

'

# & &! ! & !" !

% !%

)%

"

%% % !!& !

! &

! %

&

&! !

J )

6#,#&

%!

"

6#, )

)

!

! %

!

# %

)

)

!% " % !! " !!&

)

)

!!& !

)%

! %

"6

& &! ! ) "

"

) ) % K! ' # ! ! % %! & ! ! % ! % 1 % #

!

!

!

" ! ! ! ) % ! & % %% !!

% "

%

$ % ! &

%

% ) % K! %! ! &

) ! )% " ! # H& ! ! ) " & # ! ! %

0=

% ) % K! ! ) ! &! !!& ! $ % "

!

! !!& % ! ! ! ' %

&! !

#

9

& &!

&

'

!

) !# ! !) ! &! )

'

' #!

! )

&! %

!"

&%# )%

#

&

! )

&

'

%

%

! )

&

)

"

" )

"

! &! % ' ' #-# ! % % ! &!! ! # & &! 45> ! '! %& &! "'

#"

! !

6#'#&

% &!

6#' ) *

*++#

!&

' !*

&!

%

' #!

&

&

! '

)

&! K! %! " % !!

# ! ) %

• •

)%

0

)% ! )! ! # ! %# )

!

%

! ! ) "

6#,#, " %

#

+ % ! &!!

+ .+

%I

! # &

!

!" 8 ' ) % !$

!' % !$

! "

"

I% !$" ! !"

D D ' #-# ! % & &!

!

&

) %% !! !" 8 ' )

+

%!

0?

& !

45> % ' 45> ) ! # !

'

*++

%" !!

%% !!" 6 & % !

+' $ + % "

+6

' ) ! ! # & L! %- % !"

%I(I3 !!

% ! &!!

6#3 ) 7 % '! & ) '

$

: M

I

! ! !'

"

&! !!

"

=

' ! %& % # 3 ! % 3 ! 7 % '! ! ! !" 7 % '! %6 3 ! 7 % '! ! ! !" !! % % %6 ! #& ) & % # & # &! % %6 # % ' # ! !" < & # & %6 ' 45>!*

!& •

%6 &!

7 % '! &!+ # +

%6

*++ !%

"

!

"

+

! ! ' %

-

0 /" !



%6

1(E



%6

!

< & ' &%

*++ !

*++

7 % '!

%! %! %6

"

." "

."

+

+ H" ! +

!+%

&! !

& " !

!

! !

" D&! $ & % ! ! ! ' " 7 %6 %6 ' #! "

# %' #! ! %6 & )! %6 # % ' # ! ' % ! !& %' #! ' % '' & ! L %M

# %' # &! %' !

0

-&

&

%6 %6

& &! ' $! #

%

! ! %6 1 & B ! " 7

% '

'

%

' %

-0 ! ' % !L

&! 2 &! !

% % &! %M #& % %! ) %6 &!

!

&

& 45> ' # % ' # ! !" ! ' %6 # % ' # ! !" ! %6

' #! %MC" < & %

!

L

&

%

%

# %' #! '

' % & ' # ! ' & % !$ " ( % ' "

!"

& !

%6

% ' #

&

!

%M

! " %

&% # & $ % &

L & ' !

0

+ 1 & &! L(%%

$. & 7 % '! %M #& '

$

1 % '

%6 '

$

&

% %

& % $ "1 ! &' ' % '!"

0/

%! $

+ 1 &

$

-. ! '! ' ! %! ! ! % % !L % %M ! ! & ' &! % ' % !2 ! "

$.

1

%!

& &' )% %# ! % #

&!

& ! % %

"

%6 !

" % )% " )%

! ! !

+ 7 % '

. & % %

, )

!

'

$1

! ' % ' #! "

1 & " < & '

&'

#

%

!

0

! & J&!

+

(

( ! ' ! 8 &! # & 1 & # &

-=

% ! !! '

) $

&'

,

) % %

'

$ !

)%

!

' %

%!

$ , 1 &

1 -= '

& # !

!

& "

%" ! !

'! %

% 1 &

$ ) ! -? -

& $ % % - "

&! % %%

%% # & %

# &

%"

+!

'

(

)

$1

.

+&

'

'

(

)

$1

+*

,

$

(

)

$1

=

++ ) (

!

$

'

(

! %6

&' !!

'

# 1 &

) #

$1 !

%%

%

-/"

?

+9 $ 4?1

$.

$

6#3#& 0 7

>

$

&)! %6

'

' #! ' ' #! "

&! &

%'

!

'

!& %!

!

%6 # &! %

$

1 & -0 & ! !& &! % ' !' #! !' #! #

+ : ( ) ' ! ! ' #! "7 -00"

' % '" < & ! '" < & ! ! '"

$.

$ ! %6 & $

&

& %!

)

% #

)

1

' % '

& ! &'

!!

%

&! &' !

' % ! % & ' % ' !! '

%" 1 &

!

+ 1 & ' # ! ! C

-00 &! & &! % % %6 ) !

%

$ ,

$.

! " ! ) ! & ' #! "6 ! ! ' % & "

$

!

! %

1 H& ! % # ) ' & )% B

' #! &! !

/

+

$.

1 &

-0

%

'

(

&

) %'

&' %! %

& !

% %!

$

% )%

!!' % ! ' #! " B C"

1 %6

!!' % %6 ' & !! ' 1 & -0."

!

! )

%

)

.

) !

&

+

$.

1 & -0. ' #! ' ! "

&

$

L6

&

%6 ! ! (

$

&! !

%M #& %

% !& !

1 ! &'

&! %

! %6

' #

!! &

# !

%

' #

& % # %' #!

.0

)% " "

6#2 ( •

7 % '! &!+ # +

%6

*++ !%

%6

1(E



%6

!

*++#

% !$ "' #"



6

!

"

+

0 /" !





"

% 3 !! *++ %"

*++ !

*++

%!

"

%!

+

+' $ + % "

." "

+ .+

+6

."

%I

+

+ H" ! +

!+%

& " !

I% !$"

%I(I3 !!

I

.

-

(

%

(

/ ; !!

)

)

=

= #

.

6 & 6 ! ) ! ! & %

#

! '" %

! ! & & ! "

! ' " &

# '

! # ! ' %

F"= / ! % ! " ! ) % ) ! # &! % ! ! &

! !

! %

..

& !

G

! %

&!

! &! % % ! &

"

)

5 !

"5(

!"

! $ 66>

2

!

!

! !

%

&! % ' )

" )

6

0

6 !!

(&

6 &

6 $

!&

> ! ' #-

! ! ( 8(

6 F

# ! &

&! ! &

! !"

!& !# 5 ! &

!

.

(

0

5

%

! % 4! & > $!

&:#& ( •

< %!



7

*++ % !"

!

$

• •

$ $

6

6

'

!

*++'''"'

!

!

*++'''" *++!

9

"

"

$" "

+

.=





D

5 8 ! ) *++'''" % ! ) -0"0" " G D

5 *++'''" %-0" " "

# %"

+ ! &

!+% '

%!+

-! ) + 8 -

8 ># % # %" " G

+ ! &

!+% '

%!+

-



*++





-8 *++'''"

A "

*++'''"

! "

8

%"

( + +

3 ?.0"

+

8 +0"0 ?0?"

+

%+ 8 -

% 51

?.0

&:#, (; ! C" 1 " •



51 % 51 %

!

0 "

'

'

!

!

* A + -

%-8 ! !+ %

51 !

51 5 H& ! 1 !$ 1 B 1C % '''" - % "

+

% 0 = "

% %

&

.

! B5 H& ! %

3 !! (& 0 " " %

0 = *5 % !! 5 " + !+ % +

.

51

& !

!

6 &

1 %

*++

"

-

*++

"

-

" %

! &# ! % # % %!" > !

51 !

#

.?

& %



51 %

.0 * 46 6 & " + !+ %

8 ! ( + .0 "



51 .= * *++ " - %

9 ! 0? " + -



51 %

... * " + -

% !+ %

51 %

?.0* " + -

-8 !+ %

51 %

?0?* 8 " + -





9 ! . !+ %

+

.../"

+

A ( ?.0" " %

+

51 00/* A ' %! &! *++ " - % " + -



51 .? /* 4 1% " + !+ % 51 ./ ?* 4 *++ " - %

&:#' ) • •

;

D )

3

!

*++

"

-

%

*++

"

-

+0"0

*++

"

-

!

3

" %

51 ! !+ % +

% 00/"

5 H& " % 6

.? /"

> ) !

0 ? ?

*++

"

" % B45 C* ; ./ ?" " %

6

0 >#

*++ % " *++'''"

%

"

+ + "

% J ) +

+

" *++'''"

-

" %

5 ! & % + !+ % +

8 =

&:#3 ) •

"

"

! +

%

!

-- 8 ?0?"

"

% 9 ! ? + .= " " %

! !+ %

*++

" %

*





0 B68(0C

%"

.

-

• •

*++ 6& 3

")

!

! !

#!"

! %

6 )

!

*++

%"!& "

&:#2 •

%



5 9 ! *++





%

6 ! )

%

*++

%"

+' $ + % "

& % ! !+ ! .0?? +

@ *++

!>! "' $ % "

! &

7 % '! &!+ # +

!+%

% +

I9 ! I

!

1(E



%6

!

• *++#

"

)+!

+' $ +> ! I I GIG

!

%% " ! )

%!-

% %!+ ! ?./-

!I# I

" + )% ! ! &! & ' # ! " *++ !%

"

!

"

+

0 /" !

%6

!

I

%6



A #

+5

*++'''"

*++ %



+

*++'''" ! " + ! + + ! -.0??- % - ! !+ % "





+

!

6 > & % ! + + % I !"



' #"

*++ !

*++' #" % !$ "' #"

*++

%! %!

" %&+A #

+

+ .+

"

." "

."

+

+ H" ! +

!+%

& " !

!+

%I

I% !$"

.

-



6

% 3 !! *++ %"

+' $ + % "

+6

%I(I3 !!

I

./

(

)

=0

!!

!!

!!

0 /

(& = 0

%

%

=. =

(

./

8( 0= %6

=

( 0/

&! -

2 CRL

.

!$ # ! % &

; #

$I &

.

% % &

0//

0 .

"

.

(& G

00

G

9

!

&

%

#

!! &

(

G

$ %I

=0 G

=0

$ %I! & 6 =0

" ? 0 =

%

" See

% %

0

!$ 1

0 .? = ;"

25

?

.

!!

&

0/

A #

!!-

&

0/

> (

%

>

0=.

7 % !

?.

!!' %" See OTP

6 .= % ?.

-

?

% %

% % &

%

G

%

00

.= =

3

% %

!

!

.

=/

)

= 0=

5( 1 0 ;

1 =

0 .? =/

51

%

& ) 2

! ?. 5 !

! " See IVR

& # " See

0. .

0 .= =/

!

%

/

45>

0.0

0

! PIN 0

#

!!

66

.

%

G

0/

/

! =. 2

&

=/

.

8

?. 0.

?

1 %

!!

3 6E> 0

#& ! =

%& #

( " See LDAP

& %! )

= =.

0

%

!

>

0=0 -8

" See

IETF

=

!$ # ! % 6(3>

!!

00

/

0

6

9

!

!

0.

%!

!

6

0 !

!

!

!

!

& 0.

' -

000 0/

&

45 =

0/ -

4!

!

%!

2

!

% ? 0 . 0 /

' $ & 7

. 6 =

66>

= ?=

66

(

=/ =

!

? $ 0?=

F"= /

0 .

668

?

=

F"= / 0/ !

0 !

..

.

F5

=. 0??

< % ! =. 0/.

.

(

0

6& 9

1 $

! ! *++'''" !& &% !

# $ %# $" " 9 %) ! # $ ) ! %$ ' !' $ % % ! %) ! % & % & & #&% ' ' )% !

& &!

'

% ,

& ' ! ! ' % ! " #

%

!

)

% # & #&! !! "< &' % %) ! ' &

% ' % % # $ & ' ! ! & " ! & ! & " $ "

%) ! !" < & &" 1 6::D+3+D:,6'"

)%

.

66 ;

)

) D

"

K !

"

* % $

* *

,

*++'''"

-

. " "

#

!6 ) •

'

&!

!

*

! & ! & •

! % ! &

! & •

!

!

$ %

* '''"

"

*

,

*

-

"

"

-

.

! & ! &

!

=

9 0" "

."

" =" ?"

$! # 5

H5

. D*8 -* *++'''" G " +8 -4F- 6(-5 !! +% + 0.0 = + . . D*8 * *++'''" G " +8 %-8 -4F-6 ! (% ! +% + 0. 0 . 0+ " F * *++'''" G " + &! -6 5 -(%) %H& !+% + 0.0 ...+ 0 ! * *++'''" G " +> & ) -5 H-5 +% + 0. /00= + 6 = * *++'''" G " +6 ' $-(% ! - -5 3+% +0= ?0=+ 1 ( " %! *++'''" " +# $!+ !!

?

-

!-

6 &

3

( % 5 !$

$

63(5 -(

= K K

K #5 *++!

"

"