WCF场景下的自签名证书性能

2024-03-13

我读到自签名证书存在性能问题(例如,here http://weblogs.asp.net/cibrax/archive/2006/08/08/Creating-X509-Certificates-for-WSE-or-WCF.aspx)但具体是哪些呢?我猜这可能与撤销检查或其他东西有关,但不确定。


我不同意文章 http://weblogs.asp.net/cibrax/archive/2006/08/08/Creating-X509-Certificates-for-WSE-or-WCF.aspx关于使用创建的证书时的“性能问题”生成证书程序 http://msdn.microsoft.com/en-us/library/bfsktky3.aspx.

如果创建的证书中不包含吊销信息,则吊销不会导致性能损失。可能唯一特定于使用自签名证书的事情如下:您应该将自签名证书包含在Root证书存储(受信任的根证书颁发机构)或更好的AuthRoot证书存储(第三方根证书颁发机构)在所有将使用它的计算机上。此后,在大多数情况下,您的自签名证书将不再比 VeriSign 根证书更有价值。当然这种方式只能在一个公司内部使用,在拥有大量独立客户端计算机的企业场景中很难使用。

顺便说一下,可以创建一个简单的 PKI生成证书程序 http://msdn.microsoft.com/en-us/library/bfsktky3.aspx公用事业。例如,您可以创建迷你 CA 的自签名根证书:

MakeCert.exe -pe -ss MY -a sha1 -cy authority -len 4096 -e 12/31/2020 -r 
             -n "CN=My Company Root Authority,O=My Company,C=DE" MyCompany.cer

那么您可以创建一个额外的子证书

MakeCert.exe -pe -ss MY -a sha1 -len 2048 -e 12/31/2020 -eku 1.3.6.1.5.5.7.3.2
             -n "CN=My Name,O=My Company" -sky exchange
             -is MY -in "My Company Root Authority"

您可以在eku切换取决于您想要使用证书的场景。

将您的迷你 CA 的根证书添加到AuthRoot例如,我们可以使用证书存储(第三方根证书颁发机构)证书管理器 http://msdn.microsoft.com/en-us/library/e78byta0.aspx utility

CertMgr.exe -add -c MyCompany.cer -s -r localMachine AuthRoot

您还可以创建和使用证书吊销列表文件 http://msdn.microsoft.com/en-us/library/ff647171.aspx如果您的场景需要的话。

See 如何:创建临时证书以供开发期间使用 http://msdn.microsoft.com/en-us/library/ms733813.aspx和别的如何文章 http://msdn.microsoft.com/en-us/library/ff648902.aspx了解更多示例。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WCF场景下的自签名证书性能 的相关文章

随机推荐

  • Android蓝牙RSSI值总是返回-32768?

    我试图通过单击按钮获取已连接蓝牙设备的当前 RSSI 值 然而它总是只返回 32768 不知道出了什么问题 不过 我在第一次连接时就能够获得正确的 RSSI private Button OnClickListener buttonRSSI
  • 如何在反应本机模式中调暗背景?

    以下是我创建的反应本机模态 但仍然找不到如何调暗背景并在弹出模态周围透明 我没有使用任何外部库 并试图在没有库的情况下找到解决方案 是否可以用这种方式来做 我的模态组件 render let modal this state modalTy
  • Xpath 获取第二个 url 以及 href 标签中的匹配文本

    一个html页面有分页链接 1个设置在页面顶部 另一个设置在页面底部 使用 HtmlUnit 我目前正在使用页面上获取 HtmlAnchorgetByAnchorText 1 顶部的某些链接存在问题 因此我想使用 XPath 引用底部链接
  • svn 与 git 浅(稀疏)签出 - 分支、提交

    我有一个非常大的网络项目 有很多 pdf 图像 php 文件 我将文件作为单个项目导入到 svn 中 我使用 svn 浅签出来签出子树的一部分 然后使用工作副本中的分支和标记等来节省空间并加快签出时间 我想知道这是否可以用 git 实现 我
  • 如何在IOS7中使#key和@key可点击

    任何人都知道如何在 IOS7 中的评论文本中使 KEY 和 NAME 可点击 例如 instagram 的做法相同 我正在尝试使用 NSMutableAttributedString 但我不确定如何检测单击事件 在下图中单击 Usernam
  • Windows 上与 taglib 的链接错误

    I built taglibWindows 的静态库如下 必须使用mingw 而不是VS 查看git clone https github com taglib taglib git git taglib 已安装cmake使用来自 cmak
  • 用C++设计事件机制

    我试图在 C 中设计一个通用的 但有些特定于用例的 事件传递机制 而不违背 新风格 C 的原则 同时又不过度使用模板 我的用例有些特殊 因为我需要完全控制事件的分发时间 事件系统是世界模拟的基础 其中世界的每次迭代都会作用于前一帧生成的事件
  • 使用 BOOST 进程在单独的线程中读取子进程标准输出

    我有一个主程序 它使用 boost 进程库来生成一个打印的子进程 Hello World 每 5 秒在其标准输出上一次 我想在主进程中的子进程的标准输出可用时读取 监视它 并在主程序中执行其他操作 我已经尝试过这些例子boost async
  • C++“无原始循环”而不损失性能

    所以 新 旧 大事 是 C 中的 无原始循环 我正在尝试以这种方式编写代码 但似乎效率很低 是的 有些 STL 算法可以做任何事情 但它们似乎效率不高 例如 我有一种情况 我想要一个指向节点数组中得分最高的节点的指针 确定该分数是一项代价高
  • search.maven.org 和 mvnrepository.com 之间的区别

    有什么区别https search maven org https search maven org and https mvnrepository com https mvnrepository com search maven org
  • 如何将 paypal 购物车中的数量设置为零

    每当我尝试从自己的 PayPal 表单订购商品时 所有值都必须大于 0 如何才能使其仅订购一件商品 而另一件商品设置为零 错误消息 您输入了无效的数量值 数量值必须是大于或等于 1 的整数 示例代码 JSFiddle http jsfidd
  • 如何在 python pandas 中使用带有 bool 的查询函数?

    我正在尝试做类似的事情 df query column a count but with df query column False count 正确的使用方法是什么query带有布尔列 这简直就是 column False gt gt g
  • 使用phonegap在eclipse for android中SQLite数据库的位置

    我正在使用phonegap 并为android 开发html 页面 但我不知道如何在使用Eclipse Juno 中查看表及其相应的数据库 我知道它在 DDMS 中的某个地方 任何人都可以告诉我我的表和数据库在 SQLite 中的路径 沿着
  • R:添加两个数据帧(不同的行数)

    我有一个数据框 df1 Type CA AR Total alpha 2 3 5 beta 1 5 6 gamma 6 2 8 delta 8 1 9 我有另一个数据框 df2 Type CA AR Total alpha 3 4 7 be
  • 将命令的输出分配给变量

    我必须在空格后面剪切字符串并将值存储在空格之前 我的示例脚本如下所示 tString This is my name echo tString cut d f1 output This 现在我想将此输出值分配给变量 我的脚本是 tStrin
  • 如何使用seaborn在分类数据上获取条形图上的标签值

    下面显示的是用于获取 seaborn 上分类数据的条形字符的语法 import seaborn as sn import matplotlib as mpl import matplotlib pyplot as plt IN data c
  • Ruby Net::HTTP::Get 和 JSON 响应

    我正在尝试连接到 API 并使用 Rails 应用程序检索 json 结果 但它似乎不起作用 举个例子 request Net HTTP Get new http example com search thing format json 当
  • “#selector”的参数不引用“@objc”方法、属性或初始值设定项

    谁能告诉我为什么这段代码给出错误消息 selector 的参数没有引用 objc 方法 属性或初始值设定项 timer Timer scheduledTimer timeInterval 0 1 target self selector s
  • 如何将接口 {} 转换为结构体

    我一直在寻找如何将接口转换为结构 但我不知道我怎么做不到 我会尽力解释我的问题 type Result struct Http code int Http msg string Response interface 该结构由向服务器发出 H
  • WCF场景下的自签名证书性能

    我读到自签名证书存在性能问题 例如 here http weblogs asp net cibrax archive 2006 08 08 Creating X509 Certificates for WSE or WCF aspx 但具体