cours0708/Acrobatt/SECURISER GLASSFISH AVEC SS...

785 lines
141 KiB
Plaintext

{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31506\stshfloch31506\stshfhich31506\stshfbi31507\deflang1036\deflangfe1036\themelang1036\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f5\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070409020205020404}Courier{\*\falt Courier New};}
{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}
{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}{\f42\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS;}
{\f43\fbidi \fmodern\fcharset0\fprq1{\*\panose 020b0609040504020204}Lucida Console;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}
{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}
{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f214\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f215\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\f217\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f218\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f219\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f220\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\f221\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f222\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f224\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f225\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}
{\f227\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f228\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f229\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f230\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}
{\f231\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f232\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f234\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f235\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}
{\f237\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f238\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f239\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f240\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}
{\f241\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f242\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f554\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f555\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}
{\f557\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f558\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f561\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f584\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}
{\f585\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f587\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f588\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f591\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}
{\f594\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f595\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f597\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f598\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}
{\f599\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f600\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f601\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f602\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}
{\f603\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f604\fbidi \fswiss\fcharset238\fprq2 Verdana CE;}{\f605\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr;}{\f607\fbidi \fswiss\fcharset161\fprq2 Verdana Greek;}
{\f608\fbidi \fswiss\fcharset162\fprq2 Verdana Tur;}{\f611\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic;}{\f612\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese);}{\f634\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE;}
{\f635\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr;}{\f637\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek;}{\f638\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur;}{\f641\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic;}
{\f644\fbidi \fmodern\fcharset238\fprq1 Lucida Console CE;}{\f645\fbidi \fmodern\fcharset204\fprq1 Lucida Console Cyr;}{\f647\fbidi \fmodern\fcharset161\fprq1 Lucida Console Greek;}{\f648\fbidi \fmodern\fcharset162\fprq1 Lucida Console Tur;}
{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}
{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}
{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;
\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red34\green34\blue34;\red0\green51\blue102;\red0\green102\blue153;\red221\green221\blue221;\red255\green255\blue255;
\red102\green102\blue102;\red51\green51\blue51;\red250\green250\blue250;\red234\green234\blue234;}{\*\defchp \f31506\fs22\lang1036\langfe1033\langfenp1033 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025
\ltrch\fcs0 \f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 \snext0 \sqformat \spriority0 \styrsid9055336 Normal;}{\s2\ql \li15\ri15\sb60\sa60\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin15\lin15\itap0
\rtlch\fcs1 \ab\af1\afs30\alang1025 \ltrch\fcs0 \b\f1\fs30\cf1\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 \sbasedon0 \snext2 \slink15 \sqformat \spriority9 \styrsid14495790 heading 2;}{
\s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 \b\f1\fs26\cf17\lang1036\langfe1036\cgrid\langnp1036\langfenp1036
\sbasedon0 \snext3 \slink16 \sqformat \spriority9 \styrsid14495790 heading 3;}{\s4\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs24\alang1025
\ltrch\fcs0 \b\f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 \sbasedon0 \snext4 \slink17 \sqformat \spriority9 \styrsid14495790 heading 4;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15
\additive \rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf1\lang0\langfe1036\langfenp1036 \sbasedon10 \slink2 \slocked \spriority9 \styrsid14495790 Titre 2 Car;}{\*\cs16 \additive \rtlch\fcs1 \ab\af1\afs26 \ltrch\fcs0
\b\f1\fs26\cf17\lang0\langfe1036\langfenp1036 \sbasedon10 \slink3 \slocked \spriority9 \styrsid14495790 Titre 3 Car;}{\*\cs17 \additive \rtlch\fcs1 \ab\af1\afs24 \ltrch\fcs0 \b\f1\fs24\lang0\langfe1036\langfenp1036
\sbasedon10 \slink4 \slocked \spriority9 \styrsid14495790 Titre 4 Car;}{\*\cs18 \additive \rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f5\fs24 \sbasedon10 \ssemihidden \sunhideused \styrsid14495790 HTML Code;}{\*\cs19 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i
\sbasedon10 \sqformat \spriority20 \styrsid14495790 Emphasis;}{\s20\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0
\f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 \sbasedon0 \snext20 \sunhideused \styrsid14495790 Normal (Web);}{\s21\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1
\af1\afs18\alang1025 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 \sbasedon0 \snext21 \spriority0 \styrsid14495790 pbody;}{\s22\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
\rtlch\fcs1 \af1\afs18\alang1025 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 \sbasedon0 \snext22 \spriority0 \styrsid14495790 pbodyrelative;}{
\s23\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0 \f38\fs16\lang1036\langfe1033\cgrid\langnp1036\langfenp1033
\sbasedon0 \snext23 \slink24 \ssemihidden \sunhideused \styrsid14495790 Balloon Text;}{\*\cs24 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 \sbasedon10 \slink23 \slocked \ssemihidden \styrsid14495790 Texte de bulles Car;}{
\s25\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033
\sbasedon0 \snext25 \sqformat \spriority34 \styrsid14495790 List Paragraph;}}{\*\listtable{\list\listtemplateid-1811230086{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}
\f2\fs20\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0
\ltrch\fcs0 \hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid127553973}{\list\listtemplateid-1465777262{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0\hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}
\f2\fs20\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}
\f10\fs20\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}
\f10\fs20\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}
\f10\fs20\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}
\f10\fs20\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}
\f10\fs20\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}
\f10\fs20\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}
\f10\fs20\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid668748294}{\list\listtemplateid1859706284\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
{\leveltext\leveltemplateid67895313\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895321\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895323\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895311\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895321\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895323\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895311\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895321\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895323\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid967706943}{\list\listtemplateid-640646330{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1130321671}{\list\listtemplateid1965081024\listhybrid{\listlevel\levelnfc23\levelnfcn23
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-209413586\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af0\fbias0\hres0\chhres0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li6840\lin6840 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301
\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li7560\lin7560 }{\listname ;}\listid1212889064}{\list\listtemplateid-1490092754\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\leveltemplateid-1921608674\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895321\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895311\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895321\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895311\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6480\lin6480 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895321\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li7200\lin7200 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative
\levelspace0\levelindent0{\leveltext\leveltemplateid67895323\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li7920\lin7920 }{\listname ;}\listid1913738233}}{\*\listoverridetable{\listoverride\listid668748294
\listoverridecount0\ls1}{\listoverride\listid1130321671\listoverridecount0\ls2}{\listoverride\listid127553973\listoverridecount0\ls3}{\listoverride\listid967706943\listoverridecount0\ls4}{\listoverride\listid1212889064\listoverridecount0\ls5}
{\listoverride\listid1913738233\listoverridecount0\ls6}}{\*\pgptbl {\pgp\ipgp25\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp15\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb225\sa225}{\pgp\ipgp20\itap0\li0\ri0\sb0\sa0}
{\pgp\ipgp10\itap0\li225\ri0\sb0\sa0}{\pgp\ipgp55\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp0\itap0\li0\ri0\sb225\sa225}{\pgp\ipgp56\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp3\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp30\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp24\itap0\li0\ri0\sb0
\sa0}{\pgp\ipgp9\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp25\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp37\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp25\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp46\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp40\itap0\li225\ri0\sb0\sa0}{\pgp\ipgp49\itap0\li0\ri0
\sb120\sa120}{\pgp\ipgp34\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li225\ri0\sb0\sa0}{\pgp\ipgp55\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp5\itap0\li225\ri0\sb0\sa0}{\pgp\ipgp8\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp37\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp30\itap0\li0
\ri0\sb120\sa120}{\pgp\ipgp49\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp41\itap0\li225\ri0\sb0\sa0}{\pgp\ipgp39\itap0\li225\ri0\sb0\sa0}{\pgp\ipgp37\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp15\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp55\itap0\li0\ri0\sb120\sa120}{\pgp
\ipgp15\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp0\itap0\li0\ri0\sb225\sa225}{\pgp\ipgp55\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp25\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp17\itap0\li720\ri720\sb100\sa100}{\pgp\ipgp0\itap0\li0\ri0\sb225\sa225}{\pgp\ipgp53\itap0\li0
\ri0\sb0\sa0}{\pgp\ipgp54\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp44\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp15\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp25\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp45\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb225\sa225}{\pgp\ipgp0\itap0\li0
\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb225\sa225}{\pgp\ipgp15\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp15\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp49\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp12\itap0\li225\ri0\sb0\sa0}{\pgp\ipgp25\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp4
\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp47\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp25\itap0\li0\ri0\sb120\sa120}{\pgp\ipgp0\itap0\li0\ri0\sb225\sa225}{\pgp\ipgp55\itap0\li0\ri0\sb120\sa120}}{\*\rsidtbl \rsid156977\rsid206278\rsid1322385\rsid1395563\rsid1670633
\rsid2105014\rsid2309295\rsid2310702\rsid2570475\rsid2573596\rsid2774881\rsid2844180\rsid3283950\rsid3342610\rsid3361531\rsid3492209\rsid3743127\rsid3876499\rsid4225578\rsid4527893\rsid4685328\rsid4726440\rsid4743237\rsid4929574\rsid5381886\rsid5394799
\rsid5668521\rsid5715107\rsid5796189\rsid6119355\rsid6315986\rsid6384578\rsid6950903\rsid7164252\rsid7277873\rsid7294168\rsid7306016\rsid7426591\rsid7758995\rsid7888922\rsid8081427\rsid8224350\rsid8414722\rsid8418533\rsid8480924\rsid8596055\rsid9055336
\rsid9071047\rsid9195939\rsid9261115\rsid9650495\rsid10042601\rsid10059059\rsid10452698\rsid10770297\rsid10832706\rsid11093887\rsid11338609\rsid11480208\rsid12133442\rsid12859485\rsid12999716\rsid13057953\rsid13126384\rsid13132235\rsid13193118
\rsid13523869\rsid14047376\rsid14495790\rsid14950913\rsid15295702\rsid15992218\rsid16004421\rsid16004497\rsid16199303\rsid16281523\rsid16724169}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440
\mintLim0\mnaryLim1}{\info{\author MERCKEL}{\operator MERCKEL}{\creatim\yr2008\mo5\dy9\hr14\min48}{\revtim\yr2008\mo5\dy9\hr14\min48}{\version2}{\edmins3}{\nofpages13}{\nofwords2843}{\nofchars15640}{\*\company }{\nofcharsws18447}{\vern32893}}
{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1417\margr1417\margt1417\margb1417\gutter0\ltrsect
\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves1\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0
\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1417\dgvorigin1417\dghshow1\dgvshow1
\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct
\asianbrkrule\rsidroot14495790\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0
{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9055336\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}
{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}
{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9
\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af31507\afs32 \ltrch\fcs0 \b\fs32\insrsid14495790\charrsid14495790 SECURISER GLASSFISH AVEC SSL
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid14495790
\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af1\dbch\af0\loch\f1 1)\tab}}\pard\plain \ltrpar
\s25\ql \fi-360\li720\ri0\sa60\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid14495790\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Config}{\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0
\b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118 uring Keystores}{\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
\par }\pard\plain \ltrpar\ql \li0\ri0\sb161\sa161\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp127554}{\*\bkmkend wp127554}
This section describes configuring keystores and truststores. Security mechanisms that use certificates require keystore and truststore files for deployment.
\par }\pard \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp135437}{\*\bkmkend wp135437}For GlassFish, default keystore and truststore files come bundled, however WSIT security mechanisms for }{\rtlch\fcs1
\ai\af1 \ltrch\fcs0 \i\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 message}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
security require X.509 version 3 certificates. GlassFish contains version 1 certificates, therefore, to enable the WSIT applications to run on GlassFish, you will need to follow the instructions in }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af1\afs18
\ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 HYPERLINK "https://wsit-docs.dev.java.net/releases/1-0-FCS/WSIT_Security6.html" \\l "wp138685" }}{\fldrslt {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\ul\cf19\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Updating GlassFish Certificates}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9055336\sftnbj {
\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 .
\par }\pard \ltrpar\ql \li0\ri0\sb161\sa161\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp127578}{\*\bkmkstart wp135424}{\*\bkmkend wp127578}{\*\bkmkend wp135424}The following s
ections discuss how to specify and configure the keystore, truststore, and validators.
\par }\pard \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs27 \ltrch\fcs0
\f1\fs27\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790 {\*\bkmkstart wp138685}{\*\bkmkend wp138685}Updating GlassFish Certificates}{\rtlch\fcs1 \af1\afs27 \ltrch\fcs0
\f1\fs27\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
\par }\pard \ltrpar\ql \li0\ri0\sb161\sa161\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp146607}{\*\bkmkend wp146607}
The WSIT message security mechanisms require the use of v3 certificates. The default GlassFish keystore and truststore do not contain v
3 certificates at this time (but should before FCS). (GlassFish instances installed using JDK 1.6 do have a v3 certificate but the certificate lacks a particular extension required for supporting some secure WSIT mechanisms.) In order to use message secur
ity mechanisms with GlassFish, it is necessary to download keystore and truststore files that contain v3 certificates and import the appropriate certificates into the default GlassFish stores.
\par {\*\bkmkstart wp145207}{\*\bkmkend wp145207}To update the GlassFish certificates, follow these steps.
\par {\*\bkmkstart wp138690}{\*\bkmkend wp138690}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af1\dbch\af0\loch\f1 1.\tab}}\pard \ltrpar
\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin1440\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Download the zip file that contains the certificates and the Ant scripts (}{\rtlch\fcs1 \af2 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 copyv3.zip}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 ) by going to this URL: }
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
HYPERLINK "https://xwss.dev.java.net/servlets/ProjectDocumentList?folderID=6645&expandFolder=6645&folderID=6645" \\t "_blank" }}{\fldrslt {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\ul\cf19\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 https://xwss.dev.java.net/servlets/ProjectDocumentList?folderID=6645&expandFolder=6645&folderID=6645}}}\sectd \ltrsect
\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9055336\sftnbj {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 .
\par {\*\bkmkstart wp138692}{\*\bkmkend wp138692}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af1\dbch\af0\loch\f1 2.\tab}
Unzip this file and change into its directory, }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 copyv3}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 .
\par {\*\bkmkstart wp138693}{\*\bkmkend wp138693}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af1\dbch\af0\loch\f1 3.\tab}
Verify that an environment variable named }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 AS_HOME}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 is created, and that it specifies the full path to the location of your GlassFish installation, for example, }{\rtlch\fcs1 \af2 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118 C:\\Program Files\\glassfish-v2ur1}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 .
\par }\pard \ltrpar\ql \li1440\ri0\sb120\sa120\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0\pararsid14495790 {\rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0
\b\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp152055}{\*\bkmkend wp152055}NOTE:}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Some releases of GlassFish may have different default passwords for the keystores. If you are using a different version of GlassFish than the one recommended at }{
\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 wsit.dev.java.net}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 , edit the file }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 build.xml}{\rtlch\fcs1
\af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 and specify the correct default password in the }{\rtlch\fcs1 \af2 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 AS_KEYSTORE_PASSWORD}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 field.
\par {\*\bkmkstart wp138697}{\*\bkmkend wp138697}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af1\dbch\af0\loch\f1 4.\tab}}\pard \ltrpar
\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin1440\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 From the }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 copyv3}{\rtlch\fcs1 \af1\afs18
\ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 directory, execute the Ant command that will copy the keystore and truststore files to the appropriate location,
and import the appropriate certificates into the GlassFish keystore and truststore. This Ant command is simply: }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 <}{\rtlch\fcs1
\ai\af2 \ltrch\fcs0 \i\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 AS_HOME}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
>/lib/ant/bin/ant }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
\par }\pard \ltrpar\ql \li1440\ri0\sb120\sa120\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1440\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp164297}{\*\bkmkend wp164297}The command window will echo back the certificates that are being added to the keystore and truststore files, and sho
uld look something like this:
\par }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp164303}{\*\bkmkend wp164303}
[echo] WARNING: currently we add non-CA certs to GF truststore, this will not be required in later releases when we WSIT starts supporting CertStore(s)}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
[java] Added Key Entry :xws-security-server}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{\rtlch\fcs1 \af2 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 [java] Added Key Entry :xws-security-client}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
[java] Added Trusted Entry :xwss-certificate-authority}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{\rtlch\fcs1 \af2 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 [java] Added Key Entry :wssip}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{
\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 [java] Added Trusted Entry :xws-security-client}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
[java] Added Trusted Entry :xws-security-server}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{\rtlch\fcs1 \af2 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 [java] Added Trusted Entry :wssip}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
\line }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 [echo] Adding JVM Option for https outbound alias, this will take atleast One Minute.}{\rtlch\fcs1 \af2\afs24 \ltrch\fcs0
\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \line }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 ...}{\rtlch\fcs1 \af1\afs18
\ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
\par }\pard \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs27 \ltrch\fcs0
\f1\fs27\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp152087}{\*\bkmkstart wp136402}{\*\bkmkend wp152087}{\*\bkmkend wp136402}Specifying Aliases with the Updated Stores
\par }\pard \ltrpar\ql \li0\ri0\sb161\sa161\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp147838}{\*\bkmkend wp147838}
The configuration of the aliases for all containers (Tomcat, GlassFish) and for all applications (JSR-109-compliant and non-JSR-109-compliant), except for applications that use a Security Token Service (STS) mechanism, is as shown in }
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 HYPERLINK "https://wsit-docs.dev.java.net/releases/1-0-FCS/WSIT_Security6.html" \\l "wp147934" }
}{\fldrslt {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\ul\cf19\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Table 6-3}}}\sectd \ltrsect
\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9055336\sftnbj {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 :
\par \ltrrow}\trowd \irow0\irowband0\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalc\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4503\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \ai\af1\afs18 \ltrch\fcs0 \i\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
{\*\bkmkstart wp147934}{\*\bkmkend wp147934}Table 6-3 Keystore and Truststore Aliases \~ \cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0
\f0\fs20\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow0\irowband0\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr
\brdroutset\brdrw15 \trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband
\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4503\row \ltrrow
}\trowd \irow1\irowband1\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark
\cellx1146\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15
\clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx2817\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr
\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4503\pard \ltrpar\qc \li0\ri0\sl324\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp147940}
{\*\bkmkend wp147940}\~ \cell }{\rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp147942}{\*\bkmkend wp147942}Keystore Alias \cell {\*\bkmkstart wp147944}
{\*\bkmkend wp147944}Truststore Alias \cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0
\f0\fs20\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow1\irowband1\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark
\cellx1146\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15
\clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx2817\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr
\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4503\row \ltrrow}\trowd \irow2\irowband2\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt
\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx1146
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx2817
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx4503
\pard \ltrpar\ql \li0\ri0\sl324\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790
{\*\bkmkstart wp147946}{\*\bkmkend wp147946}Client-Side \line Configuration \cell {\*\bkmkstart wp147948}{\*\bkmkend wp147948}xws-security-client \cell {\*\bkmkstart wp147950}{\*\bkmkend wp147950}xws-security-server \cell }\pard \ltrpar
\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow2\irowband2\ltrrow
\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx1146
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx2817
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx4503\row
\ltrrow}\pard \ltrpar\ql \li0\ri0\sl324\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790
{\*\bkmkstart wp147952}{\*\bkmkend wp147952}Server-Side \line Configuration \cell }\pard \ltrpar\qc \li0\ri0\sl324\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid13193118 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp147954}{\*\bkmkend wp147954}xws-security-server\cell }\pard \ltrpar\ql \li0\ri0\sl324\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp147956}{\*\bkmkend wp147956}
xws-security-client \cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0
\f0\fs20\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow3\irowband3\lastrow \ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx1146
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx2817
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx4503\row
}\pard \ltrpar\ql \li0\ri0\sb161\sa161\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp148171}{\*\bkmkend wp148171}The configuration of the aliases for applications that use a Security Token Service (STS) mechanism is as shown in }
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 HYPERLINK "https://wsit-docs.dev.java.net/releases/1-0-FCS/WSIT_Security6.html" \\l "wp148181" }
}{\fldrslt {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\ul\cf19\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Table 6-4}}}\sectd \ltrsect
\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9055336\sftnbj {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 :
\par \ltrrow}\trowd \irow0\irowband0\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalc\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4423\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \ai\af1\afs18 \ltrch\fcs0 \i\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
{\*\bkmkstart wp148181}{\*\bkmkend wp148181}Table 6-4 Keystore and Truststore Aliases for STS\~ \cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20
\ltrch\fcs0 \f0\fs20\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow0\irowband0\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr
\brdroutset\brdrw15 \trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband
\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4423\row \ltrrow
}\trowd \irow1\irowband1\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark
\cellx1146\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15
\clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx2737\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr
\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4423\pard \ltrpar\qc \li0\ri0\sl324\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp148187}
{\*\bkmkend wp148187}\~ \cell }{\rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp148189}{\*\bkmkend wp148189}Keystore Alias \cell {\*\bkmkstart wp148191}
{\*\bkmkend wp148191}Truststore Alias \cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0
\f0\fs20\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow1\irowband1\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark
\cellx1146\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15
\clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx2737\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr
\brdroutset\brdrw15 \clcbpat20\cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw20\clhidemark \cellx4423\row \ltrrow}\trowd \irow2\irowband2\ltrrow\ts11\trqc\trgaph15\trleft-60\trbrdrt
\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx1146
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx2737
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx4423
\pard \ltrpar\ql \li0\ri0\sl324\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790
{\*\bkmkstart wp148193}{\*\bkmkend wp148193}Client-Side \line Configuration \cell {\*\bkmkstart wp148195}{\*\bkmkend wp148195}xws-security-client \cell {\*\bkmkstart wp148197}{\*\bkmkend wp148197}xws-security-server \cell }\pard \ltrpar
\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow2\irowband2\ltrrow
\ts11\trqc\trgaph15\trleft-60\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx1146
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx2737
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx4423\row
\ltrrow}\pard \ltrpar\ql \li0\ri0\sl324\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790
{\*\bkmkstart wp148199}{\*\bkmkend wp148199}STS \line Configuration \cell {\*\bkmkstart wp148201}{\*\bkmkend wp148201}xws-security-client \cell {\*\bkmkstart wp148203}{\*\bkmkend wp148203}wssip \cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790 \trowd \irow3\irowband3\lastrow \ltrrow\ts11\trqc\trgaph15\trleft-60
\trbrdrt\brdroutset\brdrw15 \trbrdrl\brdroutset\brdrw15 \trbrdrb\brdroutset\brdrw15 \trbrdrr\brdroutset\brdrw15
\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid13193118\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx1146
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx2737
\clvertalt\clbrdrt\brdroutset\brdrw15 \clbrdrl\brdroutset\brdrw15 \clbrdrb\brdroutset\brdrw15 \clbrdrr\brdroutset\brdrw15 \cltxlrtb\clftsWidth1\clpadl15\clpadt30\clpadb15\clpadr30\clpadfl3\clpadft3\clpadfb3\clpadfr3\clshdrawnil\clhidemark \cellx4423\row
}\pard \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs27 \ltrch\fcs0
\f1\fs27\cf18\lang1036\langfe1036\langfenp1036\insrsid13193118 {\*\bkmkstart wp146708}{\*\bkmkend wp146708}
\par
\par Add a }{\rtlch\fcs1 \af1\afs27 \ltrch\fcs0 \f1\fs27\cf18\lang1036\langfe1036\langfenp1036\insrsid14495790 Keystore}{\rtlch\fcs1 \af1\afs27 \ltrch\fcs0 \f1\fs27\cf18\lang1036\langfe1036\langfenp1036\insrsid14495790\charrsid14495790
\par }\pard \ltrpar\ql \li0\ri0\sb161\sa161\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp161820}{\*\bkmkend wp161820}NetBeans IDE already knows the location of the default keystore
file and its password, but you need to specify which alias is to be used. The following sections discuss configuring the keystore on the service and on the client.
\par }\pard \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \ab\af1\afs21 \ltrch\fcs0
\b\f1\fs21\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp161689}{\*\bkmkend wp161689}Configuring the Keystore on a Service
\par }\pard \ltrpar\ql \li0\ri0\sb161\sa161\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14495790 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 {\*\bkmkstart wp136403}{\*\bkmkend wp136403}A keystore is a database of private keys and their a
ssociated X.509 certificate chains authenticating the corresponding public keys. A key is a piece of information that controls the operation of a cryptographic algorithm. For example, in encryption, a key specifies the particular transformation of plainte
xt into ciphertext, or vice versa during decryption. Keys are used in digital signatures for authentication.
\par {\*\bkmkstart wp132953}{\*\bkmkend wp132953}To configure a keystore on a service, perform the following steps:
\par {\*\bkmkstart wp132954}{\*\bkmkstart wp163452}{\*\bkmkend wp132954}{\*\bkmkend wp163452}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
\hich\af1\dbch\af0\loch\f1 1.\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li2160\ri0\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2160\itap0\pararsid14495790\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025
\ltrch\fcs0 \f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Go to Tools and }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790 then }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 select Keystores
\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118 \hich\af1\dbch\af0\loch\f1 2.\tab}}\pard \ltrpar\s25\ql \fi-360\li2160\ri0\sl324\slmult1
\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2160\itap0\pararsid13193118\contextualspace {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118 Add Keystore
\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118\charrsid13193118 \hich\af1\dbch\af0\loch\f1 3.\tab}}\pard \ltrpar\s25\ql \fi-360\li2160\ri0\sl324\slmult1
\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2160\itap0\pararsid5668521\contextualspace {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118\charrsid13193118
Add excting Keystore and enter this path }{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118\charrsid13193118 {\*\bkmkstart wp163459}{\*\bkmkend wp163459}<}{\rtlch\fcs1 \ai\af2\afs24 \ltrch\fcs0
\i\f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118\charrsid13193118 AS_HOME}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f2\fs24\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118\charrsid13193118
>/domains/domain1/config/keystore.jks}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid13193118\charrsid13193118 . }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid5668521 {\*\bkmkstart wp110333}{\*\bkmkend wp110333}
\par {\*\bkmkstart wp136881}{\*\bkmkend wp136881}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \f2\fs20\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \ltrpar
\ql \fi-360\li2160\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl1\adjustright\rin0\lin2160\itap0\pararsid14495790 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Keystore Password}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 --Specifies the password for the keystore file. If you are running under GlassFish, GlassFish's
password is already entered. If you have changed the keystore's password from the default, you must specify the correct value in this field.
\par {\*\bkmkstart wp132973}{\*\bkmkend wp132973}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \f2\fs20\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af2\dbch\af0\loch\f2 o\tab}}{\rtlch\fcs1
\ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Load Aliases}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 --Click the Load Aliases button to populate the Alias field with the aliases contained in the keystore
file. The Location and Store Password fields must be specified correctly for this option to work.
\par {\*\bkmkstart wp110334}{\*\bkmkend wp110334}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \f2\fs20\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af2\dbch\af0\loch\f2 o\tab}}{\rtlch\fcs1
\ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Alias}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790
--Specifies the alias of the certificate in the specified keystore to be used for authentication. Refer to the table in }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 HYPERLINK "https://wsit-docs.dev.java.net/releases/1-0-FCS/WSIT_Security6.html" \\l "wp136402" }}{\fldrslt {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\ul\cf19\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Specifying Aliases with the Updated Stores}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9055336\sftnbj
{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 to determine which alias to choose for the selected security mechanism.
\par {\*\bkmkstart wp127954}{\*\bkmkend wp127954}{\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\af1\afs18 \ltrch\fcs0 \f2\fs20\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 \hich\af2\dbch\af0\loch\f2 o\tab}}{\rtlch\fcs1
\ab\af1\afs18 \ltrch\fcs0 \b\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 Key Password}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790\charrsid14495790 --Specifies the password of the key within the keystore. For thi
s sample, leave this blank. For this field, the default assumes the key password is the same as the store password, so you only need to specify this field when the key password is different.}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid14495790
\par }\pard \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521
\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 \hich\af1\dbch\af0\loch\f1 2)\tab}}\pard\plain \ltrpar
\s25\ql \fi-360\li720\ri0\sa60\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid2310702\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 Adding Users to GlassFish Using Admin Console
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid5668521
To add users to GlassFish using the Admin Console, follow these steps:
\par Start GlassFish if you haven't already done so.
\par Start the Admin Console if you haven't already done so. You can start the Admin Console by starting a web browser and entering the URL http://localhost:4848/asadmin. If you changed the default Admin port during installation, enter the correct port numb
er in place of 4848.
\par To log in to the Admin Console, enter the user name and password of a user in the admin-realm who belongs to the asadmin group. The name and password entered during installation will work, as will any users added to this realm and grou
p subsequent to installation.
\par Expand the Configuration node in the Admin Console tree.
\par Expand the Security node in the Admin Console tree.
\par Expand the Realms node. Select the file realm.
\par Click the Manage Users button.
\par Click New to add a new user to the realm.
\par Enter the correct information into the User ID, Password, and Group(s) fields. The example applications reference a user with the following attributes:
\par User ID = wsitUser
\par Group List = wsit
\par New Password = changeit
\par Confirm New Password = changeit
\par Click OK to add this user to the list of users in the realm.
\par Click Logout when you have completed this task.
\par Adding Users to GlassFish From Command Line
\par To add users to GlassFish from the command line, make sure GlassFish is running, then enter the following command:
\par <AS_HOME>/asadmin create-file-user --groups wsit wsitUser
\par Enter changeit for the password when prompted.}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521
\par }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid2310702
\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 \hich\af1\dbch\af0\loch\f1 3)\tab}}\pard\plain \ltrpar
\s25\ql \fi-360\li720\ri0\sa60\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid2310702\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 Creating a Web Service
\par }\pard\plain \ltrpar\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid5668521 The starti
ng point for developing a web service to use the WSIT technologies is a Java class file annotated with the javax.jws.WebService annotation. The WebService annotation defines the class as a web service endpoint. The following Java code shows a web service.
The IDE will create most of this Java code for you.
\par Perform the following steps to use the IDE to create this web service:
\par Click on the Runtime tab in the left pane and verify that GlassFish is listed in the left pane. If it is not listed, refer to Registering GlassFish with the IDE and register it.
\par Choose FileNew Project, select Web Application from the Web category, and click Next.
\par Assign the project a name that is representative of services that will be provided by the web service (for example, CalculatorApplication), set the Project Location to the location of the Sun application server, and click Finish.
\par Note: As of this writing, when creating the web service project be sure to define a Project Location that does not include spaces in the directory
name. Spaces in the directory might cause the web service and web service clients to fail to build and deploy properly. To avoid this problem, Sun recommends that you create a directory, for example C:\\work, and put your project there.
\par Right-click the CalculatorApplication node and choose NewWeb Service.
\par Enter the web service name (PlacoWS) and the package name (placo.fr...) in the Web Service Name and the Package fields respectively.
\par Select Create an Empty Web Service.}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521 }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0
\f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid5668521 Click Finish.
\par The IDE then creates a skeleton PlacoWS.java file for the web service that includes an empty WebService class with annotation @Webservice.
\par Right-click within the body of the class and choose Web ServiceAdd Operation.
\par In the upper part of the Add Operation dialog box, type add (as exemple of operation) in Name and choose int from the Return Type drop-down list.
\par In the lower part of the Add Operation dialog box, click Add and create a parameter of type int named i. Click OK. Click Add again and create a parameter of type int called j. Click OK and close the Enter Method Parameter dialog box.
\par Click OK at the bottom of the Add Operation dialog box.
\par Notice that the add method has been added to the Source Editor:
\par @WebMethod}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521
\par }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid5668521 public int add(@WebParam(name = "i") int i,
\par }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid5668521\charrsid5668521 @WebParam(name = "j") int j) \{
\par }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid5668521 // TODO implement operation
\par return 0;
\par \}
\par Change the add method to the following (changes are in bold):
\par @WebMethod(action="add")
\par public int add(@WebParam(name = "i") int i,
\par }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1036\langfe1036\langfenp1036\insrsid5668521\charrsid5668521 @WebParam(name = "j") int j) \{
\par }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid5668521 int k = i + j;
\par return k;
\par \}
\par Note: To ensure interoperability with Windows Communication Foundation (WCF) clients, you must specify the action element of @WebMethod in your endpoint implementation classes. WCF clients will incorrectly generate
an empty string for the Action header if you do not specify the action element.
\par Save the PlacoWS.java file.}{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521
\par }{\rtlch\fcs1 \af1\afs18 \ltrch\fcs0 \f1\fs18\cf1\lang1033\langfe1036\langnp1033\langfenp1036\insrsid2310702\charrsid5668521
\par {\*\bkmkstart wp146560}{\*\bkmkend wp146560}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 \hich\af1\dbch\af0\loch\f1 4)\tab}
}\pard\plain \ltrpar\s25\ql \fi-360\li720\ri0\sa60\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid2310702\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 Configuring Realms And Users for HTTP BASIC Authentication
\par }\pard\plain \ltrpar\s2\ql \li720\ri15\sb60\sa60\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin15\lin720\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \ab\af1\afs30\alang1025 \ltrch\fcs0
\b\f1\fs30\cf1\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\lang9\langfe1036\langnp9\insrsid5668521
\par }\pard\plain \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1033\langnp9\insrsid5668521 Earlier I said that Server B will host the service, and Server A will be the client. Before we
can enable HTTP BASIC authentication in the web service, we need to create the username and password that will be used by the service client. Glassfish has several repositories for user accounts, called realms. We're going to create a new realm for our se
rvice, then add a user into it. To do this, log into Server B's Glassfish web console at http://serverB:4848 and log in as admin. The default password is adminadmin.
\par }\pard\plain \ltrpar\s20\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {
\rtlch\fcs1 \af1\afs17 \ltrch\fcs0 \f39\fs17\lang9\langfe1036\langnp9\insrsid5668521 Use the tree on the left to navigate to }{\rtlch\fcs1 \ai\af1\afs17 \ltrch\fcs0 \i\f39\fs17\lang9\langfe1036\langnp9\insrsid5668521 Configuration --> Security --> Realms.
}{\rtlch\fcs1 \af1\afs17 \ltrch\fcs0 \f39\fs17\lang9\langfe1036\langnp9\insrsid5668521 Click the New button to create a new realm and enter the following information:}{\rtlch\fcs1 \af1\afs17 \ltrch\fcs0
\f39\fs17\cf22\lang9\langfe1036\langnp9\insrsid5668521
\par \ltrrow}\trowd \irow0\irowband0\ltrrow\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx1287\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx6026\pard\plain \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af31507\afs17 \ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 Name\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 myRealm\cell }\pard \ltrpar
\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow0\irowband0\ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx1287\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx6026\row \ltrrow}\pard \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \ab\af31507\afs17
\ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 Class Name\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 com.sun.enterprise.security.auth.realm.file.FileRealm\cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow1\irowband1\ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx1287\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx6026\row \ltrrow}\pard \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \ab\af31507\afs17
\ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 JAAS context\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 fileRealm\cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow2\irowband2\ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx1287\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx6026\row \ltrrow}\pard \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \ab\af31507\afs17
\ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 Key File\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 $\{com.sun.aas.instanceRoot\}/config/myRealm-keyfile\cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow3\irowband3\lastrow \ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx1287\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx6026\row }\pard\plain \ltrpar\s20\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1
\af1\afs24\alang1025 \ltrch\fcs0 \f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {\rtlch\fcs1 \af1\afs17 \ltrch\fcs0 \f39\fs17\lang9\langfe1036\langnp9\insrsid5668521
Click OK. It will save your new realm and bring you back to the list of realms. Click on your new realm to bring up the Edit Realm screen. Click the Manage Users button. Next you will see an empty list of users. Click the New button to create a new user.
Enter the following information:
\par \ltrrow}\trowd \irow0\irowband0\ltrrow\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx2252\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx3139\pard\plain \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af31507\afs17 \ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 User ID\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 testClient\cell }\pard \ltrpar
\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow0\irowband0\ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx2252\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx3139\row \ltrrow}\pard \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \ab\af31507\afs17
\ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 Group List\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 Users\cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow1\irowband1\ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx2252\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx3139\row \ltrrow}\pard \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \ab\af31507\afs17
\ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 New Password\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 secret\cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow2\irowband2\ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx2252\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx3139\row \ltrrow}\pard \ltrpar\qc \li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \ab\af31507\afs17
\ltrch\fcs0 \b\f39\fs17\cf22\insrsid5668521 Confirm New Password\cell }{\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\insrsid5668521 secret\cell }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af31507\afs20 \ltrch\fcs0 \fs20\insrsid5668521 \trowd \irow3\irowband3\lastrow \ltrrow
\ts11\trgaph15\trleft-45\trftsWidth1\trautofit1\trspdl15\trspdt15\trspdb15\trspdr15\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5668521
\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx2252\clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil\clhidemark \cellx3139\row }\pard\plain \ltrpar\s20\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1
\af1\afs24\alang1025 \ltrch\fcs0 \f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {\rtlch\fcs1 \ai\af1\afs17 \ltrch\fcs0 \i\f39\fs17\lang9\langfe1036\langnp9\insrsid5668521
Note: You make up the group name. It does not come from a list somewhere else.}{\rtlch\fcs1 \af1\afs17 \ltrch\fcs0 \f39\fs17\lang9\langfe1036\langnp9\insrsid5668521
\par Press OK to save. We now have a new realm and user account that can be used for the service.
\par
\par }{\rtlch\fcs1 \af1\afs17 \ltrch\fcs0 \f39\fs17\lang9\langfe1036\langnp9\insrsid2310702
\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 \hich\af1\dbch\af0\loch\f1 5)\tab}}\pard\plain \ltrpar
\s25\ql \fi-360\li720\ri0\sa60\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid2310702\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 Enabling SSL
\par }\pard\plain \ltrpar\s20\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {
\rtlch\fcs1 \af1\afs17 \ltrch\fcs0 \f39\fs17\lang9\langfe1036\langnp9\insrsid5668521 To enable transport layer SSL security for this web service, you need to modify the deployment descriptor.
\par }\pard\plain \ltrpar\ql \li0\ri225\sb225\sa225\sl360\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af2\afs17 \ltrch\fcs0 \cs18\f5\fs17\cf22\lang9\langfe1033\langnp9\insrsid5668521 <?xml version="1.0" encoding="UTF-8"?>
\par <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
\par xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
\par xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
\par }{\rtlch\fcs1 \ab\af2\afs17 \ltrch\fcs0 \cs18\b\f5\fs17\cf22\lang9\langfe1033\langnp9\insrsid5668521 <security-constraint>
\par <display-name>SSL</display-name>
\par <web-resource-collection>
\par <web-resource-name>Everything</web-resource-name>
\par <description/>
\par <url-pattern>/*</url-pattern>
\par <http-method>GET</http-method>
\par <http-method>PUT</http-method>
\par <http-method>HEAD</http-method>
\par <http-method>POST</http-method>
\par <http-method>OPTIONS</http-method>
\par <http-method>TRACE</http-method>
\par <http-method>DELETE</http-method>
\par </web-resource-collection>
\par <user-data-constraint>
\par <transport-guarantee>CONFIDENTIAL</transport-guarantee>
\par </user-data-constraint>
\par </security-constraint>}{\rtlch\fcs1 \af2\afs17 \ltrch\fcs0 \cs18\f5\fs17\cf22\lang9\langfe1033\langnp9\insrsid5668521
\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2\afs17 \ltrch\fcs0 \cs18\f5\fs17\cf22\lang9\langfe1033\langnp9\insrsid5668521 </web-app>}{
\rtlch\fcs1 \af31507\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1033\langnp9\insrsid5668521
\par }\pard\plain \ltrpar\s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid2310702 \cbpat8 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0
\b\f1\fs26\cf17\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {\rtlch\fcs1 \af1\afs19 \ltrch\fcs0 \f42\fs19\cf23\lang9\langfe1036\langnp9\insrsid2310702\charrsid2310702
\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 \hich\af1\dbch\af0\loch\f1 6)\tab}}\pard\plain \ltrpar
\s25\ql \fi-360\li720\ri0\sa60\sl324\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid2310702\contextualspace \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \ab\af1\afs30 \ltrch\fcs0 \b\f1\fs30\cf18\lang1033\langfe1036\langnp1033\langfenp1036\insrsid5668521\charrsid2310702 Enabling HTTP BASIC Authentication
\par }\pard\plain \ltrpar\ql \li0\ri225\sb225\sa225\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0
\f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521
Next we're going to add HTTP BASIC authentication security. Earlier we had created a new security realm in Glassfish called }{\rtlch\fcs1 \ai\af0\afs17 \ltrch\fcs0 \i\f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521
myRealm}{\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 and a new user inside the realm called }{\rtlch\fcs1 \ai\af0\afs17 \ltrch\fcs0
\i\f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 testClient}{\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 . We put testClient in a group called
}{\rtlch\fcs1 \ai\af0\afs17 \ltrch\fcs0 \i\f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 Users}{\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521
. To enable HTTP BASIC authentication we need to modify the deployment descriptor again:
\par }\pard \ltrpar\ql \li0\ri225\sa225\sl360\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr
\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <?xml version="1.0" encoding="UTF-8"?>
\par }\pard \ltrpar\ql \li0\ri225\sb225\sa225\sl360\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr
\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 EJB 3.0//EN" "http://www.sun.com/software/appserver/dtds/sun-ejb-jar_3_0-0.dtd">
\par <sun-ejb-jar>
\par }{\rtlch\fcs1 \ab\af2 \ltrch\fcs0 \b\f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <security-role-mapping>
\par <role-name>AuthorizedClients</role-name>
\par <group-name>Users</group-name>
\par </security-role-mapping>}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par <enterprise-beans>
\par <ejb>
\par <ejb-name>CentralData</ejb-name>
\par <webservice-endpoint>
\par <port-component-name>CentralData</port-component-name>
\par }{\rtlch\fcs1 \ab\af2 \ltrch\fcs0 \b\f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <login-config>
\par <auth-method>BASIC</auth-method>
\par <realm>myRealm</realm>
\par </login-config>}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par <transport-guarantee>CONFIDENTIAL</transport-guarantee>
\par </webservice-endpoint>
\par </ejb>
\par }\pard \ltrpar\ql \li0\ri225\sb225\sa200\sl360\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr
\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 </enterprise-beans>
\par }\pard\plain \ltrpar\s20\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {
\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\insrsid5668521\charrsid5668521 </sun-ejb-jar>}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036
\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\insrsid5668521
\par }\pard\plain \ltrpar\ql \li0\ri225\sa225\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1036\langfe1033\cgrid\langnp1036\langfenp1033 {
\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 The security-role-mapping sect
ion maps a role name that you make up for use by your web service to a group name used by real user accounts in the application server. The role name could be exactly the same as the group name for simplicity; but I chose a different name to demonstrate h
ow it can be used.
\par }\pard \ltrpar\ql \li0\ri225\sb150\sa225\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af0\afs17 \ltrch\fcs0
\f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 If this service was a servlet endpoint in a web project instead of an EJB endpoint, then the web.xml deployment descriptor would have been updated like this:
\par }\pard \ltrpar\ql \li0\ri225\sb225\sa225\sl360\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr
\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <?xml version="1.0" encoding="UTF-8"?>
\par <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
\par xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
\par xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
\par <security-constraint>
\par <display-name>SSL</display-name>
\par <web-resource-collection>
\par <web-resource-name>Everything</web-resource-name>
\par <description/>
\par <url-pattern>/*</url-pattern>
\par <http-method>GET</http-method>
\par <http-method>PUT</http-method>
\par <http-method>HEAD</http-method>
\par <http-method>POST</http-method>
\par <http-method>OPTIONS</http-method>
\par <http-method>TRACE</http-method>
\par <http-method>DELETE</http-method>
\par </web-resource-collection>
\par }{\rtlch\fcs1 \ab\af2 \ltrch\fcs0 \b\f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <auth-constraint>
\par <role-name>AuthorizedClients</role-name>
\par </auth-constraint>}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par <user-data-constraint>
\par <transport-guarantee>CONFIDENTIAL</transport-guarantee>
\par </user-data-constraint>
\par </security-constraint>
\par }{\rtlch\fcs1 \ab\af2 \ltrch\fcs0 \b\f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <login-config>
\par <auth-method>BASIC</auth-method>
\par <realm>myRealm</realm>
\par </login-config>
\par <security-role>
\par <role-name>AuthorizedClients</role-name>
\par </security-role>}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1
\chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 </web-app>}{\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par }\pard \ltrpar\ql \li0\ri450\sb225\sa225\sl360\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin450\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af0\afs17 \ltrch\fcs0
\f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521
The web.xml deployment descriptor does not have a security-role-mapping section so you need to enter that information into the application server specific deployment descriptor (sun-web.xml for Glassfish). The sun-web.xml file would like look this: }{
\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <?xml version="1.0" encoding="UTF-8"?>
\par <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
\par <sun-web-app error-url="">
\par }{\rtlch\fcs1 \ab\af2 \ltrch\fcs0 \b\f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 <security-role-mapping>
\par <role-name>AuthorizedClients</role-name>
\par <group-name>Users</group-name>
\par </security-role-mapping>}{\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par <context-root>/CentralDataService</context-root>
\par <class-loader delegate="true"/>
\par <jsp-config>
\par <property name="keepgenerated" value="true">
\par <description>Keep a copy of the generated servlet class' java code.</description>
\par </property>
\par </jsp-config>
\par }\pard \ltrpar\ql \li0\ri225\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1
\chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 </sun-web-app>}{\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par }\pard \ltrpar\ql \li0\ri225\sb150\sa225\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af0\afs17 \ltrch\fcs0
\f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 The last step is to specify which methods you would like to secure with HTTP BASIC authe
ntication. You can use the @RolesAllowed annotation on a per-method basis, or for the whole class. In this example we'll use it per method.
\par }\pard \ltrpar\ql \li0\ri225\sb225\sa225\sl360\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr
\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 package com.ryandelaplante.centraldata.service;
\par
\par import com.ryandelaplante.domain.Reservation;
\par }{\rtlch\fcs1 \ab\af2 \ltrch\fcs0 \b\f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 import javax.annotation.security.RolesAllowed;}{
\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par import javax.ejb.Stateless;
\par import javax.jws.WebMethod;
\par import javax.jws.WebParam;
\par import javax.jws.WebService;
\par
\par @Stateless()
\par @WebService()
\par public class CentralData \{
\par @WebMethod
\par }{\rtlch\fcs1 \ab\af2 \ltrch\fcs0 \b\f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 @RolesAllowed("AuthorizedClients")}{\rtlch\fcs1 \af2
\ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par public Reservation[] findReservations(@WebParam(name = "lastName")
\par String lastName) \{
\par
\par Reservation[] results = \{ new Reservation(), new Reservation() \};
\par
\par results[0].setConfNumber("0001");
\par results[0].setFirstName("John");
\par results[0].setLastName("Doe");
\par
\par results[1].setConfNumber("0002");
\par results[1].setFirstName("Jane");
\par results[1].setLastName("Doe");
\par
\par return results;
\par \}
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1
\chshdng0\chcfpat0\chcbpat24\langnp9\langfenp1036\insrsid5668521\charrsid5668521 \}}{\rtlch\fcs1 \af0\afs17 \ltrch\fcs0 \f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521
\par }\pard \ltrpar\ql \li0\ri225\sb150\sa200\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin225\lin0\itap0\pararsid5668521 \cbpat8 {\rtlch\fcs1 \af0\afs17 \ltrch\fcs0
\f39\fs17\cf22\lang9\langfe1036\langnp9\langfenp1036\insrsid5668521\charrsid5668521 Note that you can have a different role per method. If you would like to include multiple roles, then use the following syntax:
\par }\pard\plain \ltrpar\s20\ql \li0\ri0\sb161\sa161\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2310702 \cbpat8 \rtlch\fcs1 \af1\afs24\alang1025 \ltrch\fcs0 \f1\fs24\lang1036\langfe1036\cgrid\langnp1036\langfenp1036 {
\rtlch\fcs1 \af2 \ltrch\fcs0 \f43\fs17\cf22\lang9\langfe1036\chbrdr\brdrs\brdrw15\brsp160\brdrcf25\brdrframe1 \chshdng0\chcfpat0\chcbpat24\langnp9\insrsid5668521\charrsid5668521 @RolesAllowed( \{ \'93Role1\'94, \'93Role2\'94 \} )}{\rtlch\fcs1 \af1\afs17
\ltrch\fcs0 \f39\fs17\lang9\langfe1036\langnp9\insrsid14495790\charrsid2310702
\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8
72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7
2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b
44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7
065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000
00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08
84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc
52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353
bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468
656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c
070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7
29e245eb2b260a0238fd010000ffff0300504b030414000600080000002100ae6f92029b060000511b0000160000007468656d652f7468656d652f7468656d65
312e786d6cec594f6f1b4514bf23f11d467b6f6327761a4775aad8b11b68d346b15bd4e37877bc3bcdecce6a669cd437d41e9190100571a01237901050a995b8
94131f25500445ea57e0cdccee7a275e93a48da082fa90eccefce6fd7f6fdecc5ebe722f66e880084979d2f6ea176b1e2289cf039a846defd6b07f61cd4352e1
24c08c27a4ed4d89f4ae6cbcfbce65bcae22121304eb13b98edb5ea454babeb4247d18c6f2224f490273632e62ace055844b81c0874037664bcbb5daea528c69
e2a104c7407618fdfc0d10bb391e539f781b39f51e031689927ac06762a069936c49091becd735424e659709748059db0346013f1c927bca430c4b05136daf66
7eded2c6e525bc9e2d626ac1dad2babef965ebb205c1feb2e129c251c1b4de6fb42e6d15f40d80a9795cafd7ebf6ea053d03c0be0f9a5a59ca341bfdb57a27a7
5902d9c779dadd5ab3d670f125fa2b7332b73a9d4eb395c962891a907d6ccce1d76aab8dcd65076f4016df9cc3373a9bddeeaa8337208b5f9dc3f72fb5561b2e
de80224693fd39b47668bf9f512f2063ceb62be16b005fab65f0190aa2a1882ecd62cc13b528d6627c978b3e003490614513a4a62919631fc2b88be391a05833
c0eb049766ec902fe786342f247d4153d5f6de4f31a4c48cdecb67dfbd7cf6041ddd7f7a74ffc7a3070f8eeeff600939abb671129657bdf8fa933f1f7d88fe78
f2d58b879f55e36519ffebf71ffdf2d3a7d540489f9938cf3f7ffcdbd3c7cfbff8f8f76f1f56c037051e95e1431a13896e9043b4c76350cc58c5959c8cc4d956
0c234ccb2b369350e2046b2e15f47b2a72d037a69865de71e4e810d782b705948f2ae0d5c95d47e04124268a5670be16c50e708773d6e1a2d20ad734af929987
9324ac662e2665dc1ec60755bcbb3871fcdb9ba45037f3b07414ef46c4117397e144e1902444213dc7f709a9d0ee0ea58e5d77a82fb8e46385ee50d4c1b4d224
433a72a269b6689bc6e0976995cee06fc7363bb75187b32aadb7c8818b84acc0ac42f821618e19afe289c27115c9218e59d9e0d7b18aaa841c4c855fc6f5a402
4f878471d40b8894556b6e0ad0b7e4f46b182a56a5db77d834769142d1fd2a9ad731e765e416dfef46384eabb0039a4465ec7b721f4214a35daeaae03bdccd10
fd0e7ec0c94277dfa6c471f7c9d5e0160d1d916601a2672642fb124ab55381639afc5d396614eab18d81f32bc750009f7ff9a822b2ded442bc097b5255266c1f
2bbf8b70c78b6e978b80bef935770b4f925d02613ebff1bc2db96f4baef79f2fb98bf2f9b48576565ba1eceabec136c5a6458e1776c863cad8404d19b92e4d93
2c619f08fa30a8d799e321294e4c69048f595d7770a1c0660d125c7d40553488700a0d76ddd3444299910e254ab984839d19aea4adf1d0a42b7b2c6cea0383ad
0712ab1d1ed8e1153d9c9f0b0a3266b709cde13367b4a2099c96d9caa58c28a8fd2accea5aa85373ab1bd14ca973b8152a830fe75583c1c29ad08020685bc0ca
ab7040d7ace160821909b4ddedde9bbbc578e13c5d24231c90cc475aef791fd58d93f258313701103b153ed287bc13ac56e2d6d2645f83db699c5466d758c02e
f7deeb78298fe0999774de1e4b479694939325e8b0edb59acb4d0ff9386d7b6338d3c2639c82d7a5eef9300be166c857c286fd89c96cb27ce6cd56ae989b0475
b8a6b0769f53d8a903a9906a0bcbc8868699ca4280259a93957fb909663d2f056ca4bf82142b6b100cff9a146047d7b5643c26be2a3bbb34a26d675fb352ca27
8a8841141ca2119b883d0ceed7a10afa0454c2d584a908fa05eed1b4b5cd945b9cb3a42bdf5e199c1dc72c8d70566e758ae6996ce1268f0b19cc5b493cd0ad52
76a3dcd95531297f4eaa94c3f87fa68ade4fe0a66025d01ef0e11e5760a4f3b5ed71a1220e55288da8df17d03898da01d10277b1300d4105b7c9e6bf2007fabf
cd394bc3a4351cf8d41e0d91a0b01fa94810b20b65c944df09c4ead9de6549b28c9089a892b832b5628fc80161435d0357f5deeea10842dd5493ac0c18dcf1f8
73dfb30c1a85bac929e79b53438abdd7e6c03fddf9d86406a5dc3a6c1a9adcfe858815bbaa5d6f96e77b6f59113d316bb31a795600b3d256d0cad2fe154538e3
566b2bd69cc6cbcd5c38f0e2bcc63058344429dcf720fd07f63f2a7c66bf4ce80d75c8f7a0b622f8d0a08941d840545fb08d07d205d20e8ea071b28336983429
6bdaac75d256cb37eb73ee740bbec78cad253b8dbfcf68eca23973d939b9789ec6ce2cecd8da8e2d343578f6788ac2d0383fc818c7986f5ae5af4e7c74171cbd
05f7fb13a6a40926f8a62430b49e03930790fc96a359baf117000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468
656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4
350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624
52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141
73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c020000130000000000000000
0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000
0000000000002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000014
0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d0014000600080000002100ae6f92029b060000511b00001600000000
000000000000000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027
00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000}
{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d
617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363
656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}
{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;
\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;
\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;
\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6;
\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000
4d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f000000000000000000000000f0a2
20f3d2b1c801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000105000000000000}}