/// <summary> /// Decrypt text. /// </summary> /// <param name="text">Text that should be decrypted.</param> /// <param name="key"> /// Decryption key that is used in production. /// </param> /// <returns>Decrypted text.</returns> private String DecryptText(String text, String key) { CipherString cipherString; String decryptedText; String[] split; cipherString = new CipherString(); if (key.IsEmpty()) { return(cipherString.DecryptText(text)); } else { try { decryptedText = cipherString.DecryptText(text, key); split = decryptedText.Split(new[] { Settings.Default.ClientTokenDelimiter }); if (split.Length == 5) { return(decryptedText); } else { // Maybe old token is used. return(cipherString.DecryptText(text)); } } catch { // Maybe old token is used. return(cipherString.DecryptText(text)); } } }
/// <summary> /// Connect to the database. /// </summary> protected override void Connect() { CipherString cipherString = new CipherString(); String connectionString; // Opens the database connection. switch (Environment.MachineName) { case "ARTSERVICE2-1": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKGACHEMILMBLCCOOAKFMLHIDPFEOBACDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHAKCNAAHOHAFNBKPKFPKOFKMJLCAOBFIMAAAAAAAJMIFACEBKHABCMADCGCIHCKECEJHFGLBEGJIBKNPBBFMHLNFDIBCKBNEKPCIFADAAELKIHKLHBEBLIKAIALAGIGJJEFDEPGOBPACPLFFELPDFJNHJOGMFKOFIAGJBJBIDKMMMJFAMKGPFNNKLCCEDJFFGAPCHADDPIIOGHMEFMDCCDMDGNIKILIHLOGDGIGNFGHJHLFPFFADBMPMJHEHJNMPDIOMPHMGBLCJIHOEJOOBMKMPILPGNEACFCKHDNNBPOOFPAANBDBCALDEHBFCOAPGKOOKGABCBEMCOAAOIFOGMKFCIHJPKNPFFOGCGFILBPNOHMKHIJDCFNDBOHMGMGGOELKALFLAJBLOAHEJMOHHLJDDKAJFBPEBAMCHFLCLBEAAAAAADNAKHPPEDAAELACKAGIKCHCBBPKNJIJKANGEIGBC"; break; case "ARTSERVICE2-2": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABAAICOJBKOMNEAMOBDGPFJFCLNKHPNDOAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOKMCMLEOHFMCDCECMNIKJHGILNGMKOPHMAAAAAAAIECPJDBECFIAPPOMKOIHKJJIGLKGJDCOKLNHGBNPHLCOKCPJCIJEBBJIAOMIBDKFHLALEJOIDMEFAEBPGPCFKDNFAPNFNKMLKBJLOCNPEMLJAEBIKKKHIJENNEMJMGCOOHFKGKOFFAGKOMCMHIMPAGFOADKAMAGHHFJLMJMDNIGEEHJBDCHJPDKKFAPJHFCHFHGKFKBDEPHMNNIJMJMGGGKNIFNOOHAIKFKDLOHBIFABNCNJHAJBHAGDNEBPGNLAEJBFFILPKHGCAEFCHOCLPAOOBIKJFLFFOPMEDAOOKCADEMBNAKGPGPOIJPLDKFOMIIFKJMDBEEAOHNDPJOLLALLLLKLBCAJBAEKPBELMBCIJGPEHBNNIBICBKOBNLJFIBEAAAAAAODICAJEKDHBHKCEPIIECOFPKKPEIHBCHECGIJLJL"; break; case "MONESES-DEV": // Test Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALAHBHOALDLJHIEECKMFJPMIIHMEAIDBJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIBNMFFHMGDOGHKMHKHIHKNOHGFOFMPHLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFANPKLDILDJABAHBMKFFGENNONPHFHENLAAAAAAAFOEALKOJHFMKMHPBMEALGLFBEJMHNBKCPBLPCMKJAGEHHNPPKGEOIDFNGCOPLPAEMAEFACNKOOPNLBCLKAKCLAHCEILGDNOLDLKMMBNIPMGILPFCHJFCOMFJBHAJGDNLEHMGJKJOBAFJOPEMBNOKBNBFHCFJIKMADKNIPIGMDJGABGEICPGCEMMCLGOLGCKODFHLJKPNCBPMICEILFLBAAPFIEMHPDNIPADNGOCELDIHNKKOCMMKMLABNEFIGPAKDOAIHPCOAIOONLKFFDLPFKFNHPHDBPBOPILIFLGIPOLJIMBFNIBHBOPNJLGEKJIEFMMBJFCIOBGANHCACMIPNAMPINJGAMHJBEAAAAAANPBPLFEMLBDKPDFOCAIGBAIAEEJMEHFFHOKEHAEH"; break; case "SILURUS2-1": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIDGFKMFBDIMAPEELJPFDBGPLIAHNCJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMBCIAJLJABGCIILLNNFIGBMPHMDFCPDCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADDAJJKLIMFILGAOIMBDMMFOOFAFDBFILMAAAAAAABJFLHJMFBBHMGELHAHCPDBBHJGJBMKHNHFHOIJLDEODMLMPOIFFMGMOJADBJGGLIGHEEEHJFAKJMNLOICEICAHABCHCHAGEDNFGGCFBGGPEAEGKEHCPMOPEEKHAFJIBBOPDOHELIMAOAJCGOBMHHLIDNJEACGLLFHHJFEOHGIFPOOFIOFJMINJEGIKGFIILBEIGNLOHJHCPDNLOAJNFAHOEMJABONIHFKMHAIKNMFLIGDMJDNFAOPCKFCLNCDKBGGDKKHGIIGDMFLJMELJAFBIHJAGGAJMABNCLDNDJPEFCPHDAKAGBIDOCAKCMBDHGFIMPLBKDLNKCAKCMKBEJDHGBGJKDHFKEMOGCCJIENNGLGIMDLANPDDOEKMKGCOPFHBEAAAAAAILPAOEKHONCNFGPCPPGGAFHAGADJFDCBNHIIJOPL"; break; case "SILURUS2-2": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAMLHPLFJBLJNKIBEPJGEAILJLHMPOLAAGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHNCMLBNNHFAFOHHLGCCNCFHCEEPPPJNDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOEMFCICFKPPGOAJMJOGFPEPADLHKFLGOLIAAAAAAIEKIMNPACEGIMMJNGIPIFACLIKJJLMJFLDEDCNPKEOBCMMHCJINEJGDEIFMCBGKMLCAOMENLECLMJEGMFGEPKKKDKBIEIMPHGMOHOENJBFIEIOGHBAKDPMECIGEPKLMDPMEHBOGOLJLOENEDOFBNBDMPJFPGFGGLCFOEJDDFEGGENLMMGKJEELACJNAKELKAHJKBMMGPOOEPFBCLAEHHAGPAINIGCOFNNMIABJHCFOKEHFCFFOJLHKMKGJLJKBLNDKBGDNALJPIOIKLHMPCLIHBDJDCDGGAJDNIMADDDIEHPFGOAEOOCEOCDHCLJMJCGIDFFIEBALIPOCDOKHPAPDOKFOBFKCIGIBPLJJNMOPLBHDGCDBEAAAAAAOPKBCBNBJBEKBLCOHALNDMJPBDMFOFLBFNGBDJHF"; break; case "SLU011837": // if (Configuration.InstallationType == InstallationType.Production) { connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALCPBDBGCIAFPEPEILEKMLLIKEOOJMJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHEEPHDHODIPODBJLICDPDKIJMODPBFNKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPENNDAGEMNPLIHICHBMCBLNIHOOMNJBGMAAAAAAAIGAHDICNKLDABAFKKLJKOACNJMPICHCCKFMGMHFEAAOAOAMMFLMPBHLALPAGMCLKFOJOABMJLFKJIAGBEINPEPNKAKGMLLFDNBJDFMFBKGFJLDOFOEPBHGPDENGHMIOKJPLFLAILGBBLEAOAOHOJPNAGDMNOMLDDAHMPDHBLJPNLMMCOBIGPCEGLFJAMLMLJCLCKHFLOGOFJLJEAJNKDOHLNDICFGOOBCOEIJKNBOMILHAAEDNNGKEJJBCCJJDJIMHFGMFEJGACCDMECMHPBIMGFMKFGPCMMGPKOKDDKMCPCFONBLMEHIHOEBLCMPPLHABOMMJLEPCEHFGHLHEFCDLPDENPJEEINABAGLGEIDEGGEINAAPLEJILPLKFCCKPKBEAAAAAAEGHMGELBKDMFJMDMLAIBJGBJOLJACPEOODCOKDAL"; } else { connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFDGKFHMFDIIJOBEBLFPNAIHICEBDJLBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABHIODJIAGIMAGJNJLAIHAJFODJAEIJPGAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANOLIFKKBPIPAGOPCKNPNPGEDLPNHIILKLAAAAAAAALLAKOEIFINDFEFIDIOMHEHCBKFBIMGGPMKBPJOGJDNPLCMODCDMHBGIGMFBPCNOKDPFCLIJADKCEGLINMEELMFGEFJEHKBFOGJHFAGLGDEIAHEBCAHHHPOCOBEDMPLIAHEGFOOOHLEKBMECHCMEFFIHGDIEFJNIBAIFCJCMJKAPJFBIAINGDIFOKGJFEDIOEINBLFGFBKNCFKOMMPPGPGLCOGEDDBOHLOPOMIFDHDPCAADEJEMBMEOMOKNABADKFONNIGDGFEMEBNFHJCMOECNOICMAGMIMEMELKOMLABBHNIIIHKGPMIGIPBPPFNJOOLIENKGBAADNLPGHPMKMCJMFIJMIINCKBEAAAAAAADIKCHIKLOPBDEGKADPFLACFKOJFAODKPALDPOIG"; } break; case "SLU002760": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAOIKAMFPLIBLJKHEBKLMNEPHLFFHCEIBDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADEOEBEEAHFHNKGPAJPLFCAPPCBCJMDCOAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEJJOJALKECHPAJJGMHCGHOLBEHCPLPDKKAAAAAAALOLGEINDIEPBMPPGAOMLPJMLPKPAINNBBBEFDGMMFFENMIEMNOFDHJFIMCECKLCAEPFAADOBAGEPLDNMCALFIPACADEOIHJJNCBLDJCANBAPDFKMKDLKGMDLJPKELHMOJFGJIBFLIJFLCNKDIACKOPGMDPBEKGHCHBFGGADFGDIOANEIILJCHJOEBFGLNPAIOFPDCIHHFGMFGILPFEEHIIAJPKCKIDKHBKLNFHGOALBBEHEOKMDNLICLEJGDPOHILDLPIIDBGBAMBDKHPDFPMCBLPNKPAACNFOGLIJDMFDCCDPFFCHEDFGMENGDPILCABEAAAAAALEGLOIIKBKAONLAKBOOPPGKKBGBPHMMKOOBJNPEE"; break; case "MATLOU8470WW7": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALHCOFDGPCNONAMEDJDCIAMKCOKLCFBPFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAONECNHJCJAJMFMCBOJMBHKELKPFGKHHLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANGNIJFOALKLANLCFMKBCLHFHMCLELBNELIAAAAAADCDLBGMFLIOGLFGFKFDMDGOPNKNODOICGJJBBPOGKMBLDACPGEFOBFEBOAMCDLEBPALELOJOMMNMMJNJBLIKDGGILGAHCEGIBGMNHAOHAGGDPANOGLGIFNABCGLLNFAFPMDEDOPDBIJMKPGFACFMOIBPGOMCPAFDNAJDMPIBBCBFHOHJHNGGOIEDBOBCGHIEIMOAJPFOHGFCOCOKEILFKKLKEHEDLJEOPFLOBEGPIAMIIEBBEPADMOMBJBIONOLFKBKPJMOHCJNADFCNPPFDIKPBKEJFPNLDLALIHBAFDHLEOPLCGEDBHLCALHEIKMAOAIJDENMCFOIFLKNMMILIMGGHHAHKMHLEDBBPCGPIBDCGNLFEBEAAAAAAPKKGPDPPKEBLLPJMDNIALOMMNNJNGMBEOBIGFOMG"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } Connection = new SqlConnection(cipherString.DecryptText(connectionString)); Connection.Open(); if (Connection.State != ConnectionState.Open) { throw new ApplicationException("Could not connect to database."); } }
public void DecryptText() { CipherString cipher; String key, textIn, textOut; cipher = new CipherString(); key = @"lakflödfaökl3948+0ikaoja23"; textIn = "Hej hopp i lingonskogen!"; textOut = cipher.EncryptText(textIn, key); textOut = cipher.DecryptText(textOut, key); Assert.AreEqual(textIn, textOut); textIn = "Hej hopp i lingonskogen! Det här är en lång text"; textOut = cipher.EncryptText(textIn, key); textOut = cipher.DecryptText(textOut, key); Assert.AreEqual(textIn, textOut); }
/// <summary> /// Connect to the database. /// </summary> protected override void Connect() { CipherString cipherString = new CipherString(); String connectionString; // Opens the database connection. switch (Environment.MachineName) { case "ARTSERVICE2-1": // New production web service server. connectionString = ""; break; case "ARTSERVICE2-2": // New production web service server. connectionString = ""; break; case "MONESES-DEV": // Test Web Server connectionString = null; break; case "SILURUS2-1": // Production Web Server connectionString = null; break; case "SILURUS2-2": // Production Web Server connectionString = null; break; case "SLU011837": // connectionString = null; break; case "SLU002760": // connectionString = null; break; case "MATLOU8470WW7": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALHCOFDGPCNONAMEDJDCIAMKCOKLCFBPFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEDBGDMLGFLOPKPONFABCBPANHFHOGMLKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADOKBKGOMDLNGPMKHNBCJEDALIHOGOEFAKAAAAAAALHIJIIJNHBKHKEMHJGCCLCINLPLJBLLKCCJMDECOBLFOGFHBEBNPLECLEBDPINEGNAEPBKKAIAILOFAMIGOKIPDPILJEDAHKIBDHHBKGBAJDONFCKNANEGOELBNINKDOEFBAJFOKMLDFFDHFEEOFLLBGLNJMDAFBOIGFGHNMIMBMEJDAKEAJNHPKMHGPGIJGBKFJNBEDADKGMLIJFOJAEBEJHEEOEGEHJBIBNGBBFEMEJJGPFOAMLPOKMOCLJNIKALANOODJDJEDHJOKGADKIBMEMOEMHILAHCGMDDLHDBOLNJHENNKBBIKBDJFDHNGHBEAAAAAAKNEIEKBCKGNAIIENEDKDLOMJCBALMPLFEHMEDLGH"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } Connection = new SqlConnection(cipherString.DecryptText(connectionString)); Connection.Open(); if (Connection.State != ConnectionState.Open) { throw new ApplicationException("Could not connect to database."); } }
/// <summary> /// Returns the detcrypted token. /// </summary> /// <returns> /// A string containing the Token. /// </returns> private static string GetDecryptedToken() { CipherString cipherString; String token; // Valid to 2017-10-31. Label = PublicTicket04. // Steps to make when next token should be collected. // 1 Log in to https://miljodata.slu.se/mvm/LogOn with your UserService account. // 2 Creat a new token with button "Aktivera och visa publika tickets". // 3 Encrypt token on servers and your own computer and update encrypted token in this method. // 4 Update valid to date in this method. cipherString = new CipherString(); switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. token = null; break; case "ARTSERVICE2-1": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHLKGBDFBDBPKCEEOKLLJKALLMDFDELLAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALIDFJIDFKFIIDCACAKKABPLPBENILFPOAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHKBCGGOJDAODLEHICGHNNNNPENCGKIGEBIAAAAAACFJEEBIKIKNJJAPAAFGBDMJEIKCINCHOMMMCGCCIIEPNLHIMBEAAAAAAKIJEHEABGDEJDKFKEFGOLHMCCDDMBJCKNJKDAHFJ"; break; case "ARTSERVICE2-2": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJGEOCNEDAFICHHEFLFLMCEBIEGIHNGNCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEIFDHKJAHPFCBHAIIGLIMBICIGCINBOCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALMHPCECEPANLPFIBLIJHBCDLKGPABAPDBIAAAAAALIBPBDHGCJOPHMHFKMFDCCLFCPOILHBPECPAKIDMPKLFEPLEBEAAAAAAJBMJHBOJEIGFBOOMBMAOPBICOHDMJGOIMLGBDHHA"; break; case "MONESES-ST": // System test server. token = null; break; case "TFSBUILD": // Build Server token = null; break; case "SLU011837": // token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFDGKFHMFDIIJOBEBLFPNAIHICEBDJLBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJJNIIHIACKMLFGFDGFPBFJNBNFFKNIDBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKGAOGIFCDIDBIMAKGBBAKLOPGMNKHCCEBIAAAAAAEHOJPBOJFGFHGLAJAEDHODEHHNBOMCOAJBMHLLFJLKHJINKDBEAAAAAABOOLIECCMBJBKOGMNCNHCELGKKEABAICKIMABMBF"; break; case "SLU004994": // token = null; break; case "SLW-DEV": // Team Two Blueberries test server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHDCGMMMLDMCPKPEMKILLNDOBEOLFBAJJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAAIJKOMFGLDNCEGINNHHGFCBMJBPFONDNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJBDBIHHKDAEJJPFENMFGGEOMGNBBCLELBIAAAAAADICKGNBMEBONAPDPJKCIEMEAJBDCLKGGOGNIAFOBHPPDBPEABEAAAAAAMMLJOHMLMGOCNCIMBGPOMLIPOLAEDEKACJNIHMMO"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(token)); }
/// <summary> /// Decrypt text. /// </summary> /// <param name="text">Text that should be decrypted.</param> /// <param name="key"> /// Decryption key that is used in production. /// </param> /// <returns>Decrypted text.</returns> private String DecryptText(String text, String key) { CipherString cipherString; String decryptedText; String[] split; cipherString = new CipherString(); if (key.IsEmpty()) { return(cipherString.DecryptText(text)); } else { try { decryptedText = cipherString.DecryptText(text, key); split = decryptedText.Split(new[] { Settings.Default.ClientTokenDelimiter }); // TODO: Delete alternative 5 and 6 when all // TODO: web services has been updated. if ((split.Length == 5) || (split.Length == 6) || (split.Length == 8)) { return(decryptedText); } else { // Maybe old token is used. return(cipherString.DecryptText(text)); } } catch { // Maybe old token is used. return(cipherString.DecryptText(text)); } } }
/// <summary> /// Token to identify the client. /// </summary> /// <returns> /// Decrypted token. /// </returns> private static string GetDecryptedToken() { CipherString cipherString; String token; cipherString = new CipherString(); switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. token = null; break; case "ARTSERVICE2-1": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHLKGBDFBDBPKCEEOKLLJKALLMDFDELLAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAALOMJAIMFLGMDLPMCGAGHNGKJAJKADDDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHPDLJAGKFBBDCBDBEONIKOFDOMOKHHDCBIAAAAAAADOCOJMBKIOCEJCHPEAMFCIGOCJAAHFIEKJAJBHKMOIMLACHBEAAAAAAKCPDJPJOLJJNLHJMNNOONJANBLAKPOKJDIJNDKOI"; break; case "ARTSERVICE2-2": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJGEOCNEDAFICHHEFLFLMCEBIEGIHNGNCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADOOCCKGJCOBDDDFBKNAMPCFJKAIJAIJCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKPCGLKJMBMLPAOJIKGLGCEOMCAJJBBBOBIAAAAAABGDGGCNAKJPMDGMHMEDKCHDDKJFDPFKNPOKJJJACKKCNPGOFBEAAAAAAOAIAHLINCMBIBHMEPBFKAJPHCIIFKKJIJAHNGKIB"; break; case "MONESES-ST": // System test server. token = null; break; case "TFSBUILD": // Build Server token = null; break; case "SLU011837": // token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFDGKFHMFDIIJOBEBLFPNAIHICEBDJLBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJOMGFIJBKBOCNDHCNFEDJKFAGOGMEDBDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOKECAJPGKKOBIAJKJLNLLNIGIDDMNKHLBIAAAAAAKHEMBBBJLFGLAHDBFFCMMMJBNAKMLKBEBCDJGJCOMPIOFHHFBEAAAAAAMEGFCLLFOAHDEDFHIGLIAKPNKAPEOAIKLABIJDPF"; break; case "SLU004994": // token = null; break; case "SLW-DEV": // Team Two Blueberries test server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHDCGMMMLDMCPKPEMKILLNDOBEOLFBAJJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGKKHJAAMFBNJIEJNAEPLIMHGHALGLIDGAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAGPAAADNAJPJMFAEGPFMHEGMJOOEPKJFHBIAAAAAADMCMBILMICMEBEODADGEGBIPMEJLMJEEOODEJEPKBNEKGCLJBEAAAAAAEAPNENJENMKAPKPBIAPIEFCIBKHHFKFFDOIAIGCF"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(token)); }
/// <summary> /// Token to identify the client. /// </summary> /// <returns> /// Decrypted token. /// </returns> private static string GetDecryptedToken() { CipherString cipherString; String token; cipherString = new CipherString(); switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. token = null; break; case "ARTSERVICE2-1": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHLKGBDFBDBPKCEEOKLLJKALLMDFDELLAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABNLFHGCAPHDBFJEOHBGOCOLNANPMAMJJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPAGAPOCKHOIADIMKMBHDJMHNJHDAMMOOBIAAAAAAGLMBAAGJEEBLHHHGNKIIOOKAECHKMGJHAMFODIIIGOCAMBKNBEAAAAAAMKLCAACOGNFNBBIIHEHGMCKDJEECJOJHKLOIMINM"; break; case "ARTSERVICE2-2": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJGEOCNEDAFICHHEFLFLMCEBIEGIHNGNCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKGDHKHDAIABDJOKKBDKCFPPBBBDKGMGCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKGNPEDIIHOAGGHNHDDGMMGIABAOFMBELBIAAAAAAECCLKPEDJFPEHNGGPOKGDDBGIJJJAGGAKLMBJGKIGKCIGEIEBEAAAAAAKMICBKDKLHNODMPMLLDIBGKJFDKNHKALOGJLLOCA"; break; case "MONESES-ST": // System test server. token = null; break; case "TFSBUILD": // Build Server token = null; break; case "SLU011837": // token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFDGKFHMFDIIJOBEBLFPNAIHICEBDJLBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOPAOAOJDBOLLAJBBNJHCOPHONDOKEKAJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADKNAIEFBLJNNKEPGOJFALEBALBELEOPPBIAAAAAAGJGALGOOOHCHGDDCGNJLFLDAGEFLHALKPMIOIDCNFKINKFPKBEAAAAAAOHMMGBPEOAADIJGKCHDPCEDGJODLBNIDLOFOPCNC"; break; case "SLU004994": // token = null; break; case "SLW-DEV": // Team Two Blueberries test server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHDCGMMMLDMCPKPEMKILLNDOBEOLFBAJJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALDHDJCMNFNFAFEGGODAIKCOODFFFFNIMAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAALJNBBPMBIONDHFNLECFGHKJIKLPNFBMBIAAAAAALGABNCGMANMMFLMBLPDNBDEHGEEDKPIHJIGKGBKCKPOOIBJCBEAAAAAAPNOECGBDKGJGPGPHJCKDBHKBJJMAOMADNIDMGOID"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(token)); }
/// <summary> /// Token to identify the client. /// </summary> /// <returns> /// Decrypted token. /// </returns> private static string GetDecryptedToken() { CipherString cipherString; String token; cipherString = new CipherString(); switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. token = null; break; case "ARTSERVICE2-1": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHLKGBDFBDBPKCEEOKLLJKALLMDFDELLAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAINKCEIPDECBCDMBBFIHAOECDGKBFFKFCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKLMAJIFLNNMJLBCMDKIIBGIMNPINIDDNBIAAAAAAHNGKPJBMKOKKLMNDCCNOLDPBFGAJCNEOLAFAFECEHLCDOIEABEAAAAAALCJBGOELINKLHJGLFHBBADPOKKFCKLKBFMGMMNLM"; break; case "ARTSERVICE2-2": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJGEOCNEDAFICHHEFLFLMCEBIEGIHNGNCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIGDFCILMFMKGNFCDIHBHJKMADBFHMJCBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMOPMJGNJEHLIEFHKBGCIEJFKOBGHJHLDBIAAAAAAAKEMGLJDGLKFIJLKLFFBOHPAHNHMDELOBJILMLFKHJAPBBAIBEAAAAAAMIHAPKJNIMGJKPKNFACELCDNALFBGEPNKIMBHDJL"; break; case "MONESES-ST": // System test server. token = null; break; case "TFSBUILD": // Build Server token = null; break; case "SLU011837": // token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFDGKFHMFDIIJOBEBLFPNAIHICEBDJLBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAODIFGNBGBFHKNOPAGKGOLPBDCEFIPAOCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAGCCMPFEABLPEPKNHLIIADIMMNFHOJNOBBIAAAAAAPBKKAJFPIFICADFEMHANPNMBNGFBFOOONABMLMACCIODHPMCBEAAAAAAJPMKHHFKADCHKIDFDHOFGHFJJLBEDBDABDNDFLCE"; break; case "SLU004994": // token = null; break; case "SLW-DEV": // Team Two Blueberries test server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHDCGMMMLDMCPKPEMKILLNDOBEOLFBAJJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPGPLKPIDOOPOGHDJHHKELGDMOEDANIOFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABFPCNPBPECHOJGFHAMDILAFCJJFMBCEMBIAAAAAAMLGHEGOEENIHJDPCACCBOBOOCJLDLEFLFMEHCELOCONEIAANBEAAAAAAMDKACBKKAPBPDBGDFDJJOPDDNLMBDDKDFJHFADAO"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(token)); }
/// <summary> /// Token to identify the client. /// </summary> /// <returns> /// Decrypted token. /// </returns> private static string GetDecryptedToken() { CipherString cipherString; String token; cipherString = new CipherString(); switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. token = null; break; case "ARTSERVICE2-1": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHLKGBDFBDBPKCEEOKLLJKALLMDFDELLAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADCALMELDBAEHDBEMLPBOCEDNHILCPOOHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAGLIMMHMBDHPAICHMJOHKMIEGCMLALGCPBIAAAAAAIEDBAJEDJDLCJEKGJFICCEMHKBHDCIJNBFOPDNAJCJOJFKJIBEAAAAAAFDJKIKLNMLKJBCGLHBKAIAPKHDKNDJKDJOEICPKE"; break; case "ARTSERVICE2-2": // New production web service server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJGEOCNEDAFICHHEFLFLMCEBIEGIHNGNCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJFFAJFGLBCMPFHKKOJJIKIGIGOMAAMCHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPHMOAONACAHEKJCJJOBOIIIJOCMPEFCCBIAAAAAABCIANDGFILIFGLHENNHGGMPKDFMMCBGIAJHMGCLAOJBIDDNCBEAAAAAAMHMLGILGEGLDKMNGPCAACBEFANNIFGONAOLPLEFJ"; break; case "MONESES-ST": // System test server. token = null; break; case "TFSBUILD": // Build Server token = null; break; case "SLU011837": // token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFDGKFHMFDIIJOBEBLFPNAIHICEBDJLBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALEGBHAPJAIIAHNAGOMCNIPPCKJANMFNPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMCBMOMPABKCOENLIPGFKBEIGBMMONLNLBIAAAAAAKHDBHJNELBLKAFIIICHBEENFNDGNMKFJBFIICMLKIGCGKPCDBEAAAAAAIHGLIOMFIPHPMAIDOIICFAOAOBBDEAAMMCCEEDMA"; break; case "SLU004994": // token = null; break; case "SLW-DEV": // Team Two Blueberries test server. token = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHDCGMMMLDMCPKPEMKILLNDOBEOLFBAJJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACGDPODCLMOKKDFEINGKIDBNLJDOHLLEPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHLIGKPGMMADGLMDHPFKPOLEAGKCGEIEJBIAAAAAAELNCIMLNJBEPLLHKDCIPCMOPEIHPPHOFOGFICOLDEKIAJBDNBEAAAAAAGHJPPHCFEKMGAPENGDLCPABJFONBKNBJNOMKGNKJ"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(token)); }
/// <summary> /// Get connection string. /// </summary> /// <returns>Connection string.</returns> private static String GetConnectionString() { CipherString cipherString = new CipherString(); String connectionString; switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMODCOMDMCJIDHAGBLALJLPGBMNCALMJBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAACNKKPDJMDGIINKLCFLAMNHEGNBKBEGDOKAAAAAAADINGDJEFMOPFNFJNHCADPMGAJCBBGHEDPBCJGMDPEAADIPNDFANHEALDGKOCJKBBPEHODINMHOCKFEFPCNFDKFNONFMNIECDDJEMEMLKNNICFDIHBJGEMJIDCPCALMGJMIJBGFAFLNMACDICNFKPLCNGBKCKPMLGBGINDAAJHLFEBCJPFPMHLDONBKGLCAHNKKIHBDCGAKNFELPFFGAPFGDNPDEJLNOECNIEGBHEFBFJAKJGFIONMKAFDJEBIOBFHKAICGIAJPLOIOOPOCGNDGMOKBFBAKECIKHKBBMLMKGMOLLIPHIAPABFBJFLGNJPBEAAAAAAMCIDJLHNBIOGLBPNGNKLHIOIFFNPBDAHAGNAAAPA"; break; case "ARTSERVICE2-1": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAELDJLKDEHEAFOGONLAJMNLLEKJDDLLLAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMONALEPIJKLKIPAIGFGNJKOIABPMPJEJKIAAAAAACNELDFHPAAMHGKKEMAJKDMPMDEHKJIHAKKPHNLDELIKPGKNBLABPJPCMEBCLEPIOFLAIOLLAOOPLHICMCGICMACPBOOKHKGIMMOJFAJDEBJJGBAHDBOOLGFJBANAEBCIMCGGIFLLMDOKPLMNLCKNFFEHBANBPDKNOAAEOFNCPMJLMHMELIGDDDAOLEMGNKKJDIIMOIKAHHGBNIFPICKBBAGHOEEDEDAGHEKHJCHOFGDJGNBCJKNJNPMCNCOIDEHKIECFOMAFCGBFADBPEONBEACGCBNHJDGANBKLBCGBIJMAJJIMEMFPBOEMJECJMOODEMEGNCNCGOKNEIDEBEAAAAAANDGJBCJPMAOBHELCEIBDHNGEBKFNPOGAPPJPPGOE"; break; case "ARTSERVICE2-2": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACAAIODEOAPMOCAPKKEMFJJNGMJEDBOJBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALIPJAFDIKHGBBPLHHPKGIPCFJHGGAMEOKIAAAAAADGIFGNBIDDCKPBLJMLAHAGJLBDGMKMKOJMLCFPEOLHNLLPPMNAIFPIPOAOIKGCAPEONNEBHCANKOOKPCCOLIJHHOFALMONDDOIAGAKDOGBGIHBKOCEBPEPDOFCCNAMLJKEJIGKEGGMDFKNIFAODIHNEJCJEBGNBENHLIIOBIACGCGOOGECEOAOACIGPPCDPFIBFBOKNKHMPDGCFKCAPHGIEJCMNPHMDKBLEBMAKBEKNOLNLHGILPIOFMBJEJEENLBIBJMIOKKNIGHKJNLHNCMLKBECNHLAJPGDNOJIPDCIOCKMCBOKOLMNIEPLNJOJGJGJFMGDGKFPOJBJIGBEAAAAAAOGEPMFKJCDBEEEFAFGKABKPICMGIBMDABNMADEPI"; break; case "MONESES-DEV": // Test Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFCJGLOIAAHKDBJLDKPJNCFFJMFMBHFKNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANBDEKHKFMPPMJJCHEKLNAFHIDOCGHBELKAAAAAAAJAEGFAGNHBEOIIMDHNAAAAFMPCECEOMNBEDPNLELCMDMFHGMJFKFDOIGMNBLJFMHNMFKPIGLKNCIJKANOPLBNMAHFFOLGBJHAIEHHCHBNLMLPOOEHOPDBOCLAPBNBNPCLFGCFDOFOPHPFMLEMKKFKIFKLIKPCIHCPOKOKAEDCJNJFGJFDHCLEGEEJAFIFHEGBOIEENAPFJDIBHHNKIFDPJNNOLEIEBODDANLMAHCODAKLLAHFBKHIACFPOIOKPBIDEPEHCNJHCBBOMCHCILEKABGMOCJLAEIHBJOPEPLOOLBJEJNBDHPMGNKBMBJMDJNBEAAAAAADBLOPOKHCJNCEHAIJOJNFNDJMHHIIOMKJPBNMFKP"; break; case "MONESES-ST": // System test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIKGEBDAPMKNOAFEKIHFGCOJNGHIAKFIAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPBKBOEJAODCCEHODNPKMBMLEDELEMMLNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPOGHJNIFAEFBGOMIJGBGLLFKPHMCMDIOKAAAAAAAJJIDOBFCHPMLHEKFEEKFIEJDICIDAFOOCFGOIIADFPFMKCGJHBLMCOKCICGFDFNEILHKDKLBFJALEKJGJNDBFIMDAGBPANPPNBFALIBGEIOEKLEFLPLGIHFDLBBKEDDOMAPLHKOMBKFKLADNLCAMAEKFCOLGPJHBODAACPCNBDNKFHCBNHKLIFNIMNEKOANJELFHGPFFNEKFIKOPPBBKHMFMCOOGJIEPHANEFAFBNHOEKLGJCKOOEIDGCGGADLGBIFMEHJMCGIEGHFBEELAKIGFCABJILJNAIKCCENEKOLMLAIALBCCFKIGKCAOGGIEIBEAAAAAAJMEPBKAILBHIJHKAPFNPCOKFONBIKJKBKHEBECGK"; break; case "SILURUS2-1": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIDGFKMFBDIMAPEELJPFDBGPLIAHNCJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKJPIGFPGGPAPAEECHPLAOOGPFHFOAFNIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMGIPJCLNEPNEALBHCGPKJFMOCLHNOHHIKIAAAAAABJAMMALKILAGJJDKIPCBFAHBIDIJFDJGINCLDMJMPMDFONMKIMJKNFCIOBBPPHNNNBIIHHEHOJOJONFDGHDHNAMNOKOLJHNNOFPDMDPMPHBFDIJPOMDNBKCNBCNGLLOPJALJJCDLEJHBNIPAAFAKNDPAOGLICAFMJOCIIPPFAKAFKNCJMNCHACBALOLGDIHNALHGLMPLABDPPMGOLJGGBFHALIHCICAHOPHMBECNCNPAJOGLKELEHMEJKMMJHPKEMDOCKACCAAKFFLDECNGPIIFGFLLGAPMBBCGLADJHNCKPACNDIAGDKFLFBFOIECABKNIEKLECIDDFBBPBBEAAAAAAPPDCMLPDOHMJPIHAGFAMHMLGONHGFEIFKCCFNILO"; break; case "SILURUS2-2": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAODPAFKAIHGMAPDEOIPNDNGAIEJHDINBGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGFMJAJNFNFEPPIKKLGBLIGANNKHIMLNHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAACNMDCEILEEBFOBJBMHPFFKADGNLKMAEHKIAAAAAAKAJCMHOHGKMMHMPBNBBLMKNAEONOFHHPPHJLNJHKCIJCNMNEACEBNCLFKKNHJNHPJDLDFJEFKAGOEPNBIGLIOELCCFOOFKAFCJKMFGLDELEKCLJGIKNEOAENNDIGCGCFGGJBIGLKAPLHHCHOIPJLJCGLCDMNAPDJPCOFDDGICKJNPJKFFJOOGKBHFFAEPMKKLJIIJCHCBIIEPIBHACODKEJHEGJONDMLPGBNHGODFJKCNOAPIDNOIJBNKMELEDNKABJGLIIDKFDAMPEODBFHHJOFKKLNFMBLCBLEHMJEEJPAHEKOFNMONEMHNLBDIBPHNOAPOAMDJGFAACACBEAAAAAAFMJLNBDLEGCKBPEDMJFGDKLILPENMLMEBBPEKCFA"; break; case "SLU011837": // if (Configuration.InstallationType == InstallationType.Production) { connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABGDPKNGGHAFOAMEGJJHCDBPNFPCJJBMBAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAAHGKNDDMGOMFGHOKGAHPAIOCPDNBFKMDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALICLKAHGAFKFEJNLPGGMIOIAFBKMGLAOKIAAAAAAFICOHLDIEBIGFOHJMPFGOJHPKFLGJILMLPKLEJMJFAIBDLFHDLIJFOIFLDFKFLKIICMDGHHAOOOADCGPHMEJPMBGLEIHPCNDCEKDAEIHBAKFPNAHPELKPFCFOMEADMBCKHOHIPHPPEPGOELPBGJODHEELMPEEKEAGBFGPLGICEHMNCCNFGBOJCNDACFJPEPFIKBMJJKLDJKPDPOICGGPPGDOEBGLGMCNHFINJHPJGNIPLADABGJFOCONDDFBNADEKFPCABEOFBNNLIHNDCPDONDJKJKHNKJJLMOHLDNGBAEFNNMCFNBHIIKJIMAGBOJBKBJCJLNEGEPHOLPCBEAAAAAALOOKDGHKHMNAMOJBGPDNHDENABOMKGHEKBKCEICM"; } else { connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALCPBDBGCIAFPEPEILEKMLLIKEOOJMJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABDEGGFPJKBPDGFCNMBNFALGABIDNPLIHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAACKCDFJMGICPJGBGCNKPDIBPMBAJGMMMEJIAAAAAAPHACCHNEMOHAKFCNGAJACEMKEKKPKMENHKKLBIJJCGCJNKIJILODDIIFKPIHHOACFCLGLHDCMKMJKNHJJEJHDDJPPPPGEELILHFBHGKFJNOBFLBDDEIFBBKDFJDFJLEFGHDHFLHICBBIFCNEGKKPGPDCIBPHFLNJFIAGJAKEBGCIGANFHBBKHCAHDJIDKOABEJKNBFFALNDBDICEOAGDHAAFODDNPDHKOCGKIDGKGJMLMHGDLDEGMPCNCGPIOJPJCLNDHDBDFOKEJGOFOIEHPLNNONGHMMFHDGOEBPGFABMMJHFGBEAAAAAAKDDLIBNLBNLHOHEJHEOKOJFNLNJGEOBHFAHNJLIO"; } break; case "SLU002759": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAACIDCABECFOLLCPEPKJMHHGGHFCPOMFOJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJOHGEGHAECFHOCMNLJNBCKHLMNIMEGAHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAIFGEDIBOFGKDIMOPMDDJGHNBLOOOEHDFKAAAAAAAAOHLJFGOJJHKKGJBDDMKGHMNNEACEKBHJGFDOJKCHHLACMFINCGAPHOOPEDCMEIMCAOIDJMCNKHFHAEBLOCNCMFHBCDICOKMBCNJIAJOFKLHHAPJCOAINHPHBDHEGELFPMBHPJJOHECHEKEEFKCHEDDGHFFDEOLAKMFILFJOFCBEONDBNEMLAAGPKONCOOHGGMBGLJALDIFFOAAOKAMAPDHHNCJMGCFKODMKDMFLGHBHLIAHIGNCBBKJDFFAABIINMFEFKPPOPLEAFEHOMCGKIEOPEBPAGAHFLBGMCNCBDKIIALLKCHBODHBGLGJOKLHBEAAAAAAGPBCHKBGKOGFJNMKNOBDBFFPGOCJIOIGJCONHHIN"; break; case "SLU002760": // connectionString = null; break; case "SLU003354": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAODHAJOLEPIKFCCELKPNHOCHFBJAKLOCOAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAANKLHMJPLKCPOIFFEOJHAHBGNDNNPPAIEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALJBODOAEODDMLPGMGAAHPBIPJBJJNKAEJAAAAAAAFOBNDLBFLMBDGNBEKDPMGNKEEJJPNDMFIICBNJHJLDBLDCMPNHECIGOMMFHJMOPJMHHMNIENGBBDJJCHBCPDKBPDHFDDNKFNIMMGONNBFLJFEDIBEMEMNKIAKBACBAAEAFABIAFLIAIOHIFBKMBEPGKKLJBOMCOGDAAPMCOIMFMBDHKMDDNMPBKLINBIMDHGKODJECKNIIDLBFIMJAGOELPLPCPCADLGKGHOJPKMIFFPKPLCICCFNFHCPBNPKBIIJLPGHCKKPCNPDOEEOMMMNOOLGBGIOJODBEAAAAAAMIAACNCKCKBFKAALBGILLGOBEHHJLKFHIEFOMLMB"; break; case "SLU003657": // Maria Barret-Ripa connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAANKDBKANMMAJMDJEBJCBKFDBPNKCMLNMCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALFLGDIOGDEKIKMJALCFMJEIJFPIDJEAEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFLFANKMAPCLOPCIEIICBDNCCGGBJOACFKAAAAAAALFMNGIMJLPHNMEFONLGBJFFGDGLBOPEOIHNOFAEIFPEGNGJDPOEMMLLMDLAOKPIBLGALLCFLOFODMJAEFHANEJBLMMHOLGBMKKANAGOGHDCKHKGFNIFECEEBLGPBDKPHILKLLHGLBECMJDIMCDCOGHDPDPAFAHNIJPPHEEBLHBHJOJKIMGPBGLPBLCIKIDHDAEOGNJOJOJKEHNHAMNOEFAEKIOBFEEOHIDFFKONJBOLGIOJOFGAJHJLOHAPHJLMMKKPBDGEOMPFNHCBECBCEGJOMPBBJEOKLENBMDMPJEJOODIIGPBDIBBEIHIIADPNFBEAAAAAAGCLFJMGNGIHHEPBAGOJDGJJLMDDEHICICMBJHIED"; break; case "ARTDATA-TFS": // TFS connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABCNHOEMJPBDFAPEFLODEONCFHMLDLFFJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAAKGNFKGODOEMGIOADBLIOMNMNPKJBMPCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJOJLMBMNDHCNHKDLGHAFGOECIEIHOGHKJAAAAAAAJPLGLMCJKABLBAMMCDILEOFCHAKIFCLAOKPGGIBHGLNGFFCBEPCLOJBLCCLEKHELFDLBIGGDHLJCFKIFJIKLMCAIMICFCDNCFHIAAOBBMLKAOPAAKIPGIHMAAIENLNGFJLLNFEDFDBACGGKIBAGEIIHAHNFNMEDLCINKICCBKJDDOPHNEPGCICCAKCBOFPMJCBENHPIMGHIEBOFAHPEAHJDMINIGGOKJGIAODOEMGBGBBOCFJAEJPOAEGLODCCFGBNAKLFBLKNCGMLOMDGKFEOIIIHJKFPJKBEAAAAAAJKNNNHIHMJIIBKINJMIIEIANDIFKJOLPFIOEHJCM"; break; case "SLU011730": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAADIHMOJGONBDBMKEPJFMKFPHPJJOAAEHLAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALGLKDHNIMBJEMCKJCDCFEDECIJFDGGANAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANLDCLHPAPNAIPLJIAHOBHGIFOJIALNMNKAAAAAAAEDNPLMJACCBLONKIECKKCPFBFPPPFNCCCJEBBMGNCKPKILDEFFPFGNKILLHAKIIMAFBNPBOIBMOBFCKADKKNAMOAHFNBKCJJKEBPBCCPCLKGGAIMBLLCHIMFIKOCNNECBBDJHNGDCEPDBBDANHNKFNJPAJBCACFJEENNPCHGDEBCJDHLECIECLOONMHJELELCELCMDNKJHEPHCFODODAIEBBAMGEMOCCJBOIIIPHKGCFECPEKDIIEPCHOAKNPNMIMLMMEJIINADAJCPGEIAFBDFDOFKJPLPLABEGJGAAHJOLOLOAKBCKPDHBIBLJALBLBEAAAAAAJKNHKIINIGNJIJCBDOPFKNKCDKAPGLOLMJDGOJLM"; break; case "SLU005126": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKODAGIENDBFDOEEPKAIMHGGHOICOBJNKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALKFODHNPIFMPBBNLBFPENJCMPAKKEMDMAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANNBJBABAGMMJHJJGBGHOCGKANJIAFMAAJAAAAAAANPPKCMGHBKEDJGEJDJBFJHBJFJGGOIHGGLOKOODMMBHLGCLOIDIAPFGHBBANACCABCKPKHCGAIGPNKMPDHJANCJMOAOBMNNDMJMBKOAGIHGIHJPCHDLCJADLFKILMGEOLLANGOBMALMPCMFGJJLLANEDKLPDJMNAKGHHMJKAHCEGECCHDNNMENIHPEJFLKAJJJHKMPGMELGFEIIEOCIPHPOAJAACDKJOKGIIOFKDBNNKEDIPJCNJCJFBFBHCOACACLICNCGCDIPEDNPIMKMGPMCAOMHFFJBKBEAAAAAAJDFOCBPMJKHNMCADFEHFGHCBCIGCNIOIINOLKHEK"; break; case "MATLOU8470WW7": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJPCKNPEHLGFIJPEOKNHDKMHIMDFHLDCIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADKGEEEIBGIHLILDKIPFEBFGMFFBLLBBBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALEMCIIBLIKFGAEGEAILPDMLCHNLJDCJLJAAAAAAAPGFLEMNLCFEPNNDNMOPNDGCDONAMMLGFMPKCGIGHKJDJAPJGJNIMLAEEHICJENPDOBDPMHJMIILCDNFIHEJEHHNLIDKJIAPFCJPLCMLHKOLFCIPAPDPDIMFNHHNBJELGDENAFKGGDPEOEBAMGGMCNODNBGDIFPILIODDHHGOAGMEOFHPPLDPBPDGMOEJOJCMKPJJFHIKCNLCKICEBOIJCHAGBLKNJCKAFKLOJMPABDALBABMDNLOCNFOPAMOMKINJIDNJFAAOEFAKINFAPGDADHCMNIOHAHDBEAAAAAABPJPMHKMIANAGOANJMMJAIKCFNPNLALLEECKIAPF"; break; case "TFSBUILD": // TFS-Build server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJDEHMIDHELNCKKEHLHOKFNFFKPMHAKNDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOPKEKNPIBFJECGPFHHLNDGMODNNGPBCCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKMKGMJEGKIOPOLNKIFFKHGKHALDOOGGPJAAAAAAAAKMEAMPCHHPNLFMNOHBLPNPDKNCKGJKPHLKKNABMHEPGNKGKDDEFEJGHFDCKHOPMCOANALBLJNBMOMHLJCEGOICNEPKBNMNOLKONKODBDIFBPPHLFIFEGKEEPIPMMJAHAGPCPABOJIMJMIMDONGGFOEFJPIHMBOKFONEDHEHBKANEFIBMKGLBFCLDBKLIKLLBNFDJFFOHGLPINDGFGOFFAONEMFGJDCKICPDEDJBCCKMLJEOIOFOFDJMHJIBIDHFIOFACCBKGEKDMIIFDEDDIFAIEDFJILKFBEAAAAAACIMDKDJGCNADPIKCABLOKAGNKEKCBDDAAIBOCAGD"; break; case "SEA0105WTRD2": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABCDHLPKLHGBGOOEJKJIFHDOAFNEEFMNKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMNLCKJMFEAJMNEPLKOCCGNNGBDNMPPEHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJHCNBMIPJHGJPOLHJBJPPJFIHPLOINAOKAAAAAAABOPGEKEJDJAIDJLNMLOOBAKPMPJFEAMNLMFDCNNMEKILKGFPJEOMKIGIPHCGEBJENPFOKFNEDDLJAFNLKHOLIILIAMILIMJGFGFLNGGCPEMFEHADIFFCPCNLCALHEFHKEGFJAEPJCKPJKOMMNBJJDEDNNKKNCHOMONIFKFHGPCDNPMOHCANLABIEHJHAFEIELFFHKGNKPBEFFJDGEECCDHEDEPGCMDOCJAPDPDNOELKMIOCCFEFMALJOKKGEFILOFKPGKKDBDJEHLEFJOAOAKBPAHNMLPFHFLNHCIEKKKFFBDACMOCMDDFPCJJFDDDFNBEAAAAAAHEFDLEMIABJALIMNPIHGKHCLLNCMNLKDCGJHDGLF"; break; case "SLU011896": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFNEPGOOEOHKKGCECIICFNMJLKFBFPGCCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIOJDFDOGKJFPHFBJOJAKJEBIKIGFPPPEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKJCGKCAMDPENBFNBADPPHGNBHOHCJKFGKAAAAAAANPBBOMIGLOIHAJPJHGNNCEDFMOKMCNIGPKPHMBBNINNHKOIIDFIGGAKNHEEKBNIOPHMACPJBMNJIGMIJLLLBMCHJJJMEMCPPOIGHFBPEDMCLIOAMMBFHHPANCKKDFHDPMJKEAJHBEMKBOBAPIBMPFOOICBKHPGKAEKGCALIIDOLAJLIKBBONAHKEHKOCIBCBECHKBANNOMFAEAHLDILLPPOBIEJHLFKMPPCJKLNEJFIPKEENMMFEIJFDMKHIKJGKALIDJMBPDIBBDDHLJMOCJOECPLGOCKBOFKFFKFJJOLCAGJPCHFNCLAMJHJPAEDPHBEAAAAAADMEKKLBCHJLKKHJNBPIBKHCIEPLIFAMEDOBKMLLA"; break; case "SLU011895": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAGJNNAFOJJCNCANEIKCFBFEDAJKKMADANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMDBAPANMMEMFEFBHEEKEGOLIJNGDGNGNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADKBGGFEDKNIPMKOMHBKOGMKIBCKOLCEHKAAAAAAACNGKELGGFPIGKDOPDKCHBDNLILMDALENJPIHAJKHMDLEPPJGLIJMHJNABBHHJILCHIBELDEIAEPFPIAPMBCMMMGDJPNOMFMFCDGLEFGKGFBEOAGACFPPKCPINDILFLOHHAHJBEIOJAKODIAOKCLPGCIFALIADLJEMCKJEFOMFBDCDAHKOFFGNKFJPIKCLMKOHBAACKNJOEDBCMFPLIJPHOKKOMPNFOJPPCHPBANNEABAKGGIAPECIPLPGIHDBNGONPJONDCMCJMHPBLHGGPJKHMBAPNCLBFIMGDDFKKFCECIIFJDLNLHHPMFHAGBBKHPBEAAAAAACNKLBEGJIPPFAOAGOBEGFHOKCOAKINAPDBJIDFNL"; break; case "SLW-DEV": // Team Two Blueberries test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEFNJJMHEFNEPELHNOECCCKLLJHNFHNDIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOGGCMDGHNBNEKLNDPJFHLGLAEDDCKIBNJIAAAAAAGIAOAEHMIEAKGNIBCGFGLIHPGBHHCPPPMCKMELKCPGBGPOAIAPDNPOBLIMBDIGOIBCCKJNKGIIINCGFEEOHINLLOGKLGENAGEAACNJBKDLFMLDOOKGKLFHJKMEJFJHIBHBHLGPJGPOBJMKKGLJNENICPHCBDEBNGAJNMEALMKLMONOJENFJMHJFODLABGBGFCOHMCJHCDEPNHBABNEGCEJFNDDCBBJOHBPEAJLHJDOEIEFJMEOJEGNMHLFLHPEHOFAKPEJBHFMLPPLHFMBPPCJBCAPIGIBPPEHEBCEIPPJGPJEHNBEAAAAAADPLNMLIHFFHJHOLKDFKNAMANKILJIOMFDHFBANNP"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(connectionString)); }
/// <summary> /// Get connection string. /// </summary> /// <returns>Connection string.</returns> private static String GetConnectionString() { CipherString cipherString; String connectionString; // Opens the database connection. switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFCOCNCJGKLKLENEMMBPJKPBHDGIHIGLJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANGBBIDLDGCIPKGPEODJCLCJANOGANOOGJIAAAAAAPOLJFGIOGAHKBPIPMCDOHBNMCMKBCFDILBIBNPBACOEBFJALBCDEGNJEHKGCKNFJNPLECCAMELCFGJHOALIFBGJMCNONMNIFDHGFBEPENLGADJNOJCEGAFJADPPNGPACPNPAAKJLFIMDDAOMOGODABHAIPMIGOHKFAEFGAHFIACMPCCGILHANKCIGNOMCPBNGBCGHIKLKCPEHONAAABMNBPLFAHJOCHNDIFAFHFLJLNILLNFNINNDKAPICMFMOEEPBFHCKPOINMCPIPLJMINNHEIMEOCLFKNOLJFMPFPCLLIJMINBEAAAAAAPEFCEADLIJMNKDODPCLJDGCKKIIAEMMCAHFDNIBK"; break; case "ARTSERVICE2-1": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGJNNDDDJKMNHGKOOGGOFCBLMKMKAPKKLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEKOHAIACKLDKEGDMCPIDOFEFBODIANKJKIAAAAAADBFCAJIGOGEAINGIEDMAOHCOJPHFJAHKBGCAHDAFNDCJOADPKAALFACMMNLAGEILOHILOCFMGAICDCDGBKIKLMECLALFIICGGEEGLGBKAMFIMCJOPHFBDDBPPODHAKEFFBFBDCFGCCMAPGCGIELAOBMKEEKLDELLCAEHOALENPAHOLEBKBJPDHCLDHNBODAFLPDJBAMFABENAEONGPEFEFOOJOMCDIIHDNEAIGDAAOJNBOIDMLEEHPBPAEEFODGLIJHPNDLFFFKGLCNOCEEGGHAEOHKJLOKHNKDMJDCFGIKECNBHDNIJDPEAHMEKGMEPFKNODIDBENKPJIHFBEAAAAAADMLPPKGLMFOGGAPCNEACFCHDBAIJLONLDDMBPBPA"; break; case "ARTSERVICE2-2": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJDCEMPHLOHDAABHHNHCCMMELFFEOOKMMAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPLPBFHALMCHPLJPONJHNAHPGABKADOEJKIAAAAAALJHLCCJGKCHKCAGKBPKFDMGLMAOGIDGDECBIDPKEHFOKFJMGMHCDAFKBJBLNONDIFFGAGNMHDFDBOAELGFHFFADNPAFNBMDIBKBFFGEBGCNFGMABIJPAADPENNEDCGCHBHOBNDIIJJAOKLMMPAMADLPCDHCCLBGGNKKNHNLKGMCMPGABNKMOAFLHMMEECJBOMAFLBBOELKGBIKLJNCIFOPDBKIPHGCJLHNPADCEILEAPFEIPOICMPEKNOINGFGEPPHCMGODGEGIEKHBCPKKGHBOAIMILFLDCELNPJLBKOCAAHDEGGGDFBFBPPDOEHFLOBDNDNKFDKBGFGKLKBEAAAAAAAHNLNLHMEENODHFGIAEBLGECELFGKDLIKAHNDJDD"; break; case "LAMPETRA2-1": // Production web server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJCEPODNLFCEAOPEJKAENKKFFOHNGCDHEAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPNMONKCBBDJBHGHLNMMJLJGKFLIMCPNOAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPKFLCIBCLCLBOHANALHBAJDHDCOFKPFKKIAAAAAACBLIIIJCHKKACCFKCMHGGJDDIBOHHLOOJMPHADGPKFPANPOPDCGILDBPOJLABMLOJDNKGFHPJFBCONJEDKNOBOHFNFFNBDMMENCNDBBPAGCJIAANMPLFFDAPFJBEIKBLHGMNICGFPJHNONPDDNBBADHICAMMKNALCADLOAAOMBHGIMOAHIHBDLEFCJDDPMCINLKMLMOMJAONJOLNELNPNAJFFDONKHMFLKOFLDAKBHCJCJHBHNIOOOPCJAFLPAAHLMEGNOECLJEJIKIEGGNDCFFCHJCBGABJAHKIONPPBHGDPEEBLBDGBNDOLFFNGFLBNOKKOODAEEHLANCHBEAAAAAAOAIOMMOAHJMKPHDAALKNFPHFCDGBBCOBDEIOPHKG"; break; case "LAMPETRA2-2": // Production web server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAECNHBGDNBMLGGOEILCGKDIMBCEOCDKGCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEKPCGAKFLFKGJDANJAFEGNCEFPHAFMFEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOBLEODLOFPDLLJFPHBHAHIPDAJAOHMJOKIAAAAAAFHEPNJHDPAJNENJJDLNBGBOJELBPAADPNJANPJMFHGHHIFNJIMEDMKGGADMLGAIBDKFOKDJEKPLCOFFDHGAHFHPNNIDHLHCCDFGLNBMPNPDEACOLJJNCFIONDFEKJJIKAJNLKFOOEAMBIBONGDFPMDNOIEDPGAHDEJPICFADFGBFNNLKMNKDGBLILCBCDJLAOJIIHCKHNAOGPFMCMPAPPPDPECLPLLMEIEALNACINIOHFPDGMNPDIONBGLIAFLNDIBLPLIPJKMBLNHCFBCCIKAJJBAELGNJCHNLINAJHEIAIOHPFOODHIIDFOKPHJGJOBIMJPGDMOBKJBEIJBEAAAAAAONAPCODLMFJPEKEEGNGPPCCMINODKDNLFBAHHJJP"; break; case "MONESES-DEV": connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADJPBNKJJEKLGCNHMCBJIPIKMACAJHOJLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJEJEMMMJOGAJNLKMHGILAAENGLHKLGONJIAAAAAAGFHENDHJBJGMCDJIMBGAIILILNHJDILAEPFBEBNGEPPGCMMKOJIGHJMAKIHFLLGLJBMMLJFCFGODEGEDECACMMDACOHGPPONOKNDEPHCFGBGLGHAALDLNJIGDELLOJOCMEJFINBOMPHONPPEOFKIPIDMPBMLJDBHICFIHFCFBHHJEAEDELGLDIOOKMLPEKJBLNFBCCGNECLJCNCADLEKMJOKDIPLOEBPKGCLAJJENIPIOMNPNICGKIBOFCABCDIDDJOAGMEJLNDIJONJIFLKADOACLEFLMMGFEJBIAGEDIOLBLHJBEAAAAAAEBDIKKACECDHAKGKEKKMNEBBPKMEKCIEOLMMHFAG"; break; case "MONESES-ST": // System test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIKGEBDAPMKNOAFEKIHFGCOJNGHIAKFIAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGGGOFNLFLHBEEEIGMBBCAJLFEHNPEOPCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAGONNKOKMLGKFLKPMEPGOIDPDKLAMPAPHJIAAAAAAMENMNIFGPAKAIDCNJOGCDHONLIAHNNHDLIFDJBHAJKAELKEANFPEOFLFOLALHGEANMOBJMLMMBNFJELEGJJKKPGEBIKLBDNAEECGBJJMOAIDKABEJIJJKNDNJIMHNIHNGFAANNFEMDFNOFBOCDCGFAAEGMDEAILEFCOCCFBMDLLJIHFJICAKKEPKAKLLDJMFBBPONCLNKLCNLPAOJLGAGPMHPNECGNLOBKPNHDLFIEHODLAGDEHOLGNMHMLHDKGCMMJGMDIKHLLHHIIGOCCBFLMLEKJHKBPOCLGOIPFMFKCPIMBIBEAAAAAAJOHPOBJFNPIKPEHBDMJFBMOPNFFAOEHLLBBOMPOE"; break; case "SLU003354": // connectionString = null; break; case "SLU011837": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALCPBDBGCIAFPEPEILEKMLLIKEOOJMJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADPBNKDNBEBINNEJPONHBDFGFNJMGDCFBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANBKBFOIKMGKFOHMLGDJIIKPMHEGMBNJKJIAAAAAAHHDFAGEPFMNALEPAOGJCOMAPEBFDBINNIBDEAKCDDODNACHNFCNBLLAHPJGNCFGACJNLGFBNNEKEOPNCKAMJINHPDJEGNPNNHAKJENJEGDGDJMGEHIJJHDFHCJCLCOMNMJPJEPPBAMMOFLGMMPABLACPPFKECJHNINLEIKFGDKAEHOHMBKHKBHLJNIGKFDIPOFLHFMINHLHNBMOCFNKLOPBKALHEPAPBNKCFAFGNAAHAJJICICMIAAOCAMJJGDHHIBBPNCKJPFEBPEKFMLCEIMPKNEPCGOCLPCDNCBEDGPJODHLOBEAAAAAAJNLPKEPEHBMLPIJNDIMPKFHCJNFPDOABLCMEEJBO"; break; case "SLU002759": // connectionString = null; break; case "SLU002760": // connectionString = null; break; case "SLU005126": // connectionString = null; break; case "MARKAC8560WW7": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAOHJOEMKMDIHEDPECJFPBNGDEDBEEFDHDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAANBLCCOIKBJHPBONGHHFGGFKBDKGCLAIBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADKCDCBOGKDLLKFOEOCCEALAMGOEBKAEEJIAAAAAAMJFOOMDEJHJNDBOCJEEFFDNLILEHEIEHHPBNDLPAKFJEIFGLAGILBOEKAPIKMPKPNJMIJFJBHBALCGDEKIGCIOHLDEMKNCOLEKAGLAPMPJHHPBJMJJCGIGBPFEPMAHBNJBKHKIFOKFJINJLFIAJMKBDBJLILAOPAKBCBPHKPFKMMJOJCINJDHNDHFPCBJHGHFDNFODPBCDIAIAMDEMDCCNFABGCOLPNCLHAJGPODFPBDMFPKJDCGHOHPOMJINFHNOOPGHMKBEIOOMOANLMOEODPHFBLECPIKOLHEKENBBMIKEBIFBEAAAAAADNPPFLOKLPJGLAKJKBBHCLDPPHCBDCDCOBCOLADN"; break; case "SEA0105WTRD2": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABKIOIJPBLDPKPCEELADDGIHIPCLMBNMGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIOAFAOPGLJNKCEGCKKJFEMMAJENGNKMMAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABAJIFBCANMCPENKNLHLFDKNDLKHNPHOGJIAAAAAAJGFLMIPAMFPINGFECFMGIPMCAANKNMJBHJJOFBFDDCHOGGEOBJFGELDOOIIHJKAGMIJAIMLGOIAFPMDCIJDIMKGMLHEIFFKDOMPKPIFFOKFIJJAFFAMNFPAKBGBIHCCCCIKNDJPIAIJBJLCCKJGCBLPNMEBHDPAINMOOMLKIAEJFCBFHNOBPAELCNPHEDDHAEKLOPKHIICHCPLCEIOKCNLCFFONGHHFGBBNEPLHLNAOEIGJLNLBJMPBDKBPBPOFEEKAJKMBDGNHMGCPANDNABOKEGAGPBJALNBNAOBMAIIJNAKBIBEAAAAAAMLPGODOCGHIIOGGHBNHEFFHEFHBBCHCHDLMIHBEB"; break; case "SLW-DEV": // Team Two Blueberries test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIELCDFEEBOOHBMKANOMMIKJEANFJLNMJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKLLHDEIHHBJHLGEICPKNJAMKMINGELMNJIAAAAAACHMAKPGHDKBAFECDMEFKDANIFBBEPOLIMPHNPJIELDPGFMEMMIGKJMMBHPCDFEOIBBOHBGHNJKBDFHOIJJHPEACJGKEECFOEKNLLFEMCADLJBKNBMPBBMHNHHGNBJKCKINJNMMAKNJHAJGOKEAFHGLFBBGKLAGHGCLKHFNCAKAGILKFIGKHBJEKGNJCFHLFHMACKJCIJLMFAIJHEKNGJPGKPLLDDEGJMGDBLFLLJDNDCDJEJEBCFECFDMGKGBONOIEDCHKKKLPEAKOIMCJMLKGDGJHFOHBFJBKOHCNNHPAKNLLEABEAAAAAAPKJFACAHIMCDNLAOELIFLDNLKFGFPJIFNPJIHDMH"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } cipherString = new CipherString(); return(cipherString.DecryptText(connectionString)); }
/// <summary> /// Get password for application user. /// The password should be kept as short time as possible. /// </summary> /// <param name="userManager">A user manager instance.</param> /// <returns>Password for application user.</returns> public static String GetApplicationPassword(this IUserManager userManager) { CipherString cipherString; String encryptedString; // Get password. switch (Environment.MachineName) { case "SLU004911": // - TODO: delete (crasched computer)? encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFJDJHEBAOCEPGDEIJKDHGJNLAFFCMLPPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAADAIAHGNCHKMGCHEKCKNHMHFHCDNOPLEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOCALJBGLBINJFIBPOAFJPHDLJFHAAOAFBAAAAAAADBHANLGLJEJFJIPOMDOANKAOBLALOAFCBEAAAAAAKHBBECNABAKNKGLDEJFDACOIPKJMILHODJBIANCC"; break; case "SLU005060": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKHAHAGODPFACCPEBJFANOOFFGFKAAHHNAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEAACLEFNGGFICJEBGHFGKJKDIHFFPJIKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFIMKGJAFIIHDPIPANFHOOAODKHJEJGNBBAAAAAAAJOGMEOJGIELEGPPPGLMACAHEALOKILFPBEAAAAAAIOIKBFPHFPJMIHJOPPBKDBAGAJCBEJIDMEECLJGK"; break; case "MONESES-DEV": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJIBDHABCHKEJFPDCPKCMOKNGMKLEPKAIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAENHPPJHJFHCAMHLONBNHBPDDHCCDNMBKBAAAAAAAPHGPJDJDAJDKJFKFBCBECNIOCMEHBHHNBEAAAAAAPAFKEIKHABECCPKGPEKEALJLMBEKIEAGONBMHOHA"; break; case "SLW-DEV": // Team Two Blueberries test server. encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFIKLKKOPLDFOGIEBKMPEHDIPDHJCPNNBAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEFOJOFDIHFACCLIGFNGAJMBKNECJLGPJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABBFEOIGGPFLMHEPNBELGKJOLGOFJAHFEBAAAAAAAGJBPKMLNKLLOECGAJKDEKGILLPPFPDMFBEAAAAAAICKHKFEFNFHGDFFEDIDEGLHFIFKALFNNJKICPBAC"; break; case "SILURUS2-1": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABKFCOBBPIBEMBHEOJGJDNNOHKDPHDPJKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKKFLACGFMOADDIHJKALKCPBCHOGGLPAEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAACCEKALPMEFEPNLHNEDDIMIBCMOMOEJMDBAAAAAAACDNMPFDPKOGAPGOJECMINGNBMEEBBJMMBEAAAAAAJMHFMKCJGDNCPHLNPDKFINCAIBEHNHKBHNNHLBMP"; break; case "SILURUS2-2": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPCOKEIAGFHPEOLECKMFPKICGHLGIIJEBAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJPIGEKOKOAFPHEOHONNJAECLBMCBNONAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAACJEDOOGBGHAHJJHHHGMIHKHAAOJBBDGCBAAAAAAAMNGCDNEIEMPMKMKKLAFMCAPCNFADLGBIBEAAAAAAOIGBPIIOINFGKHMANJJJGPBHJJOOEANIHHJHBLAP"; break; case "ARTWEB2-1": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAACGCCKKBLALNHGFEFJBABKAGFKICLCNBFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALOMCEHNELAPEEKMAHBACOPCJEIPHHKJPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABMIILDHALLFBEFEINJPCKJLKKFDOOGHFBAAAAAAAJHNOLJLIEAJNPOPIMKDHCGEBJGDJANIPBEAAAAAAILGHGAFCIEDNLCOHMEHAMDIODPKMJHAJNPHDHJAE"; break; case "ARTWEB2-2": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIPLFDCLPBINEKLEILFPEHNBHCCIPGBPKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFKODKKOHGKAHFGCOIMBJEKCMBFPIFEANAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEJBNNADELHBIGAJBNPAGHLPAGACPOJCKBAAAAAAAJKLIFJKMFFODCKKJNMMBEHALGHKCCDDABEAAAAAAIEEBFJCKBKDOEILPDALHJLJOMIDBJDJJPMEOKMPC"; break; case "SLU003354": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPCDKCBKOHAGAJJEMINBFNAHDMEJMIHLJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADJDIJBCAILLPIJNHHNGMAHDKIDAFEPMDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPOJFPBCNDBEBOFANELLOACLIACKMOMNGBAAAAAAABDJMJOIKBFNNGAIBEAKDBOEHBGPGNFDBBEAAAAAAFCCCBFHEKDENCIOMGIJGCMOAACAOLJPHCAJMHCBL"; break; case "SLU011730": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAGKOONNFFCICKGAENLBBKPOHHMCHDGMEDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFKBOJMKLBHIHFJABPDCJMDKBLFPLEOOOAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKBIIKEBKFOCMOBMHPKLCPGKOHCBCHAEJBAAAAAAACDBHCEMBNLKKMIICGFAEDLJBNJOFIGCPBEAAAAAAKFBMPAKOLLANOAPEGEPDOIJGLPPBKHDHHNBIMFJE"; break; case "SLU002760": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKBCABGKFKMIFHKEFJMBEJDNDNAEMFGAFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMFJDEEFFNGNNKJHNNNHNEOFJDNPOKDOHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAACGIKGLIOJMODMMEHABMMDJPALGHBGDJNBAAAAAAAIGDNPJOJIKMLFKLIPJFEDLOPFKBOCMFBBEAAAAAACNNELGFONLPJNNIBDAMKIHPDOEBFFLEJJDMBNDPP"; break; case "SLU011837": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPFOBOEOIJOPHGCEFJGCCBMFMHLOBJJLJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALHOALHEIGGEIIOKCHMGBOJEGJFBFHFBJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAAIMNBEDPJNJACDAHOPKCFABJBCCGHPCFBAAAAAAAJGHIHHODLMCJGGHMJEHKLMPGLPBABFBFBEAAAAAALNBFCAIMICNLDKLEFGJDPHDIBDDEPKHMGBOABDEL"; break; case "SLU002759": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAOPFFNIFOOGEAHNEJJAEOIOCPHBKMALPHAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABLOKICACINNGMGDLNEBIEPLMNMJDHMEHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEIOMKHNLIEKJEDLPHJEJEIDKBKEGBHDIBAAAAAAAPIDEECGFOCOOJEFEEFLCCDNLKGGLLKPOBEAAAAAAAHGKMNHIMFIHAJJFAJJHMJPGBIIKJODPEGIKHCLP"; break; case "SLU003657": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPPJIFEGONPINMCEELIHEHJJLFFCPGBPHAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACILDOOCONPFKOCOPJBCADKGNKCNEFHGPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANBDMCPDNNBCOOBDMGOEHBPANPOEEFPADBAAAAAAAEOMMBNGBONOAMMKPJEFNGGINGCGMHDHGBEAAAAAAOADMCEOPHNLHFHOKBJIKDIMCGBDCFPPPEOJHDJOA"; break; case "SLU010576": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJCDEFJGCKDKMENEIILKEOKILKCKPBJBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIBHAPPKJEHBJLNNCBLGHIACEOIPJGECJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABIKMLMIIBMEFGBHHDKBOIMPENODJJGCFBAAAAAAAFACCDAHFEPIPBMFBFACNGOOGBAMMONBMBEAAAAAAEHJFPAEKLMFKKKBPEPHIFGCMLMKCNMEJPBCJHBLO"; break; case "ARTDATA-TFS": // TFS encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKOCAKECNCHGBBEEGKCNKHJFGPDHNCIBMAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABBKELGEACKOEAEOANNAMFMNHIPFBGPOAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOMJKGEDJILGMJFKCEIKKILFJHMEIDGMLBAAAAAAALPMEJBBIKEDBLBIDDDKNGJEIHOOIHLJDBEAAAAAAGINPOHMCACKDJPLHOAJJPABGEKILEANNHJFCFHLK"; break; case "SLU005126": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKODAGIENDBFDOEEPKAIMHGGHOICOBJNKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIPJDKKMBDIJKJJDIMMHDAFPFBCBNPBBNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKBMFCPHNMKNCKNEHIJJPNDBBFDBDENLBBAAAAAAAOGKMGHHEHDGBGNFHOOLCOAINOPJIEOEOBEAAAAAADIHOIEDOGEDNABBAIKACMHHBOEEKGBBOJPGFNGHJ"; break; case "TFSBUILD": // TFS encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAJDEHMIDHELNCKKEHLHOKFNFFKPMHAKNDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEBBCHBCEBKBIGNBJKICOJMFEBKHDNKJMAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOBMBDGNEKEHDKAOFOLHJPGAIBNLBMDPHBAAAAAAANJKPCKNFDKDKDFFPGIBCKMKELOCINHIHBEAAAAAAFMKCFNEBEIBAEHCHIACIPBHOPCNMMOJIIHEGOJCO"; break; case "SEA0105WTRD2": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABCDHLPKLHGBGOOEJKJIFHDOAFNEEFMNKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPIFDMABOPCMLFDAHEIIHPIAKJMDAEEPKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANJLFDIKPDKECGOFGAFAIKJHFDEOGPMMKBAAAAAAAEENKODKMNELGPGIPBCPDCHFPKJDFKLDJBEAAAAAAINOHAANKPNIKPHHPEEBEDPFCDPECLFPMINFKKNFF"; break; case "ARTDATAMGM": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAADHFCONBKFPHHENEEKPGIIHDFEBHHAMHAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABHOGHKCNGIODANJENEJBLLDCOEFBFMPEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPFHKDFKGEAKHCBNMOAGEEEOKPKBECNJBBAAAAAAAIMIGICNJGHHIEBBHILGMBHLCBCJCEFFFBEAAAAAAGLKPFPIMMCDNKLNCDBBHLMLFAEFNAGPCNLFHMPEC"; break; case "SLU011895": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAGOMDGCCAOKJOJMECJEKHFDIAIPDOIEMOAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPIIBIABFBJKLLHMPLNFKBOCEHNFJLPBJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABKHODLDDJOJJIENJHLGAJJJOFGEGGOEMBAAAAAAAHJAEAGNNGFFJIIAJHHGJLNOEDGEKGMBPBEAAAAAAFDEFGKAHBJGNGHAOAJNCKKJMHICOJMIKMJFJLMFO"; break; case "SLU011896": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFNEPGOOEOHKKGCECIICFNMJLKFBFPGCCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOFJPBFBKDOOBGOMGEGEGMKPIHBNFOBNKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAAHPLALNGGLPPJBMLECKJLHPPBHIHMLHIBAAAAAAAIKMMGJKDEDGFMFHDMDAFINPGGAFPCDDJBEAAAAAAHABDGNMAMBAGDPDIJECNIECKBJOIKFMCBOCDEEEK"; break; case "SLU011161": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAANLBMDHALKGCLEPEDJJCOHPMCCNMJKLBPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKOOIINIDFKEPJJMHNNCHHOKKCOIMGEBJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJHJJBAKAODAMHHKBEKJFOOFNMKGBIOKPBAAAAAAAEDAIONCJALGLOKFBAGMFHHNNNMLOCFCGBEAAAAAABMKCHGKBECHGNJDIGOKGAABGADHAOBJNBOBNKJFL"; break; case "SLU004994": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAACMDPKOFLFMOPAIEOIBFKEJBLJCLNIBEIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACPJKHHHBIFJNOIGDEPFOPDAGHMDIGAGPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHMEMPFLFNDPOKIMCDPJKHBLKCLBPMLANBAAAAAAAPMIKKPGEHOELLEJPFMPPJNPFJLPPMFCFBEAAAAAAEEDIAOOOGPMFEIDMMNEMNGGCJFGLNPJLJOFMKFEF"; ; break; default: throw new ApplicationException(Environment.MachineName + " - you can't run AnalysisPortal from this machine, contact admin"); } // Login application user. cipherString = new CipherString(); return(cipherString.DecryptText(encryptedString)); }
/// <summary> /// Get connection string. /// </summary> /// <returns>Connection string.</returns> private static String GetConnectionString() { CipherString cipherString = new CipherString(); String connectionString; // Opens the database connection. switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHJAJANJFJAAAOPFIECNCBGGHKGHPPBKNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHBGIPLOJAPMOMHIKBJPCHDBIHMBOMJFIKIAAAAAADHKPJKEFFHHLCMLHMACNKEDPNIJNOEIPHFBJOICDCPICONIJAOLGEDLDBGAMMILMEHJMBFAINBDFJGFAIJBCKIDEKHBEDMGFMDPFCJNPEHFCMIINFIAADEKKEPNLILIECPKGMIJNBADAAGGNIKGMDIHLAOAHIPNHJOBGBNMPPBFBCAFKIOKNLHIGNKDKJNIPEFJFHADOOFIGHIFKBEGHCHFBIIJJOHCOEGBCIBOABNHFNLDECMJBKOAJHIOCFMCGDPJPBJEFHEMLAEGNHAOJAGLGECLPAGBHKJFIPCDOLAJDBBFDKEAOELGABGJCEGAABEKDACPOIJGLBJKOBEAAAAAAEGNKMCEGHMBACJPCENNAPBGHHFLLBLCEOLBBDJBG"; break; case "ARTSERVICE2-1": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAANNALEBNABJNDLNPAEJNHGIAEGBGDGICIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPNKFCPKICCMCMJMPPIBKIGJFALLNGBCMLIAAAAAAKFBCKCINGCOMIJBLNDMPJCHFHMIFDDKNADBOHALEBEGLOGPHGBCDGMIAGGMNLNMJOLFGIMHJHHIMILEGABBCOELNGOHFIOIPPNIGNDENNGOCLJFDNIPMBNDOFOEDMJEJAFAHABHPGKMEEJIPGHBOJOCIHLJLBANKPMJGPEDEBLMOBKHFPCFIFMNNCJBALFIIBJKEJDEHMLOKPJODDCABAFLCBEAGHAGDHMPIOMPOEDKNKKJMCAJFFJNLJINLGPJCOMAAHDINEJPGHOPEPHDCOKAGNLMOINONCKDJDEGEDAHKLAMCDBPAJBNLILGOCKDMJMKMJPJBHCDHDGHLABIHGGOCGJIJLCGNJPKBAPBIBEIHKEPBBEAAAAAAEBBEBAALBBLNLLEDAABPNLBPLIKDBGCEGNNNBGHI"; break; case "ARTSERVICE2-2": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAONEEGAFCOFJGEELIEFKOONPKHCGJCFGMAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADHOHJJCMINGOKPFCJFDIHDDIFAFPNLBPLIAAAAAAAJHOHLDMBEEFEPFEKAGJFMKCPFADJOHEPCDGNKCEPCHCBPJPHIHLPBEIBOJJOMHABPDAHEENBHCIIAHGPCCGJLHLHEFPBMMMEPDNMKEKLPAMNPAEHOCHBJHKHGKEEBMCDEPDCOIJMNHGDLBAPECNCEKPPMBHGGMGLNKLFMOPIEPHJALIGNPFCCOIMMEJBFNGMCPJMNGDALKLEJCLOIIOCACNPFKMDDEDALFDMAGMCOBNHEFHIHGMAALEGELHDIJEHOAPFIJJAKJGBIFFJILOMBAKKKDONGJOPGGEBFEOJKMDBPINCHLBIKDFJHMHJAMOKDLNLHKPLBMIDEAHFBHNJKODLBFFCKLLLKOPAGDPOKEHOHHKBEAAAAAABGAMFOGKOFKPLHOPKBPBKNPMMHDBLKGLMDGBFMAL"; break; case "MONESES-DEV": // Test Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALAHAENPIKAAGJMJEJGPEBMHJENLNBEHAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFHEOAPJDDNGEKCINKHJDODPMOCHALJPLLIAAAAAADJHCFHJPFPCLDLHLNGFFDEBKIEJGMOIAEKAFMFGKDCNNIDMDPDEJCGADDMDGLLKFBAGCJMDAJAAAHFMPEOJEPDPKNBPNHNANKOOLEGIALNDDJMFCEPOOPMKFFCMFJMNMKNNIFFFKNECAIHCEBIEIOOLJJGCLKBEHPHMBELPOPINDKFJJIIJAHDHECLFHJEKBAHJIFEDOCKFGBKLPLBKAHJFICAGPLKJBLDIPFFDPJFPOHKJNCOGNMFFGHKCFHEAFLBBFFCBDBMCNBAICFMEBFPAPEDJDDBHFOAKPAPCIEKBIAIEIGMONENMNHHNBACHGGJGOPCJHCDGDLJDOMPFJIPDJJMKDJEECMBMGCLKPGOBCNHAEBEAAAAAABODIOFHCOPJNHIABEBNKPEDIONIENFBFCNCKMFLM"; break; case "MONESES-ST": // System test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKINDHEBALJGMJPGENJKPLEKBPINFPIJHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAAOHPAIIEFIJFNADDGIMKAEIABBIHIMALKIAAAAAAKGFHDAOLOPEJLHAPMFBHADJFMJGPIFGHACFNIKOABBAECIGGHPICPBNCMMNAHMDABLGEBODHIJPLEMNCKOPGGKMLMMIAGLONIKLPPAINENBOJDKBNFCLJHHDFFDJKFDNGLDLAAFKKIFEGCIJHJHKGICNFMDDJOOMNCHJIJFKAEHAJAKLINCFMNFGNOKFNAAJCFGFHAMAIKGHFANKIGNIIBONKODJFLPBENHCPNIPIOKLFMLDDKNFBEEDOGIIBFDPGBBMMCPAJFEOCHPMKNOKFOCFELBMLNGCDFBPDOGOLAEHBMIGNELLPGDCMAIAPLJNPOHMMMKPIKMCMFKFBEAAAAAACLBIALMNBPFGPBMNNOHGJEAIAGBMJFGPEEMKKGPO"; break; case "SILURUS2-1": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIDGFKMFBDIMAPEELJPFDBGPLIAHNCJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACPNAMLGLIEDCOOMPKEJBOPIDEEHNDMOLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMKPOBONDKOHOLAEMNMNAGPECBANCBOBGLIAAAAAAKOBAABKFOKNCDDGEEGAKAODEBLCAIJKKAFHKOMMAKLCGMOFHNBAEFAEJDPNBICIBOPGKBOKPEIJPBABIDPOOECIPPGNNNGONBKNIHJHEJHOFIAMKFFJEDCIMOGGHGOIFOGFCPIBBNPBFCKEDKGKELHNJIHDHCILKEMJKJBDDJFGHKOGBMIHHINHAEGPLAPNNPIJKFGHDPBCDLFHLPHJIOPMLJPDOIPHANJHPOGLCJLPPNDGIHDCHFPDKMNHDIBNICFBDDDPPCPPBIACEEMKKBFDPEHFMJIDHOENKLLDMNFIHONNIPDEEFOGNPLBEAFNIJFBHPGDDNFLAHHADAKGJIBFIMGEMLPKMOCGKPDECJCEGJFLABEAAAAAAIHBFLKHHPBOMHNHEDNLNOJNDOEPIAIPCKGNNIFHN"; break; case "SILURUS2-2": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAODPAFKAIHGMAPDEOIPNDNGAIEJHDINBGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADKHBHJPGALFMLGHEGBEIENNJEMNOJIFKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPJMJBFPEMKAAEABGPCKKOFKBNNEDFCLILIAAAAAADDFBFILHAFHJIFAEANDMHAGIHFKDAACMIIMNLIDHMFPKKGGAOPMFMDGODCDIBLDCAAHGABIBBPABFHKKBCOIHLDLKHJJDAALFIJGJPNODEHJKLKMEEFCFLJDCFFGDCPKKKNMCJPMDLMOAGJCOFJJAKMCFNLCBEEKOPIMNPFHAPNNLMMMJJDIMJCJLAKDKCDMGKOBEJLNJPFJHMILFLPPCIEKNFCNACLIOAHNNODGEBKKPIONJOAEIGECBJFOMONAGPMDKBJGGKJFEEOBHAAMDGPMANBLGDCKCPBCOFIHCNNIACCLNFGLOGMKOBDCHNDJOLEHIMCILGBGPMNGECOIBFFJFJGKLOPMNBPINMBFDABPOLFMBEAAAAAACOOMFKMDIPPBACNLFIFENCIPKGJAPCLPIOCDPJJP"; break; case "SLU011837": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPFOBOEOIJOPHGCEFJGCCBMFMHLOBJJLJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACEHMMCMCDDIICAAJGDFEPCLBPDFMHEPKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKFCGNJLODFAICNKOPMKPGGIAHCEOCCKNLIAAAAAAOCLCPDHLGONDALDBGBOFKMFMJHOLKIGMBEBPBGBANECJDMMMHLCOPIDOONPKMMHJBOLPHKPJMKIMFPPJADLBKDMEAJNNFOOIBNPGGDMGDFCMJGMFMBOOGHNNOELACBFDADAFKMGFOLFALDKBBPNCEINLOILNNLAMKFJGPBJJGBPDLJKHDJFIJKLAEHIILBDCKOMENDCNLDKDMDLDCBFDDMNANKMEGAPKFHOFPEFMECDPOALFKJLCHLJEIGBHAEGLBCMIEGEFKCDBODOEPPMCIHGIFKOGDKAFKNCIOFOIAJKCCLKACBAIAHMPHHKAMHHDPIFFHLKFJKMCJCGJDAKKBNLLEMJFPAHPBCEAKCFALJEHEBDLBEAAAAAACCHIMNKANLNFFLPMIHEOFJCOBDMKMOPPILCONOCM"; break; case "SLU002760": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAOIKAMFPLIBLJKHEBKLMNEPHLFFHCEIBDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFDEIIOKLAFPAGBJEHBJHNDJJMFDCAHCFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABMGDJLHLJKABHGIJIBNLEOFDMCCEHPCBLIAAAAAAAHDGPMHJBGOEPDHJDLCIMMOIHNDFKCKAHBKCBOHOHOEICKALGGKEKHGAHCBHLGBDOHBBBGAGOJKLJGBKOGHLAJGMNGMPEMKGGLEDJBJMOCBFPLLBJBOBEKGNLLLPBIDLIDCGBPKDNDMCLCHOEEJIMFMJIENJKJKIDHJDPNDBAADHDGMHPJIHCHBHHBLLEKDOHJBBCDAKGIFNIKGHKOMKBNJKCJNBDDPDGAOBKECMLBJNPMHHJBGFNNJAGGFHNOPMBFCEOHFHBADAGKHFBGDFOFBKJBBGKKANHKBIDMNCBMGCFCEHHOMLOJPICNJNLLBLJNJEFMIOGMIJCDKAICLENMAMKGILBEEFOLMFLNCOKGBJOPFJBEAAAAAABAADDGKFOLBDJPINAMJCBMHIHJGNMMCPHFJADICJ"; break; case "MATLOU8470WW7": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALHCOFDGPCNONAMEDJDCIAMKCOKLCFBPFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABJAJCJFCCBECGOELEJMHEJHIKCECLCIHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKGDALCOFGONBPCAJNLEHHMABGFMBMIFFLIAAAAAACECPFONLEJEOKFDGCDMMIGMHICGOIPGKJNNHAMOPJKOMCIHHPADPHKECONBGHDENEHFLDILBCICAOGDIAEPELJGMJNACAABIGBKJELJAEEBIMCIOHPDBNFMNDEHOPMJFCFOMOKEPJMEHDPAMJMLLHOEBAKMOHGHKKBALPKDJJHCBJOMJCOBDCKFNOCEKDPMCGGDNHKOAMODLOJAKECAKGOFBNBAAIMCDCGPCJIFGEJGBCAEFFHDDHHPAFMEODOCFEMDKOHJPOGKJEIDMGCCKCFCGNANAKMDNHOANJFOLDCEBNHNHMLKGNOPCHNCIINGJCAELCLPCFMOPBFPIDJMHAEFPCGAMKFOMLKJFMAJLBAJPFENLBEAAAAAAOAPPNKKPGLKGNOFKKJFGOMDGOLLKCBFFFHMINFAG"; break; case "ARTDATA-TFS": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAENFHPOKFCMDLPPEIKKMGLNPOKIBMBJBEAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHGAHHKMHEIFNBEABNMGNAOELGGFDKEMCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPLFKKBBOCLPPCNPJEMJJBKDHABLOCMAILIAAAAAAJKADIPCNDDCHNJNOLNINPJOHPPLAEMLGCNIKPKIPNKOJCIPOAJCHGLFLOLPDPBNEBMDENOHLNALPPGJGKALCJHBHEFBEAOBGDALBPPIPKDBAGILBAJNCFCEKKFPKDENBLEKOGLDGNEDAMCHBDHGAFOCNCKJCAPOLDPIINLHKPGOGNHAJHCFFCHKEDMLPFNIFPPBJFNDEEOBLPGKCBHOCMMDMKDGDJHGOCAGOPJNFEEMADNAFNLFCAAEMCHELIGKMODPLALPHEBPPLJBPNNJKGINBIIHFFLFHFKDJMMNLMHPGPLOPCEHDFBEIJEHAKALOOPKONEIPBGCIDALJILHFHIMPINFMEFOPKFECNKHGHGKFIIJDBEAAAAAAFCKJPMBFOOPOPPKAENCADEJDKPNACCFBFJCNCPML"; break; case "SEA0105WTRD2": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABCDHLPKLHGBGOOEJKJIFHDOAFNEEFMNKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGPPIFCKJIHBLLELECGIGHHMGNHMPPOMNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHBGIOICKDOALBMGNHFHCGKBCGFNMOMLKLIAAAAAAKHBFDAOLDEFJAIIELEHHCHIIDOMDOICFECOMNNNEINMCKDABHHMICEPPLIIDIJJLMNBFFMKPBKADLFFPDLJHIMPGILOJKFFHFAPDIJBOGKLPNMNAEPLHGPIKOFEANIGIFPMLNDFHPGFPFKLJLFHIKEPKNGJGDFLABLGJBDMJCMFCCAFCLMEBPNECHFCBGEJBCECPDAMOIIBKJILMOGKANDNNIFJAKODINBMACEBGIAHOIJIKPLHODBJJLKBKIICPBGNIHKHPLJNJEOPOPELOBLMCGCCLJLMOINEGFOFBECLBIFLNAKMJDJJBCJHPJNCIELALOMLLMFCNEDDGNPADEFHNJFHIBOPKHMGLDIBMFGEHBCKIBEAAAAAADOFABBOEDFFNBGHOAKMGBNLPGBBCDGADIEPLBJMH"; break; case "SLU011896": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFNEPGOOEOHKKGCECIICFNMJLKFBFPGCCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMCGFNOMLCECIMAKIPDIKAPKMAEIFKEMEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAAEKDEIJOFKJIFBMMFMOPGGIBFDJJLPOFLIAAAAAAECHGANALLCDLKGCGAKJIGLAJEAAMGIPKEGPEHDGBNODIPKNIOJPMJPJCPGCKLNJHKAGENFCOGHODLPGAKOJNEAFFBDAKOKMAEDBMMMHBBPIKFEDJFBDCPLIJEBNIHKOHFNLHGCKLDDEOMBLKAPHCMHMMMEBOKDHOLBLFOGCOOEEFLANMFINPDLCGBBAIFNMOOJDNKBNEAMDEMGOJIEGBMEAHDNJMKEDOIGDMMFONALAGMDMDBNGFOKPOKFOIGIPHANLMIIGKFONPCEGFGAKPEFBDMGJPCPJHHAGMBGGAIEFKKPJKEEDGFBOCBNBAPBGJJENGMLMBKDJDKNDHJDMCANJMELGOKIBBJHBCJEHAPFMLHBEFBEAAAAAAGDDLJGCFMMLFMDOLNPLGIIAHNECCNLNFGKJFBJFP"; break; case "SLW-DEV": // Team Two Blueberries test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPIDAADADLFOMHGCDPBBJAKMLIMMGCBHFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAIGABGDMFBMLFGIJJINBLNAOPNCIBOJGLKIAAAAAAOCBGMLKLHBPCLGIAEENBFIHHKLOOKNMKHLHMDPJBAOIIAGLJLCDLLFEKNGPHOLLHMCEJHMKDAMAJHDDPOLLMKPGGELGMFHLKPFAIMDHAAOADFJCDNFBDOLBOGJMBKDEINHBLPCHOPKNJIPJNIFDAMFPNPABFILGFAJPPJKJDPAMLKCDPMAKPGNKCPEDKPEEHEDJBLDAAAJBLPPKFOECHIIHCMKHGBKDGPPPINFEOEEKOBGGPNJDNPACNOHNBBAJHOLIJGAPFMDMAHCEKOOCJOLGNBILKEOKLFNCGPEMAIILDBJNFALMEEAHEIMGOOAPMPOJHDMCOGLKIMPCIBEAAAAAAJJHBNCAMHJLFGONGGBFJBMFNFJGLOLHALBBDLBHI"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(connectionString)); }
/// <summary> /// Get password for application user. /// The password should be kept as short time as possible. /// </summary> /// <param name="userManager">A user manager instance.</param> /// <returns>Password for application user.</returns> public static String GetApplicationPassword(this IUserManager userManager) { CipherString cipherString; String encryptedString; // Get password. switch (Environment.MachineName) { case "ARTAP-ST": // Team Artportalen test server. encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFHDLHFNBGIGDDBEFLAHNJDBGKBEEBFIGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGJMHICGOPDFLGMOGDBOINBEJJGIFHFBCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPMOHIDEILECNDHAHNNJLGNAFBBBGIMAOBAAAAAAAEGEADMNLLOFODFDECADMCIPOELOGBIKEBEAAAAAAGOCAPMNHKEBBIDIDBOKGNLMGJFPBKFKLOHLKBKNJ"; break; case "ARTFAKTA-DEV": // Team Species Fact test server. encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHKDEHDFCMCOCHOJEJFNDPBEDNMCFHBLCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMIDJNGPONKFBEJILNFLJDAMGBHEGPMJBBAAAAAAADHEDFNNALIPKNBKEHFFNMDCECELKENAJBEAAAAAAFLDIMGEGJGKOINKMPGLPONNKKGPGMDPHDOKAHIME"; break; case "SLU005060": // Mattias new encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKHAHAGODPFACCPEBJFANOOFFGFKAAHHNAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEOPIIMPLGFHAAMJOLCNEDCHGCNBJPBJJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFEBHHEGALNNEEOOCIDPKPDNEBAOOJAFDBAAAAAAAIGHDIBFEANLALKKKFLAKPKKDDFOJBAKCBEAAAAAACJPLHCAPIGINKGCLACBBCLNDMNLDEKEKKDDLJPHA"; break; case "MONESES-DEV": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHICBOPKGAMFBLABJNCPNJOAMNABHBFMEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAIAIGPINKENKAFEJEAOGEFKNJHOICPDPFBAAAAAAAFKFOCOHFGCBBFLHBIAKBPPFKIIINJJLPBEAAAAAAKMPKKGPJMAKIDKGEFNIJPDDNEKNNDAAEALPALJGM"; break; case "MONESES-ST": // System test server. encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOBJEGFODPEFCHOMNLJJLLBLLHAHMDBOEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEIHDPMACBIPKGLKOIIMNPDMJDGJKCHMPBAAAAAAADLOHBBFNFBOAIANANOEEHJFKNGOGKOCBBEAAAAAAPJOFPGFOADJGAPEONNLEIAJEKOBHNNOMIJKGINFB"; break; case "LAMPETRA2-1": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEFNCNMALBJAAPDEFJAELMCDBLMLKOIAPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJPNKOIJLHCEOLKLKFPABFMJBBFNJOFDJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALBCCLIMNJIIPGCBIECOENGMMKFHBGILNBAAAAAAALEHLPAKLKMMPPCPECMOJICNHENJDDABCBEAAAAAAKMBBHALHLFEJKJBLJBLIPKEEEJIJPMJDFDCBBLAM"; break; case "LAMPETRA2-2": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAACNLJDFFELFNJJEEDLDFBHKHAEHCKNCDOAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAJDNIFHHPEFIOHAHBEGIHEDFCGJIFHKDPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFINLBKKMGBPCANMMAFHMOGKEDEBEBMEIBAAAAAAABHPMBBDAKGNMGDPCEPGEEJOEGFBJJMNPBEAAAAAAJAJNNDJMBALFMPDICLBIJIJDIGKABPHNIKMGAMGH"; break; case "ARTDATA-OK196": encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFGACFGAPDIFBMEENIHHJOIOKEBOBCMDDAEAAAAAAACAAAAAAAAAAADGGAAAAKIAAAAAABAAAAAAAHLLPKHKPAGCEDBAEBCIBMGLFJNKKDGJCAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAOHBCJOMABOEGGNAEJNJMJDMLEEEMDEFIBAAAAAAAKHFHJKHCCBKOMBBGPADBLOFOOGPEMGOEBEAAAAAAAMAEMMBPFOPDAEAHFJBCDNMIFPCFADPPICAEDEIM"; break; case "SLU010940": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEBNLCONJBEGNMHEHILNDFELGEJDEOEDLAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADPJHJOBKDLIDHPELPHEEAOFHFGBBODJDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALABPBHKBFEHKPKIKJKBAJMNGJCGNGGBKBAAAAAAANDLBNDOBOFAGEOAKDCALDODDLDLKDDPOBEAAAAAAKLJJMCHJGDMIAKEGJMMGAKACNHFMEDAHNHOOIEEL"; break; case "SLU003354": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGLGBDIAIDBHFHEEKIOMMGMEHJFINCANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFNPHHGLLNLCLFHAEALKADHKKOOEENKJPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJPCDPEPIBBPIPLILEONEODNOHGCBKGLPBAAAAAAAKEDOEOIKMPJPOFJLJPPIIBKPAKJAOIHEBEAAAAAAKKGKLHAMMBGKOAFHBOAGOCCJHBEDHFBOHBCKIKCA"; break; case "SLU011730": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAGKOONNFFCICKGAENLBBKPOHHMCHDGMEDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHOPJFOABEOBJDKEKFFLLPBKCCMPLPIMOAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAAPNAPOPDJJBPPOKJPOIKHEHNDEFEBPLCBAAAAAAAPCCDMJDBAJJBFBLJPFLDEJGBGFMJMINABEAAAAAAKOCEMGMGKBGLFJFBKBJAHFBMNBMMKMBDJHFFMFEJ"; break; case "SLU002760": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKBCABGKFKMIFHKEFJMBEJDNDNAEMFGAFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAABMCBINJDCGOFBMJJGHNDLCHBFGFNGGMAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKHGOKBOMABAEIMGPHNCCLCEKAEECLENABAAAAAAAKLNPBIGMLAEJKBLDDCCEHIENCIAAJHKMBEAAAAAADADPMMFAEHILIPIEENNDEGFPHENJHFKDANKBJGBM"; break; case "SLU011837": // new encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPFOBOEOIJOPHGCEFJGCCBMFMHLOBJJLJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALPHOOOIFFOAMGLAKMGHGBFALKDOALJLKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJIHILBGBJEFOJJJGMNFMLNNDDPBKAFNJBAAAAAAAFKJJEGBJGNKMEJFGKGHKICAIPDJLHEMMBEAAAAAAJOBFKABIPDLJOHEOMJGJCCBPFPHKDNPJHKJBPMGI"; break; case "SLU002759": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHJPABDBOIBDFPDEIJCANFPFNLFEHMPODAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFAJOGNKLECOBJHHGGJNDACOPHPNKDHENAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJKEJGCMLIDBNMEAHBEEKKNCGMNEOBGCHBAAAAAAAKHKHGABACPHCIIAHFOOCHMJCDKBKLJHGBEAAAAAADPBGDCMHNFNNHEOPMCKCJIMGGFNBKHMHMLPJOINK"; break; case "TFSBUILD": // TFS Build machine encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAOAOOJDBKGNLDGAEKKDJEJDACOGFHLBDIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALPMIDAMGMJHOAEFJODGCHBPBAHHBGLAGAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFBHMFPBDGDNFBFNOCGHCFPGOJAIGHHIABAAAAAAAJNPDGKCFMMHAJGEMCADJOICHFHOEDBHABEAAAAAAOOONNDHNIAFPHCJDJFLJMHBPEEKLJLJOKOODFOIO"; break; case "SLU011895": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAGOMDGCCAOKJOJMECJEKHFDIAIPDOIEMOAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHCFCCLEJDGFDBDLCJEGELGNLJEDDGMBLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADACJLFNMKNMMMHEMDFHMILIPIKPIOEEHBAAAAAAAEEHELBJDMPKAKOHKBCMHMBLAIPGLJNFBBEAAAAAADKMBANOCKPFFJEOFLCCKEEFFLPHLLFAHCJBJOONI"; break; case "SLU012268": // Sohrab Pakyari encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHBLEAIKLMODKNNELLDLMAOFBANAIEILIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACENDDOHEGDIMEDFDKBNNCPFIEODICHABAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAACFNMLPBGMEPEBLDFNMKFKFMMLNCOKEHNBAAAAAAAFBHPKKGGDALPNLCODNGGJBLIMJHPAGCHBEAAAAAAJOJLDGFHKGJPABPHFHHONDPADBJMJKEMAPJBNHHM"; break; case "SLU011360": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAGDOKPMCLDJMGKCELIKOLCEDPLANJLBFEAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFCBNENPCFCLNJNPBJMBKKMKJKIBOCIGAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAADBFFBMFPPKFMAPDOCMIKGNDAMMCIOAPBAAAAAAAONMOGJNKFNABPPFMEINLELDNJHPLFCDBBEAAAAAAOOJCGLLFBFBEDDPPNJEMEKOBJJNPFEEJKJANLGAI"; break; case "SLW-DEV": // Team Two Blueberries test server. encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEDDADIHAJLEKBLGGJHEPJPDIGCKHIFHNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADIILPPALBLLONPAEJLLKKIBEHLHDMIBKBAAAAAAAKJLDGNACNDOKPHAHHLIFFKOFNAHFCODOBEAAAAAAFKODEHHJAAMPANPIGMNGKDBLOOBPGHKHJELAKFKJ"; break; case "SLU010576": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAHGELMJJAOFKNIHEFJIJBEMPKIAGIHEIDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGMOLFCKLKNHLEHAKLABKBPJFCBPEIHMFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALBLGFAHKFCJCNHLCKHJMPNKFHKCEIENKBAAAAAAAHEOEOENABAEEHHIPMFDNMPGJNDAGMLJJBEAAAAAAHPHAJMJGGEINJOAJCDMAAMMCMLLEJFPMEGLCBELM"; break; case "ARTTAXA2-1": // Server för dyntaxa encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAELCHCBHCEBIIBFENLNEFBJCFECBJOLMBAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGMDEPPIMINBDEBDIFHNKMNJHEGNCDINEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAGLKAPDGDACNMICNJJKIFLECFLHIFCKNBBAAAAAAAFNBGOFMALDBPLIBFOCOAJJIKLGCPFDCEBEAAAAAADGPODNFIAKNPCMHFAKEHFGHEAKLNBJPFCFOJMAGH"; break; case "ARTTAXA2-2": // Server för dyntaxa encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAADEMKPDMHHMPHCLEPLMDNDNNNEAGMIKFAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFPBMFOBOMOPKFEBGIPCKPPJFLIGJIACBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANLBNCDEMPNFDOPNEANIFJFLCFGAOHJAJBAAAAAAAGLLDGPMOOCFFMFHJHEBDCLEKLHEDLKNFBEAAAAAAJNHIMDEBNMAIPKNPAMPAHAGIEBOFMDCKEKDMDFEL"; break; case "SLU012925": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIPPPDJLGOBFNIKEAIDCFOGJFLFHBHOLNAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAAKKDPCAGPILIEJIDGAPIOOOKFBKDNIHNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHOKEONFLPNJOJEAACLDGKIPJPOPHJKPDBAAAAAAACHPFNBIKMKMANMOOOONKDHOKFKFKLOEDBEAAAAAABIEMDAALINKKGEJABKMHOLPNIDKLNFCOMIFMOPEA"; break; case "SLU011161": // encryptedString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALEGNKAPEPFIKOLECLGFNLNJMBMJICEFLAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEDIHDLIAOELBGNOHEBDPHONKCMBBKHPBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALDKGAMEMJBOGCBBNDFICKAMGBONMBKBMBAAAAAAAEBIILBOKLNCNOBKFCDNPFIJPFNFCOMOPBEAAAAAANGDJHNIEBNDBMGDKOFEEOPPFNIDBKGLPCOPFDLIG"; break; default: throw new ApplicationException(Environment.MachineName + " - you can't run Dyntaxa from this machine, contact admin"); } // Login application user. cipherString = new CipherString(); return(cipherString.DecryptText(encryptedString)); }
/// <summary> /// Get connection string. /// </summary> /// <returns>Connection string.</returns> private static String GetConnectionString() { CipherString cipherString = new CipherString(); String connectionString; // Opens the database connection. switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPHFAEMILECCAGFMGLPIFCMALLGNNNCEPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALADLPCICAEJKLGAGODGLHCPDENNNEDGLMAAAAAAACEEAMEPKJCHKOCHDLEMNDNAOFHJEKOJJAFGIPHNKNKPKPCJMCBOEOACJAOPKFIFHDAEECNEMKCOFNHLNIFBIIIEMIALHDDLNLIMIBEPGIJIIAMBCBPOECEPMGEMCHDPCEFJEKFEMOPBADOAJAHMBNMNBNLKNINDJJDGKJPPNLCGCPJFMBKBCMADJBGBKNBLIBPONFLKDHCGDMIJJIPOEEDECPLDHHOFNLFLPJDPHIPBGNFFKAPBENBCPAHJEEEFKNFKPLJOEDDIIKFMLKELHJJPHOMBAILKJDJJBGKKJCAJCBEDCCNLJCGEPNBKGAPDNKGFAIGPEOOMDCEGMDKCHGPAALLPOBHDBMEDONBDLIFNPAEOGAGMGBJJBKGCKKJNGBEAAAAAAMLBBEALDMDDIJHBLGKONFONLDLIAGJKOHAPIACLJ"; break; case "ARTSERVICE2-1": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMHMNMJFGEOEDEMHFCCCFDHPAIKDJGKPJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPBMJJLJPGLPLLOGDBHCABMAOGGBEAOEDMAAAAAAAEDMIDFPMAFLIJEKIGGNKKFALLCLEFGEAGEIOMMGOBNFKMFLCGFOAINJEEMAGBAIELLOIBFECECGLJAEHNKGMCNIFHPGCDEELKKONEDEBIOKHBGFOMEOMBEJGAFMJAOBDKMEBHGJJIBPPMIJKCCPIIGFIFEJDIKOMFGDBJLCMMPCCHEEOCBKFMDGHFAKALLFEBLDHBMGMAFHAGOAINJKPKLPCCCOKAEIKKKEOFAKALJKOEJEEJFENPHODKFFNIOGNMHBPFDHECHEAHKFHKGKPFEFBLAHELAGJIOKJJOPOLBOAJHBICDPPLHJKOMAKDNFNKHELEIPHAFNFKAKAHODKNDJNHMNMCOPLFJCPJINLIKDKKBJGDKOEOHNKNIHNBIKKBEAAAAAAIIGMHPKMIDHJIEGOGMBPFNIEHKKKCLCHLLDMAFAK"; break; case "ARTSERVICE2-2": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPPFFNOADKLEBJNEIOAGLLJBPMPFDCMDBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADOACJKEGBFDIICGPLMJPDCEJNHIBEOIAMAAAAAAAJGKBJIINBJGNBOPAMJHLCICBAMHBHIOMOLGANLEOIAPBEGOOMHLELOLOIPMPBAFPOLAMKKOKKNOHFCHFFAEEIJHGLDEFFLCEEBPCINLNIHEINCGBJKPCFJPEELJLELCPLBIAIMDELPPDELDFDBAHGPAMGHBPMJMGOCNNOBFDMKGHIANCEPFEIJGPBIOCJKJDAGOEMNLFLEBFPPOPGJGONEMEMOJKCPHLBGAPACHIPJCLEKLLGCCMBEJFNBENMLLIHMNKDCNODMMHLMJFPILBACHCAJEOLPPIJNPHANELHNEENNKAONIEIHLLFCGJBCODIFBODCJNPKKBOEDMOPIKIGNBHAPKALCFMKINNBJKNHBAAEDONOBFEEOOHEOKCLNMBEAAAAAAOGJKFCNEOLFBHMHGOELIBCNBALJGFKHAFLCPDEOC"; break; case "MONESES-DEV": // Test Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPOPCPKKGCMKKNDDMEHACNBIDDHBKELCPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFGDJEDODMJDOIJCIIGOOKGLMJBKLIOCIMAAAAAAAKHLPCIKOEAPFJGIMHPKHGKEOEODIMFEJIPDKDIKGMIHOLCOKNNCBMNGHLDAMMEMGEJBFAPKMDKKGEPHAABJJBKNGAHMJHBGLJPEIMELOMGEBFKFELIMBKNBKALLFNMAOAJLOHOKLBKNFPAMNGAKHNKBCFBJBANPIDKHABEFBHAIDEJNNGPDAMEBNHANHJHFAMPGGOPFAKECPAJBJMJHBHPHOCDFNCGNIFPAJLEMOKJNACGPEAHKALDHCDJBHMKOHHNDMKGOIKDHHDBGCPDGDBGDAFOAFPABNOJDOJJOALCHLNGOCDPNPNJHAADEOAELENPJLDNJNBJAJNGDMHFCIKFDLKMHEBIOPLJENMCOKCHEEIHOGADAAFMJLPNMIMGMGBEAAAAAAOAAJBCMADBBFCNEKDIOKKHEMPKPHDJGNPDGIJNIL"; break; case "MONESES-ST": // System test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEEKGHLNKPOHKDFIPBOEEEIJBKPHDKGMDAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFHCNIHIHGKIEKPKPMOMMFAECHELJJAIKMAAAAAAAJKBHLGJKMIOHBENAGIEPMJDEODHLBADHIIGEPKNFOCGLKJDHPKAGINMILIDJGNPHKICCDCDMBFLNNHDLBEPKIKFIEKDPMKILIHIBHEDMFOINFACIKCHIOPPPGMNMALOODIPPJNNOKCJKJDGGOJPGCCBLMCKDADLIPEDHPKCGKDLINHOFBENPAELLOBJGCIIJKLJHGEIGDNHNHEPOCADGJAMJCMPOHMHPFDMAMFGGHFGKMBAKDDEPFICDPPDKNOBFILPJIFPJJLJCFKLEAOEHFELLEBGDDAKBONNMKKEKLKIAGDMFPBGFLIMIMHCLICKBOMNJLLJJHNNGBONLJCBCADLFOJEEDMEGJNAGPODGHJBBPLOBGABLGBLFGCLFNJAJBEAAAAAAHONFIEANGOMDIHAOOLLFPLGMHCIHHLJHFAOMHGGG"; break; case "SILURUS2-1": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIDGFKMFBDIMAPEELJPFDBGPLIAHNCJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOHFGBBHIMCLNECGMIBNDHEOHEIMEAEMPAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEJEKGEEPCNKMAAJDEBHFGBAOJNCNMGKOMAAAAAAAPJOFALNMDBCEHACJDIEBMPKHBHNEKAALJJKLKEEOEBPAGDMDMAGPGOGMDNLPFKJIOOGNFPLGCJHLLEHDMFOIOAEHDKGCMDLNGAOLKIPJFGHEMAMIBFAIKGOEANDCLFGOMGFOPNECCDNIKHDMEFBIODKCMIHOPLGNELDCLCOCFBICAIMDNEFDLOOHIHNDHPJEDDFKHBPMMOGAPFMJLLDKLMPCLGJMDJIOIEHJCEJJJGMPOAAOEGCBGFCJBCNJMDLJHKMEJEMKABFCKOJLOKLHHEOIJLCCCKCJBCILGOKDHGFMJPHDIFFHLDKHFFHACFDOOGJEGKLOKPFBCNFIPGOHIPILNHCLKOLHACEIGHPAOLMCBCBMBMKMOCJGANHIJLNMBEAAAAAAAMMCJPJHCADIDLHHKGBLPHPOPIDONNEKCKEPJKAM"; break; case "SILURUS2-2": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAODPAFKAIHGMAPDEOIPNDNGAIEJHDINBGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOLLHCANAEHLNENCDIJIHFPOACAJACLGIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABGEADGJGCBPCPHONGOHEDKMJGPDHBLKBMAAAAAAACNMOHMDCKPFNLJLEKHBIJKIBOFILFHLNMBCOPLFJOILEOJEAIKLIPAECFLDFFEHEOJCEFAJMHMNLGHJBAJOIKCJPHHCCILNLICOKJKFILNPGEMDDJCCJIEGBECGKHCOPPAAPCDOIDCMINNLIKELONLGHHIMANOLAJDBPHEHGMMLGDIIDLNFEJPIPPFPMKNJEBPHMIEHCLPPFKLFMGCBBJNJPKBFAPEIJEPEDJNEDHOOGHFLEOGIAJGMKEDFKKNIDIKDBPDONHHBNFCJJFLHIEDHKKNMIMJGGMAKJAFHGGDAOFGBKJAMBMFADBCMDNJAFKAGEGNPKFIAPDEBEEGPHGJLLBNCOIPAOHONINMKLFEMJAOIJJHNPLICKADONKPIDBEAAAAAAMGLJBFILOANLGAJGKKLFOFNENAPEDAEBKLPNILOL"; break; case "SLU011837": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPFOBOEOIJOPHGCEFJGCCBMFMHLOBJJLJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFDOHGEAIBIIEABLFLNLLEOHCABPBLJGBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHLCJJBJNENLCBGMIMIIJHCGMMEBFEKDKMAAAAAAAODNBEAFCLLDDHKFAMMAOIABGCHNAFEBIPKDLHFEBFPBGGFBMODDMBBDKOKPHGMFKJOFEIHGGIBFKEELDIAOMAGHFCBOCFPHFBKPCMNFKOKHCEJGJICLOEMOKHEMNAJNKPIBGBJIFEPOMFPGEJLFEMFDFLODLBMAENOCNIAOMNGAPFEAAIFFMLNDMLCELHLILJOKJMJMJPOAAOCOAHJKCNDFCEACBCJPOIHPLKFNKNHBNEHFFDFMBDOLIBOKPLKCHLGJHKJDKIPNDEEGFKNDKCMPDJJIPGDGINDNKDFIGAKMCGAAKFKGIGEENAAGMIFKAKDEGCMCENOCABMHKKFGMKFFOLJJCHGGNFNODPCOKPBCKCIDOHKGHFOHPMKCKMDLMBEAAAAAAELLALDLCLIPIIELLABBLNNDIMBLJHANEEAGHKBKP"; break; case "SLU002760": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAOIKAMFPLIBLJKHEBKLMNEPHLFFHCEIBDAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPLLPHLHHHBABLANPAOCAGJGFIDLEHHFAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFOAIBKBBIKOLCGIONJCFPAAEKEIGIAANLIAAAAAAPFLBLJAFPDLPLFLMKKGJFAGOIJEIAGALLFKGEHAECAJADAOAMGNPDNECBCBJJKEDHOLHLHLGBMIDIDEBCFJPHGKMEBFEJMPOOALMJEONPJOBIMAOLHILBGAMIDCOCIGOLAPDCIMBBCOACIKDODHDELNEDGHCKBBDOFHPOOHOBFOKCKKMIFLHGCHKHBPLOJCIAACELAKPADANIKLKHLPJNDMDPJIOFFBKBJMHLLNKCFABJMJBOFEDOIOJIKLAGBBEOAMOKIDMAIEJFKANBGMLCIPKICDLDCGALKOKBHFFMIICJCMMGCHGCIJPNMMLJANBOFLICBPKKCAEGHNIPCEPEBNADHPPHEFJFPGJJCJDLFMAPEFHBEAAAAAAAKMLMKIFPOGLOFIGMDFBCIBPGKDOPGJKMLDDGJOK"; break; case "MATLOU8470WW7": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALHCOFDGPCNONAMEDJDCIAMKCOKLCFBPFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADBEHAKPBFIAMGOPBOKKFGFJKIJOELDDEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJILCCNAPHHFDLLJDEMNKACOPJOENJIECMAAAAAAAPOCHDFJMNEKODDKFHIHODBNCNIACNBOOJPDIFMFBAAALBDNLPJKLDBINGAKFKDPKMPNMIBKNCHPBEOIBIPMJEDJDPNODJGNLDMEIIMBNJGAOBOGAGKMPFABMKHEADNDGHBHFHOPPGIPOBJENDLMBFKFNDBKGDJMEGHDNMLHDHNHMKNCDOJMJMOEEDFNFHPKNJMDDHPDBHKANGMACNBCPEHJPOPBHFIFNBJCKNOOKDPFDOECMCAMEKIKIFMLOPLIKLGCDLDJKEPBIFPNFDIJOLEOBGNEFFJEGDCPHCJHAAOCEFCOAGDHKKGNACJCIJEICDHFCPHFKCPGCLIOMEDOCGLNMAFMMLCCGMMHFGJPHLBBHJGNKEFLKGENHAAOEBECLBEAAAAAAMPKDCDBEGMDPBCCBNIDNCNOAIDLEONPOFIINBPKK"; break; case "ARTDATA-TFS": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAENFHPOKFCMDLPPEIKKMGLNPOKIBMBJBEAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHFHHOAFCFLLDDHMCPGHDMIFFCHEDAGMGAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFLDFIPCDHNECOHEHOBPDOMLJLNOJANOBMAAAAAAACBPAOJHCOFKCGPLDLBPGPAAAPOPCAPOAEHLLLFMNJIJPMNNPFPINNAEJJNLGOOHHNGMMLNBMOHNODLIHBFPJANPOBPLMDOPIGPFBFMMEECKEEGGFDJOJFBGBBIOJDCEAFIOLGPBOLKCEILJFFJCHLAKOCBHHIMAMIONMICINAAIEJEKDCDFAHDKGLMOJOHDCAADNILFNDFNPFDDEMKGPCAIKLCCEALALLLHAKDCIBJBPLMOOJICFENBJBAPENFFLNKOPAJKLCAFFEBOEIABJGJAFBEPPLHPMCBDNJHJDMDONOFLFBDBMKCPEMDEPPEGDMHDANCHBOPCKLCMBILDKELNHCHMNGPFDCHBEMALMGAMACNBCMMENOFEIECJFEFNKBEAAAAAANAJHNOPLIPJCCPEDLKOOIAKABKPDNBCNKCIDNBBP"; break; case "SEA0105WTRD2": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAABCDHLPKLHGBGOOEJKJIFHDOAFNEEFMNKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALLMKEBLBHCBHLOHGBLBBJAHDEMFICFJLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANIIAJIFALCEPMHPNFKAIBMHFHJBANAGIMAAAAAAAOCMEEIHONEMANOMADBFAEDKPDBCOKFLKOCLLCGDDFHJBKBBLOPGANGHGBJADCAEFKPKFLKKNPGEGOHMBACEBCKCCGLIHICLGDJOPDKFANNOEJPCJKCJBMLBMBEFAJAOCHMEHOKPCEAONCJHEGIEAJADPFAHLEPDEHACADKALALMOCOKJCKOFMBBKJCKOBCJHDFHLFCBPGJFAGMOHDONMAIBEHDJFMCEKIMOPCLLCCJJOPCIAOCNOALJFGPKPADLKCJDMIODNAPBHMJPPHNLKKJKCJAGNFGDMHFOGEKPFPNPJJOGKFNOLGKJANOKBBIMMMALJMLFLGLDDHHGFIKHCIBBFCDBKIHCLIIMJCNLIIIKFEINIFDPNPBKGEKPLHEPOBEAAAAAAFEHGFGAMMEJIAEDLEAAAOCKBKHBFGKPOCFCLNFHK"; break; case "SLU011896": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAFNEPGOOEOHKKGCECIICFNMJLKFBFPGCCAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAMNNBJCDEOCAJNJEAJKECJHLJLEEIHGDIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABJNLCKHAKPHKFENPIDDKPDOEEMIKCHHEMAAAAAAAHLMLGODHMAOOPJADOPMJAPHLJPFMDMDBENFGFDODHCMEAJLDCFALELKBMDBDIFIKIPLLHKDBAAGKOLPHCHNGICAPJCHALEFAGDBCFECPLKNBAFDDBHCHDAHCGNMJNMNKMNKNKDMJIGCLPJKKKAHBEGDDEHEEDHPLGKMEHJNLJJCLPMKPMHKAKKMODHBBKCHCDFALKGGJDIJJLGKKGKIFOLFBNDLPLAMMKGKDGDLGEDCMLGEGGIDOPFLLJGGEHNGGFPDLPBMMONIOPGEHBABBOHHBEPMNPFPNFIHFJGOKNOCLFFKHHDJCEKLKCFLCFICKNKDFGKEKHIAADCFCEEBINKLIIONHCPHDLCOFNAJBNMDPDOIPDFPBIIAHHPNOBMJCBEAAAAAADJCMOJJEDGBCBEJEAIFCAEAPLIJIILHJHOBEELCL"; break; case "SLW-DEV": // Team Two Blueberries test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAIEAPDLAOFCIHDKAPFJIBGLOADAIECPKEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAIDPPLABOIHAMFOBMDEJDFIOLDHIDBHKOMAAAAAAAONNDLFCMCGHFPILKOMJGENCNPIKGDOFGIBMMKBIOMNAHBNGDEEIICJLLJLECOLOOBNMLKKAHDKIEDJNDGENAFFGLCLKDHDBOBPMLHJBOBJAMKGFGHEABFDICMLLDDEIGFGKIEHBJHHBHJIENCINPDGOEPKNJGCIKNKGCNFBJKCIFJLBPKPDDFCGCNIJAIPNOCDDFMOBCPANGHOEBFHDMHPBBCLGHANMOBDCHDKPAMEGIGCNGLLCEMICNIEJANIHOHLHNKCGCMHMHOODFOAOIPMGMMCEAFOEJOOJOHAGDGMLHJHOODFGJODLEPHLAPIABHGLFBLEHDAHDENAPPKHPDDGPGLCLNFHHLOAEEJMIHDHHAHBAPACIIKCFAKNMLDNHBEAAAAAAHGAOPGKOJLFIIPNAEDDANIFIDGKFLIHFABDECNGD"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(connectionString)); }
/// <summary> /// Get connection string. /// </summary> /// <returns>Connection string.</returns> private static String GetConnectionString() { CipherString cipherString = new CipherString(); String connectionString; switch (Environment.MachineName) { case "ARTAP-ST": // Team Artportalen test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAGOCKLHDJNMOKAHENLNFMCAIBJFNLKGFFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALAJPFLMPHLLKPLDPOGLBLOCOOAFKJJODAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABLFHFGLOJLPDAGJLOIPNPJOABCFDLLFFIIAAAAAAICNCOMAODOHGCBOBNMJHLDMOPAMPLICJDMAJHOLIKHJNGIIAKHEAHGODJFKFNKBLGAHHHDLOPFKDBLDDFJLNNAPFEKDGFINMKJKPJALCAOKCKIECCHFMBHKGAEAGGODGGIONKLNLHPHNKBOOHKDLHFJPLFKONAMECMLNFEMLJIMHPKEEKKIKONOAMLIFGOAOBLLIIEMDFMHAFGEKPOBFEDNMGNHJDLKNEOOLDJEMDGOINBKHBLNOOHHCBDLBECBNJEDDLFMKFFEHBBFHBEAAAAAAPKJDMBJMAABKHCBOIEJNANGPGGAKJFMOJPFJGMKO"; break; case "ARTFAKTA-DEV": // Team Species Fact test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAANJHCJOAGEBEDNLDLJOIDIOEMMDLACJFFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJCAIAGLJODEHLPLFOFPPMILMEJGDNNCBJIAAAAAAEIKPKNKPMICHEHCEPGIFFJMEAIFJJJCPPOOACCLMHKDGNGDJHLLAGOGJFPCLJPENBBPPOJBOINGPIPOEMIAFEOGCGKKKNFDFJEMOPLIFKOMDKEIOCIFBEGEBGKPCINPBJOKNFLMIAMBFDBADAKKHLJEHLFBOCLBALEHHNFJAGHGCCFMGHMDDEKKNCECJEGLGLJBJHNCMDLGDOIMCBNNPBKHIFOKGFODICCOMLLDALIMDBIONOKCAACOBIMIFNDGKHMBPDPEDJDCHGGCKCCFCJDAALIGKJLMGIJPEFDIMNHJDEHFFBEAAAAAAAJIIABDJILFENOMKFEKFMEBNABMMHKFPNIGHGAAN"; break; case "ARTSERVICE2-1": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACHHOGOAOMGGBJCABMFLDDFHKBDFOEIHAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADMPLOCGJHBIDIOGHNMFMEDNDFDLBPENAKIAAAAAAKAJGBMGLFBGFDCOLGKHDCPPHJGAKKCJAJAIHEDHIBKKOANGHJMDAJHOLNEOMKIECMMPEILGIMIFPAKHKNKGCGIGGDFJNGEKDBHFIEFBFKIMIABPHOKOCGOEADDLIMFOBKOHHDMJHGLOOOOABPEPFHHCGICDJJCBFDICGEADOGAHAGMGHFJONFOKAGDOKGHDEODGOPBMABPDFNMNIGIOIMDKLJJBJNINBKDFLFGBIBGJGBJFOECDNNONBPFGBBCGJMEHHCMHFHIDPMDHKMDIOIFNJHKFCOEMCCMFKGIBFKABGEJKECOIHPMKODFHCLPIKFPJKNNFFJJDADNJOBEAAAAAAHFGOFINECALBIMIKAPOCPFODFMGAJABOHEKAJNGJ"; break; case "ARTSERVICE2-2": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKJPGJFOHGGONOCAIKKIKJIKOAAEJLEKEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAPAPBCGBEGGCBOKCJEBGOLEHIIEKIIIOMKIAAAAAAAGGDMOKOGGLHHPFBGPAKPLIILIPBAHFFFEGCLFDCHCCDGMPMLMDHCDEKMMGPDPHJABEKNFGGGCJDLCKPDJOHNOIOKMGBCDDEIBDBOOIEMDFLGMHAKOIGCFDPDHOBGMKFOJFPCAODLHGGOHOINCFLNDHACKFBOFHFBMCOBKMKIPBOJAAMDCHJAEGOABDJKIGLFMCKDKNDLAMEHMCIGFKEDLEEAEBCDHFGPEIHHAKCIFPEAMMBLBHCEEFBEBDPAMCEJFFKBKGFFPPDKFBGLJNNDFGBNCDDPKDDLNBGCMPEGNKFPAGIEAILNAIDGMLGFDHHJPPGBKPMFLNGIEEEBEAAAAAANFIMHEHIMGGDFEOFILOCLPICHIAGPLKIAJBNNGKK"; break; case "MONESES-DEV": // Test Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKJLFDDPJJHDHDCPEDFIOGIIHMFNJNFLAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAHALJGGEGKHCPGGAMNFOHEOHNGNEKJGEGJIAAAAAABEJPDPDPCENICMDKCNHJDHLILHNHNGIKEPBDKPHFOAOOLEJJMBCECJEDJEKBMDENKBNNHLGJPNJHBCNLPHBBGMGPOFOMNGAELAGIAMEACAOODFAAMOPJJPIPEJCBFIJPACIHMJGLIJDEOAELFECDCIFKJFMDBDPPJGPODFIGAHIFAMMOLPFPCBCBKMPLOFNKEFOGOEIKNAGLAMBBOHNBCNHHBJMPFBKLKMKOCMICBOKLEFHAEAPCODEDDKHMPDLNCIJEMMKGDPJHANGFKEBLDFAOJBIKOEGHLALJJIDJPCKMCDECBEAAAAAAPFJMBCDDOJGJPFOAKHJMKGGFDNILDHJLDEPKODBK"; break; case "MONESES-ST": // System test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIKGEBDAPMKNOAFEKIHFGCOJNGHIAKFIAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOILIKCCACKCCKOILEAOCFKLEMCLELPHBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABMNDGFBIBKLADEIKMFCECIFABKGKKAGFJIAAAAAANJLMDHBKKLJLAFJGKHIOJOAJAEGHIMONLHHEOPELJKOCIPIJHGGDCAPJNCDHAHLJELNOGCIICNIIEGPJNOEHMBEBHBACIGKEAGCOPBPOMNJEPCBPFCNGMIINPMCGBMFMHHCBIPDLNCGDLIPDHEIFKANKEJHACDLHFJBKENAIEELAJHOAPJDGCLPMHBPENBMEGDLENJFLOFKDHIHPLGAKHFHEEACPPIAHEHIAHDHLMOFKBEGDBGAIOOOEGNCJHAILBLIGEPEIAMECFBJKOOFIANNIOGHKGLOIJBIGGKBCALOFCHLLBEAAAAAAIEDIHLJAKPEIFFHHDGKCAHDEFDIBIEDIDLMOCDOD"; break; case "SILURUS2-1": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIDGFKMFBDIMAPEELJPFDBGPLIAHNCJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEJEPEPNMGABPBGJPNHLNNBDAJFKEIPFEAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEEFDEGGOKHBAPLHNAHMCENNJMNIKAHBBKIAAAAAAKOJLAFKFGPFJIDEFPGPONIDAKDPEKCAJKPDOMADECEAOALMABJLPPDGNNICLCBEDHEOHPFHCEPCKKFMOBELPMPDAAHKHGHHLMBCFFDPLNJDPEMDMMFGLCMLLPMIAJOHOICBPAJAOHPLGLOMIGMGHCLLDDCLDNCNGGEJFGJPPJPFMLLLJINDJEODJNDEKGLKCFMBBAAMNIIKAHAPOCAGELBIJPFKIJIAGPJNCIFFFCCDLCBBEBDELFIDEBHLACNCLEGMHJDBDBDKGGKMLJBBJELHAGOGBIENDDIGABLPACHGHLJPMHJFGLGOGHGFEFEGFCLPOHJDGPBFNMKGBBEAAAAAAKLFJHFPBFOAGGCOPGOKONIAJKBMFPLEDJKCABFFD"; break; case "SILURUS2-2": // Production Web Server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAODPAFKAIHGMAPDEOIPNDNGAIEJHDINBGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAEOMPONFDCHIKPLHKAJHADKFOFKBBAKANAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAKPNGIHOJFCIMOFPNEBANFOBMILACDCKMKIAAAAAAJLMNMIHNACFKEMNHDEKIKBIHGPDODDPAMDNIGMDICDGOFOCNAJEGKEKLMEGNHDKNGGOAKGOMNPFBGEIKINMEMPIOJBFIFFLEEOEMIFKCMMAJPLOJMIFNJOAPHLNOPKCDOLONCFBOBIEOPFIBFAHCCLCEIGMJKIMCOJFJKAMCPHAPKPCEAAOLJGHPOBFELCEGOCBODCCLMNDNGOLLLEGNNPAIKEEIPKIKEGEODGACAIKLLKLHOCHGGEMAICEKGDCCDCBPMKHAMJHJJKCDLLPOFKMICAEJNKMNDEIFCLKIAMJHCFIALMMDFPDGDELALLNCKFMKFNHCEJJHAKBNBEAAAAAAKDOHPGMIPKIKGIMIMELHLBCBPDECLNNIMAENMKHF"; break; case "SLU011837": // switch (Configuration.InstallationType) { case InstallationType.ServerTest: connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPFOBOEOIJOPHGCEFJGCCBMFMHLOBJJLJAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABBDHBANJAEOLKCBJCNCFGPOBHDHJAJADAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADENNDIIAKDDCBNPCCNMFIHIJFCIKBECOJIAAAAAAFAEKDHDKIJDMOPADAIOLEACIEFDICFIOMFGOPDFEAFFGCANKJFDEMGIKEAAFDIICMNLFKENJGBOAMAOJEDMIPLALEOPOPCGFDJHECCNHPILOHFOHKIENJFJHFACHHFCCILEPBFMBFHHHOKGJPADGCIKJAAELMCKGOJPMFDCHIMFJACLLJECEADKJAGDIABCJPBGGIEKBHFHIHOMBOOIMHOLIMJMHJECNPEBEGNMCEFJEMGFMDIGMOAJJODGHBJDCHKICACHHAEBJKDFLNAIINFNHNLLBJHEPDNPBPMECHDFLIHODBEAAAAAAGPLADADGBLHDGLIBPDFIFLLHOFGBCKJNDMDBGBEB"; break; case InstallationType.TwoBlueberriesTest: connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALCPBDBGCIAFPEPEILEKMLLIKEOOJMJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAACGICEPCLMLCDNKLHFGHGIJHJMONOIELAAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMACBDKKJAKODGOGGLEIOOANCMEJOGHHPJIAAAAAAKJMFMFPMKLGLLIKAILODOFPIFEOGFOOEMKKCOJHDOKFPLMCKKHCLEHNDAPGOGEBPOPPIJKINDGIDDNHNNMCICLBJDOJHGNJNODCPFGJFKOJLEKIICBFACKNLKONHNPKMEBOFJEAMFCLBGDJIOALKOBAAPAHOKNIPMHOIJKPDFNODJLLAPHGOFBHBEJKKAKBANFFIHMMMPPGGINEAPACEOIENGCPNINPMGIFJOMBDGNAKAGDPMNKENNCIADIPLPAIMNKMFPOCMBBLAPGJPKKDCHDAHHCGLOKNBACBCDAFJFFFDJBFBEAAAAAAFJJGHCEJHALIBAJEPPDHLJFHFAPKHAMNDMJDOPID"; break; default: throw new ApplicationException("Not handled configuration = " + Configuration.InstallationType); } break; case "SLU002760": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEEOMOLNGPCJLAPEBLNNPEFHNPDCANGOLAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHFGLHOKJNKCDIHMACEDLKJEMCGAMFFCLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAICDNOJINHGEPONIAGLHOILMICEPDJBDGIIAAAAAAJHLOOKHNFDONNNJFEAHNLKOBOCCDFGPIOPIDLFCJGOIANJCFEIADJELFKAECFPEGLAJDEIAICMLJADGOMCJAJCMBFICBFFJPOMCMOFJJBAMKDIFADHAJHJNAMKHIIOAANHCHECLJMIBOPAJPBANFJLLHBFLCKPOFHEFCIEACKCPGFHMKPKJOAOAKHCFEKILLEBPNIEADJILGCPAONCAADFILBMHOBMHGOELIKJIGIGNHBAKHENOKEPKLNLNELNALOKACLDANNFANHLFHBEAAAAAAMFMDOGNCBKLPNOBACNNAIPPNCNCIDLICBDLFCFKE"; break; case "MATLOU8470WW7": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALHCOFDGPCNONAMEDJDCIAMKCOKLCFBPFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADOPEHJEAFKBJCCHNGFOPIGJHELCAOONKAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAEGCGDLMDBDMOKAMHBGNHICJJFOGDIFHFJIAAAAAANMCPLOGNHFOOKGLNIENBJIBFOOGNAJKAFHNLNFPGKKHMKLIDFEPPLKKDBCJIPPHEIDBLIPIHJMIFHCABCDHLBBHNAFJMMOKCCBHJNOBIMDAEBPJIMBLKAEOAIJNCIGMFIFCKGMCMOEHOPAOOBCHEOMHCKCMNBADNCHBHJECGDFDAKMFFEBALHLHAEACNELJNINBCDBAOOMEFMHBHADAOLPPOGIKKIEKOANACNJNFAMPBDMLKAPEHJJFOHLAGNFOLJMOEINGOLLKJJNDEBPIBEGPMOBFPICAHFHGAEELBKGJLDIGEBEAAAAAAODOAMEBJALOPKFONDOLPMJIIBBKAFKAFPDFLBLJD"; break; case "SLW-DEV": // Team Two Blueberries test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABIFNFPJBEJIBBDPFEHIPPKLLFDJDGBFOAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAADNAFIEJIFIDCCGHPGCHIPOKOMHKFJOFNJAAAAAAAMMEDEOFFHHJPKHLDNPCELPIINKKLMGIMJKOGLGJIILJPPNNDOCEKAKLFDLOCCDFAPACMNOGEOGPGFKLAHHCIDDADBCOHNKPDAKOLCBPOLIENHKFEKAKGEEJGFMBLCEDMEPPDNNEMDLOBGJDFBNGAEHHDHDDGMCGAPBDCMNCOOLBEDNJOJPHCAKNCGGCKKFGCJGLIJKAIKEKCCLPCMIAKAOEPBIPCEIJJNAEOFKEMOGIKPIOAMLJFMPGMEOIKFMDDMHFAIEIPGIAHPLHJBCKHJFLFMODODJPEBEAAAAAAFEKJAHFOLCEJJHJLOGNFBJHLAKDKLLIGADANOMEF"; break; case "SLU010576": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIBCGMONNPLJJELEOJBIEMOPHMHBPHABPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABJHGBMBPIBFPLNICEDJKJBIKKMHNMGBNAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJBLEFEJJJMIOCCOGBNFHGIADDEMDGEBCJIAAAAAAJINPIPOOMFHLOOFLBOEPFCGCOLCHIHBFPCICPEPKNDLILAAEIFLCNLBOCNCIOLEDLHBCJNFMPEDKBKEJOJCNAIICJCNNKOKBNFFPBLACFIFOBEBDPCMJENINIDMIMNGAMIPAIEOPHKCGMLFPNNBNILPGAOKNEKIOENKELAAOOKBIIJLMEBDIOLIONBNJLCPHPIEMCEGNFKELFCGMADCLGLHFHDCDFIOJNHIALPHNJNBMOPNKLOBHNFNGGCHJIDHFDAAHPNODGCAGDLKKOIANENHEFAFDKCCCHLHDMIPMEFIIGLLIBEAAAAAACPKAABEIPGGPDHAHKCIHDBDIFDFIOIKJPCEFLLOK"; break; case "SLU011161": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALKIHLMKNLJKFGMEGLCLEKJGFGIDEMDMNAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAANCJHIJJLNOEJAHFFPIKLLJIHMIGCNNAHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABHFPIPJFADBLEJMHPPJHICDCHMDIECMNJIAAAAAABKNLHOBJIPGNGHOCMFGFODKBALJHPIPLIEEODJPEAABOIEDCJPAIGBEKEDLBDICAJMOBHEJMFIKBPBCLAPCIKJBILJGPAGPMLBECALLEBMDNEDPIBIMHMAMKEAAEGPJGHCOOMBHAGJHDCMGKNPPOKCMCCKJGDAONCGMCDCBPIBPOAMEAIDDACKKJCBGOFPKODFJHMEJKHGNILFLICBEKHIHOCHBBPLPJLGHDPCNGCLOBBKIKJBEDGMPONGHFJLENAJKGOJMDPMECPMLJBEJLMCCJKHJOINLJNGBJALJFDBJNGHGKBEAAAAAALBBLAAFHJAHEJAEABHOGDLOHNKINKMHCNBGNGADM"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } return(cipherString.DecryptText(connectionString)); }
/// <summary> /// Get connection string. /// </summary> /// <returns>Connection string.</returns> private static String GetConnectionString() { CipherString cipherString; String connectionString; // Opens the database connection. switch (Environment.MachineName) { case "ARTFAKTA-DEV": // Team Species Fact test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGFNPHKDNBMDBJAAPBEJJABBDJLIJIEIIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAGIJDAHKCIFMLGAOJNKEJPIBHBAFFFBFBKAAAAAAAENHCOJPGIGHNBCALPKIACHANOMJFMEPNDHPBFFCLJFKEJPAHPHHHMPICGPDALEKEIPNFGHGLPPFBFMANJJIDKIKNAGFIIAOCGOHPHGJPFBMJOMBECLEOMNLGLGIMLDPPPJOECFNLCHDDONNBEJMADOCOEDICFKBNHBHBKCMIOJECIDDNPEHIACOJMGCOAGJENLHPJGLBCIBFMAAIJDPEDKHMIPAEINLEEOFMALJNAOANODHENGMIIMIKPNBAJAAKKJALMFHBLHAMDFIFPKMHNPGCNJFNDECHEECLGMIBFECINFHPDFPKFKCDDDNIGBMGBEAAAAAAPGIPEEDMBFBNIHMHOFAODKNFOAKKHPPGDHIGIFCL"; break; case "ARTSERVICE2-1": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAKADKPNMPPEEIGFGKMDJFOJOLDGOJKCCIAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANCBHKFHCJOHKJJFJBCLICCANJOICDHEHKIAAAAAALGAHHIDNGEPAPGKPILNLGBDGKPCDJJFHKLMECMPAKHPKOCONPENBNBDLMHALPMGMBKGHMMBNCDJBFFCCHCMLAAJIHOFHNOCJBLFNLPFHKHHDLLKIFIBDEBMBNMJAMOMOGLBGMMDCHIACLMGNIMNNAHOCFOFMEGDMAFEBBDOELJKDFBPKJIBOGNJAHGIIDIKPDLDNBHHEFPPIDMDPKEBFKEJLEHPLANDGODPNBKPOOAFJCCDNNAKEMKOLBDJCLDANJAFCGKCFPFMFAFIKCECEIGFPCAAFCKJNNFCOEGHOIGAIACBPBMGKFFKNAFONGFFAOLDINAJDDPDMAGFIBEAAAAAABIELCHOICBDKHBLOGCDLGNAKDIGAFNJCJCBDLHEE"; break; case "ARTSERVICE2-2": // New production web service server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPGBJALGDDHDONKEGJOECJFBANDBBPEGFAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGKKHKLOBMBIKFILDFEIBHNNLCOMMAIKFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAABMFICBBBEBCHFELAJODFGOIIBLMDLIPCKIAAAAAAKLIJIBPBLGLOHKGBPGBGGKPMMPHMPOLAIBFBFOALAMDDFLOCBAHMDBKFJMCNKLAGAGFENFLANAJBCGGKDCPCKHKCAIEKJKOJPKMJNOFLNPMEGGAEFBAEOAFIHPMNNODFJLPACBOIFOJEJJDMFADKMJFJJCGHKCKJJJIDPGKCNGMKLJPOJKAGJJEDANJJIGILENEAAFCLLABCMJAOMFMHFFCBHKHFGHPBJNPAMNGNIIPFKKCIAOHCGDLNAJGABPLIIKNKGLNEFOCNDNICFDLKGBGGFDMMFOKIGKICFFKJCODLBJBFKAOAIIAGLCCINAIHLJHDPHLKBJLFDEEHBEAAAAAAKGJLPKAFPNGEEKHCELBGMMPFAIOKDDNLMKEKFDCN"; break; case "LAMPETRA2-1": // Production web server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPODPODKBMCFCJFEAINJBICOOKAPLAGJPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHFBMCIAAFNIKFGDGMIAPPOHJCKMCKMACAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAMJPOMPKNNAEMNMPJHPLBIKEIFJKHPJDJKIAAAAAAJIKCMODLHONKFGGCMAGKLHNKFJLHOGLPFPPDCIMBBBLHLMPAAINIIAJMLPFDKEJFOGMNFJAGJMOPEMHHKLHBHINBFKFNMJJLDADLBOBGOOPLLDBAGGELFFMJCBPOJOEHKAALNAPMDHLIBDPGMODLLIFCCOEBGNOKJBIPJIHLNDOBJKDELIGGINNIOFOHDEPBCKDPOPIEEMGADNBBEEAJACEOMFGKLHOLFGFCHGBKFOMJOBIHCIPAMDPEPBAILJKNPKCPNEDEDKCMPDEBMNDILPLPPDHDJOPCCNAAGKNHKFEODDBMIBJKOHPHFPNLKCFBOHGKKFHBDNBCKKHEBEAAAAAADEOHFCKNKINDHDBHEHHKCGGHHCDLGIMJOMHHEGNL"; break; case "LAMPETRA2-2": // Production web server connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEDMBBJLFMMHMIBEJLJCCNBFHKPCHNNNAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAABDKCDEFMJHLCCKDIMIPFMLNOLOCKILMFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAANMDDBMJOHPFEGKBGLAKNPJHPBNGGDDOCKIAAAAAAHDJPFFGFKNEECIGCGDGLFAJBHJAALIHMIDJJLIHIPMLMCOPOMCPNEGJGLLMOCNFDMEBDPOOMAMHPKJOPLOFEHDDIPGEJJCNCHNGPNNEHNGKOOHHIJJDNNIMHDOADOOLIBCNKIACOFCIMILIGOGBDDNJDGCLJBDLGMOKJPLCLHMNELPBKAPHMPAPJCLONOOPFFKOMMHFBJDCNGAIBPBCOGOCKOEMBDJAMMNHCAEJBKEGPGLBDMNPHALJGEDKJGHCGAGOENALPNIPILGMPANGONGKBDFBPMBLNPOIIBNKPFOIOJNBNFEMIBHNPKLBPOIAKEIFHCJHGKCHGNOOOBEAAAAAALOEGAHPHLDCDKLILDHCIBAKCFHGNNDEIBPLBPFAI"; break; case "MONESES-DEV": connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAEAFPECBBEFEHIKEGLFFDMHECEONJDGANAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAHFJEKOLIKMIGJFEPHOIONFBIKIJNMNAHAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAALLFIDMJHOBNIKAOPMFAIELKGKCILCNKLKAAAAAAAFBKBLNHBCDBCDILHLNEBAPBHOFPIADNLPKIDDNFPMDGLNDAHCNGBKLMGFLEHLFKOHCBLCJDLDEKBGGIPPBDJOPPGPMEGMKGLNABNCIGIALNEBCCPADOGHIMLPHEAENJOHCGFJELEFGNBJMMNIIMHJFMHDILGNCKAHHDDHMJAIAFPIPLAKCHKHCKGAAEDDJIPLHMGDNIDAEFGBNMDAPPKNMDHOPBLFMJGBJINKGDGMHBJMCJBHIBLKPAFLAIBGBBFOGOIIHDDFDPHLIIDOEAMFAFOJAAJBPHLBHGMMNCGLOCONCCLJMBEBBJICCDCEHHNBEAAAAAAHJILJKDDJGAGNNDHMLFMENIIPFGNDODCEKKEOHBG"; break; case "MONESES-ST": // System test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAIKGEBDAPMKNOAFEKIHFGCOJNGHIAKFIAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAADNGIKPONGEOJMJMLEGMOFPEIEIODFJKLAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAFEIAHKLLEHDNJAHGPEIAOIHDOPCGGDBCKAAAAAAAFEHEJBABIHPFONEMPCKPBNFNNGOBEOAGCHAMGIAAHEPMOOMFCAOODOIOPKEGIEHPCLLKNPDCIJGLOENPDMAGOHJBLHKFJLNBCPHLEOMDPOKDDEMJPLGBNDGDGNKICDIGCDOEIEIPHEBIHFMMOMNLKFDLCKDLBJEMJEPOCJCKAPCNALGOBDKHAKBNIJNAMOIFCFLIHBANANOINJOBCJIHHDJJHPFCKBLACMHHFAIBIGDIIIAJKGJOCHDCGKCNAPJMECGAOJPAMIMBFIPDJNGFBLBGGLDGKMFIILBECHABACFBINMMCDNPLICHFCHPNFIDBEAAAAAACKLPICEKEHMMEKENAOFMDPIJKBPNDGAGNBNOLOFI"; break; case "SLU003354": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALCANIEEPNPMJJNEEJPDPFJDCBDBHMDOGAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAGBBGNHGODKPACOBNMPMAEEHONINONCICAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAACMLPOBFELLCNALNIIEBBLOHNCPAIPLCKAAAAAAAMJGNAOOFGLJOEKEKGHDLKOLCODNBONJOLGBMJGMMDBHHNADHHNIKHFFDKPDIMNGPKAOCLFPMCLNMCFNBKJCOJEJAHDFPGEGKIBACDDHMGIIAENFAKDIFFHCECGNHMMLDEJKLBBPNHABDNEHLJKEFJMGIHOHDMJMHCKMIAOLDDNNAACHFFFGGBIOBCLKOPGGBCIKEGACOJNDBGFEOLHBPMCMGAJLHMHKDCHEMDBCNOJCJNGPLKAPJHHGLAEHMNCACHGJNHJPPBJAPFDPDCEDBHOPJEAADGECDHMJAHHFHFICIIODBHFKGGIMBACOAFKMFBEAAAAAACAEINNJCKAIFPMGBBPACAMOAGJJKAIEOIOMFEDBK"; break; case "SLU011837": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALCPBDBGCIAFPEPEILEKMLLIKEOOJMJMKAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAALJIBFDJOFALIDMMIJNAKDNJOALMLLDCFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJHPNGPFEDJJDOCBLEHNKPMJDEEJDDDBGJIAAAAAAMOIFECKNMGDLNPAAFBIDKHFEFMAIHJNHJNKDLJCBJNFNIAENPPFNHKGNEBFHHBLOGBMCNJAFMEPJLLKBMJBEBFEHJFGDALGFAGBDDDDHNOPKAFKAFBPNOKMGBFPJCCMKLEFJGEKICLJOFMGJGODOGCJMCBNBJKBDGJIBEBDANNMFGAEHGJDPHNGCONLFOICKNNAAAHKNONBCFDBPLFJDPFCLMLFCOBMLOCKPCCJELGPPGHFGLHIPKMPDPMBAEBJMEDHMHMAKCPNDANGPLIALBELBEMGIEJIHOKHGBKMANEJHPJIMBEAAAAAAFIDOGDCNONBMDDMCCFFBDDAOGCOOIMNCOIOINKHO"; break; case "SLU002759": // connectionString = null; break; case "SLU002760": // connectionString = null; break; case "SLU005126": // connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAABDFEALCFAMIAHEKIDGCJCCEIFKGBPKPAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAPDPELLHEAHHCKDMFGNMADOOJKMBLKMJJAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAAHDMMCAFPPEANOPFNHABDJCNIHDPKNNLKAAAAAAAEAIGAACOBJENPKFKCCBAJCALJOMIEMMICLKKJGMKJGAPFLEEHEOMCBNBALJDJFCJEJJCAJHODGDPHFAGAHPKAPCLECMMGJGGLLDLAJJLDPCBHJNHIFCFCBIMNJKECADGLJOLJFIDDBILMJNAAIGBPLPOALEPNEGKNENMFCHGNMJKGDEFHGFLLNOFIIFLLDOIIHGIJIHMCEGNDIMFAMBHGALFHCHMFBMMNAEKCBCAOBIOIMCGHHJEGICCNEKGBBDAGEHILNFFBCPPNJMHAGCKPAMIDIECBOLBOOGECCPHCELOMNMFGCEOHAIBLFDEBJPBBEAAAAAAMEKIGAHIHMHEGANOCINAEDIBDKOEDBBCALFLBIJD"; break; case "SEA0105WTRD2": // @ MONESES-DEV connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAKAOAAJBONCIHKHEBLAJCAHNKCFCEDBEAAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAOHNNFEHJFCDOIOCEBIIENGEPDGDFPDIBAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAGKABDLCHFPPOPOKINFJNOGHNBMEDEBJCKAAAAAAAMJAFLLIOKJGDNJMMEMANMMFLPDNBHLMLMBGKGLGGMAAHJMIFMFMDDECHEBOIHDANMGIOLLOPKKIAEFIFHDBICOCGJGPGAFEDJIKDHBFBKKKOCAOAIFKFBKNFOPAIDMKGCBMIBDHNHPOBFMAMFLDMLJEIJEENCMIGJMHLLJMGCBGPJCCCNMFFNHAPLAHGILCPFNNOEKEKNICIMPOHIDDENNDAJDOBDMNKNLMLOLHLDFKMCDEOCCBFLCMDLKCHMFPDIBJKCFIAEIONCOOJDKOFAFCJNHPBPPECOHOLMOPHHHHILAIMJKIPPCKJDJNOHABFBEAAAAAAPLPJAPJEPNIGBPBHIEBIDDLMELELHDIAMPCCMEEF"; break; case "SLW-DEV": // Team Two Blueberries test server. connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAAPEAJKFJCOJJILJEMJOGHHPGGFJAANOKIAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFPFGBOIKFMNDLKGAMKBJAMBHAGKIEENGAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAJAJAICJMHDBCDGKFMCFKHGBDMGMLNMGKJIAAAAAAEFDFABIHIOBKNCFNDGFNLHMJKMPDHBPBADEICDLMNAOADFCLGMDNCAMNHECDPGIMOJAGPFLMCNDALBPOLOLGCIHAGCFBPELNJNCILMACPMAIMMJBHGKDGPFIADBNAONGPCIBAMEJOJHKKOPDONDMBJHALNEMCDIGOKFAOPMMHHJOEIJMJDPPKIOAPCEONAIDCNCEBJODBKBIFLIKBOBIDKHPMEJNOJHDPHCOJFNHMMFDPAJONPDJBGCMEBDAPMJBEDAIEIKKPHNBHEOOMGNJKCKJDDIMAPFGBGEDGAJMPNJNLGJABEAAAAAAJIAIEOENEACCOAFBCLLCLNNOENEFHKFNNCEBHJGB"; break; case "SLU011161": connectionString = "ABAAAAAANAIMJNNPABBFNBBBIMHKAAMAEPMCJHOLABAAAAAALEGNKAPEPFIKOLECLGFNLNJMBMJICEFLAEAAAAAAACAAAAAAAAAAADGGAAAAMAAAAAAABAAAAAAAFPCEJNHOCENADDNIHDOHGKKAHPAHGNHFAAAAAAAAAEIAAAAAKAAAAAAABAAAAAAAAAHEAAGALELAHFMKAPMCIIOBPNPLFNDHJIAAAAAALDEAJJIAMHBIOGHGECHLIJGCODMNBPJCDNOHBJGAJELECOFNEPIGDHPGICJNBAINPLBDDHBKKLLNOAGGCEDNGJBGHONLBGHMJKLGFLFGIKLELOEHNAFNAHHJMFIKBNGBNHHHHFBKIBFINLMGHEEOOPLKAKABANHNJAOCDOFCFFEMOMJAFPEKMAKKFPKPIAKOLMEKHDJLGAOHGOOMBBMNPBJHFLACDFLOLMBGNAAAADKADHJPBGOLDHMGCAHCJOFCNJDIJFPCLNJINJAGLBPFFBPNLMLJMBELGEDDKBNDDCLNJKAPBEAAAAAAHOIEJCCKHGKHODOPEMNNPDGOBGMEOPJFPCLMIJAD"; break; default: throw new ApplicationException("Unknown web server " + Environment.MachineName); } cipherString = new CipherString(); return(cipherString.DecryptText(connectionString)); }