写点什么

.NET 4.6.2 预览版带来安全和 WPF 特性

  • 2016-04-07
  • 本文字数:1118 字

    阅读完需:约 4 分钟

虽然大多数人的注意力都集中在.NET Core 上,但与原来的.NET Framework 相关的工作还在继续。.NET Framework 4.6.2 预览版已于近日发布,其重点是安全和 WinForms/WPF 相关的特性。

ClickOnce

当分发基于 Windows Forms 或 WPF 的应用程序时,大多数组织都会认真考虑使用 ClickOnce。ClickOnce 的设计比应用商店的发明要早很多,它允许应用程序通过 URL 便捷地分发。而且,不同于通过应用商店分发的程序,ClickOnce 应用程序可以在新版本发布时自行更新。只要在服务器端做一点点工作,你就可以以单个人为单位准确地控制提供哪个版本

由于 ClickOnce 应用程序对企业用户而言如此重要,所以安全当然是一个关注的重点。这就是为什么运维团队会对微软采用 TLS 标准缓慢而非常地失望。虽然 TLS 1.1 和 TLS 1.2 已分别于 2006 年和 2008 年发布,但这是第一个实际支持那些标准的.NET ClickOnce 版本。

加密

首先是支持新标准。以下内容来自微软的公告:

.NET Framework 4.6.2 新增 DSA(数字签名算法)X509 证书支持,其密钥长度超过 FIPS 186-2 的 1024 位限制。

除了支持 FIPS 186-3 更大的密钥大小外,.NET Framework 4.6.2 允许使用 SHA-2 族哈希算法(SHA256、SHA384 和 SHA512)计算签名。FIPS 186-3 支持由新增的类 DSACng 提供。

谈及“在软件和硬件设备上存储持久化对称密钥”,至少是从 Windows 7 开始,微软就提供了 Cryptography API: Next Generation (CNG)。再一次,.NET 更新缓慢,这次更新是第一个支持它的版本。

接下来是 SignedXml。顾名思义,SignedXml 是 W3C XML 数字签名标准的实现。.NET 4.6.2 的新增特性是,SignedXml 支持“RSA-SHA256、RSA-SHA384 和 RSA-SHA512 PKCS#1 签名方法以及 SHA256、SHA384 和 SHA512 引用摘要算法”。

WPF

当使用 Windows 10 时,WPF 现在可以自动显示和隐藏软键盘了(即屏幕键盘),并且可以酌情禁用 WPF 手写笔 / 触摸支持。对于 Windows 乏善可陈的手写笔支持,这是一项较大改进的一部分。(历史备忘录:Windows 自 2002 年的 Windows XP 平板电脑专用版就已经提供基本的手写笔支持。)

重视高 DPI 问题是过去几年中微软推动的另外一项改进。在一个 DPI 比过去传统上使用的显示器高出许多的显示器上运行应用程序时就会出现这些问题。另外,这还会导致图像变小或模糊。

与此相关的是多显示器支持。即使应用程序针对一个显示器修复了高 DPI 问题,当用户有多台设置了不同 DPI 的显示器时,它还是会遇到问题。过去,这可以使用本机代码解决,但现在,微软对可以感知每台显示器 DPI 的应用程序提供了直接的.NET 支持

要了解更多信息或者下载预览版,请查看.NET Framework 4.6.2 预览版发布公告

查看英文原文:.NET 4.6.2 Preview Brings Security and WPF Features

2016-04-07 19:002590
用户头像

发布了 1008 篇内容, 共 411.4 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

java开发之Redis分布式锁相关知识分享

@零度

Java redis

Java常用的五大算法详解

编程江湖

算法 java编程

智能运维之时间序列预测中的经典时序模型

云智慧AIOps社区

机器学习 算法 智能运维 云智慧 指标预测

openLooKeng社区Apache Log4j2高危安全漏洞修复完成,建议用户升级

LooK

大数据 安全漏洞 openLooKeng Apache Log4j2 远程代码执行

JerryScript:物联网开发者的得力工具

华为云开发者联盟

物联网 LiteOS JerryScript 引擎 物联网应用

吃透负载均衡

高性能架构探索

负载均衡 架构 分布式 微服务 签约计划第二季

有了代码变更分解提交工具SmartCommit,再也不担心复合提交了

华为云开发者联盟

代码 复合提交 SmartCommit 代码提交 代码提交原子性

欢迎举报Perforce Helix Core盗版行为

龙智—DevSecOps解决方案

盗版软件 perforce盗版 打击盗版

工具链建设的必要性

刘宇

云计算 Serverless 云原生 工具链

前端架构师修炼指南精选

杨成功

前端 架构师 内容合集 签约计划第二季

流量控制-从原理到实现

高性能架构探索

架构 分布式 微服务 签约计划第二季

lock-free在召回引擎中的实现

高性能架构探索

架构 分布式 微服务 签约计划第二季

重磅来袭|第一届 OpenSEC 征文活动正式开启

SphereEx

开源社区 技术分享 ShardingSphere SphereEx OpenSEC

Homebrew大神面试Google被拒,只因写不出一道算法题

博文视点Broadview

实用机器学习笔记十四:多层感知机

打工人!

人工智能 机器学习 算法 学习笔记 12月日更

技术实力过硬,旺链科技斩获“年度区块链技术突破奖”!

旺链科技

区块链 区块链技术 产业区块链

亿级流量实验平台设计与实现

高性能架构探索

架构 分布式 微服务 签约计划第二季 实验平台

Elasticsearch 查询最大时间(qbit)

qbit

sql UTC TimeZone 时区

Flyway让数据库版本管理更简单

恒生LIGHT云社区

数据库 sql SqlServer

从云计算到 Serverless

刘宇

云计算 Serverless 云原生 Serverless Devs

Serverless 架构简介

刘宇

云计算 Serverless 云原生 Serverless Devs

C++ 开发笔记

行者孙

内容合集 签约计划第二季

带波浪效果的CollapsingToolbarLayout + RecycleView

阿策小和尚

28天写作 Android 小菜鸟 12月日更

一文带你熟知ForkJoin

华为云开发者联盟

jdk 并发编程 并发 forkjoin 多线程并发

阿里云田涛涛解读未来自动化运维新思路:CloudOps

阿里云弹性计算

CloudOps 云上运维

彻底搞通服务发现的原理和实现

高性能架构探索

架构 分布式 微服务 服务发现 签约计划第二季

Linux中国对话龙蜥社区4位理事:龙蜥操作系统捐赠的背后,是谁在推动?

OpenAnolis小助手

Linux 国产操作系统 龙蜥社区

用户文章转载:一图看懂 | 我用这张图,看懂了 P4 Reconcile

龙智—DevSecOps解决方案

perforce 一图看懂 P4 Reconcile

鸿蒙轻内核源码分析:MMU协处理器

华为云开发者联盟

鸿蒙 MMU协处理器 ARM CP15协处理器 协处理器 MMU

【LeetCode】寻找旋转排序数组中的最小值Java题解

Albert

算法 LeetCode 12月日更

给弟弟的信第13封|一个北京姑娘的艰辛生活

大菠萝

28天写作

.NET 4.6.2预览版带来安全和WPF特性_.NET_Jonathan Allen_InfoQ精选文章