private static string GetCredential()

in SurfaceDevCenterManager/Utility/DevCenterCredentialsHandler.cs [24:50]


        private static string GetCredential()
        {
            byte[] data = null;
            byte[] encryptData = null;
            string retval = null;

            if (System.IO.File.Exists(GetSdcmBinPath()))
            {

                encryptData = System.IO.File.ReadAllBytes(GetSdcmBinPath());

                if (encryptData != null)
                {
                    try
                    {
                        data = ProtectedData.Unprotect(encryptData, s_aditionalEntropy, DataProtectionScope.CurrentUser);
                        retval = Encoding.Unicode.GetString(data);
                    }
                    catch (CryptographicException)
                    {
                        data = null;
                    }
                }
            }

            return retval;
        }