加密解密(8)申请证书相关知识f9q

术语公钥基本结构(PKI)用于描述管制或操纵证书与公钥及私钥的策略、标准和软件。实际上,PKI是指由数字证书、证书颁发机构(CA)以及对电子交易所涉及各方的合法性进行检查和验证的其它注册机构组成的一套系统。PKI的有关标准仍处于不断发展之中,即使这些标准已被作为电子商务的要素而广泛实施。

本节帮助您理解什么是PKI以及创建PKI需要哪些服务。这些PKI概念将在下面几个小节中讨论:

公钥证书,通常简称为证书,用于在Internet、Extranet和Intranet上进行身份验证并确保数据交换的安全。证书的颁发者和签署者就是众所周知的证书颁发机构(CA),将在下一节中介绍。颁发证书的实体是证书的主体。

可以通过多个名称来识别主体,如用户主要名称(用于最终用户证书)、目录名、电子邮件名称和DNS域名等。证书还应包含下列信息:

证书提供了一个在公钥和拥有相应私钥的实体之间建立关系的机制。目前最常用的证书格式通过ITU-TX.509版本3(X.509v3)国际标准定义。RFC2459是X.509v3的一个配置文件,进一步阐明了X.509v3中定义的字段。Windows2000PKI采用X.509v3标准。Windows证书是按照RFC2459中的说明编程的,但仍然叫做X.509v3证书。(有关ITU-TX.509的详细信息,请参见“Windows2000证书服务”白皮书。)

ITU-TX.509并非证书的唯一格式。例如,PrettyGoodPrivacy(PGP)安全电子邮件依赖PGP所独有的一种证书。

证书颁发机构(CA)是一个向个人、计算机或任何其它申请实体颁发证书的可信实体。CA受理证书申请,根据该CA的策略验证申请人的信息,然后使用它的私钥把其数字签名应用于证书。然后,CA将该证书颁发给该证书的主体,作为PKI内部的安全凭据。由于不同的CA使用不同的方法验证公钥与主体之间的绑定,在选择信任该颁发机构之前,理解该CA的策略是非常重要的(稍后解释)。

CA可以是远程的第三方机构,如GeoTrust。作为选择,也可以是您创建的供您所在组织使用的CA,例如,通过安装Windows2000证书服务即可创建一个CA。每个CA对证书申请人可能有完全不同的身份凭据要求,如Windows2000域帐户、职员标记、驾驶执照、公证请求或实际住址。

CA的类型5包括以下三种:

管理员可以创建CA的层次结构,从根CA证书开始,然后添加中级CA,每一个CA都可以为其从属CA颁发证书。当CA向最终实体(用户)颁发证书时,证书链就终止了。

根CA证书的分发费用最高,因为如果您开始改变根证书,就必须重建整个PKI。如果根证书改变了,就必须吊销组织内所有客户端的旧的根证书,并添加新的根证书。另外,必须重新颁发由根CA颁发的、再由从属CA颁发给最终实体的所有证书。因此,在部署CA层次结构时,使用少量的长寿命根CA可提供最经济的解决方案。根CA非常重要-因为它们被无条件地信任,因为它们是证书链的顶点-因此,在分发证书时要有一个圈外的身份验证。也就是说,由于根CA是自签名的,所以必须有人来证明根证书是真品。

因为最终实体要比CA多得多,所以向最终实体颁发证书的CA使用私钥在大量的数据上签名。用来对数据签名的密钥使用得越频繁,加密数据受到攻击的可能性就越大。因此,为了保持安全,向最终实体颁发证书的联机CA必须经常更换其签名密钥。

向最终实体颁发证书的CA具有的吊销证书列表,要比中级或根CA的列表大得多(这些CA仅向其它CA,更多的是从属CA颁发证书)。其部分原因是因为最终实体要比CA证书多得多。另外,有许多理由可以解释为什么必须吊销最终实体的证书,如职员改变了工作或离开了公司。

许多应用程序必须能够查明证书最近的吊销状态信息。只有一个联机CA能够发布有关证书状态的当前信息。由脱机CA公布的吊销状态,必须使用圈外的方法发布到联机位置。

大多数容易受到攻击的CA都是处于联机状态的、物理安全措施较差并签署了大量证书的CA。因此,建立根CA和从属CA时,应该平衡一下安全性和可用性。通常,建议采用三级层次结构,即一个脱机的独立根CA、一个脱机的独立从属策略CA和一个联机从属颁发企业CA。

证书登记就是最终实体进行证书申请并从CA接收证书的过程。证书申请就是向CA提供身份信息,该信息随后将成为所颁发证书的一部分。CA根据一套标准受理申请,该标准可能要求进行脱机的、非自动的身份验证(圈外的身份验证)。如果申请被成功受理,CA随后将向该用户颁发证书。

Windows2000PKI支持向Microsoft企业CA和Microsoft独立CA或第三方CA(如GeoTrust)进行证书登记。Windows2000证书登记支持是以一种独立于传输的方式实现的,并以使用工业标准公钥加密标准PKCS-10的证书申请邮件和包含产生的证书或证书链的PKCS-7响应为基础。(Windows使用PKCS-7中包含的PKCS-10进行更新。这使Windows可以用现有的证书对申请进行数字签名。)目前,Windows2000对支持RSA和DSA密钥与签名的证书提供支持。(有关PKCS的详细信息,请参见“Windows2000证书服务”白皮书。)

一种特殊的证书登记可通过注册机构(RegistrationAuthority,RA)来完成,RA可为CA提供担保,以便将公钥与预期的证书持有人的身份及属性绑定在一起。RA是拥有特殊证书的主体。这种特殊的证书包含有可以向CA表明主体身份的信息。通常,RA在公钥和主体之间建立绑定,然后在主体生成的申请上签名,以便向CA提供该RA即将为绑定担保的证据。本质上,使用RA是管理委派的一种形式-CA委派RA执行验证公钥和实体之间绑定的任务。

证书具有一个指定的寿命,但CA可通过称为证书吊销的过程来缩短这一寿命。CA发布一个证书吊销列表(CRL),列出被认为不能再使用的证书的序列号。CRL指定的寿命通常比证书指定的寿命短得多。CA也可以在CRL中加入证书被吊销的理由。它还可以加入被认为这种状态改变所适用的起始日期。

可将下列情况指定为吊销证书的理由:

在验证签名期间,应用程序可以检查CRL,以确定给定证书和密钥对是否仍然可信(有些应用程序使用CryptoAPI中的Microsoft证书链验证API来完成此任务)。如果不可信,应用程序可以判断吊销的理由或日期对使用有疑问证书是否有影响。如果该证书被用来验证签名,且签名的日期早于CA吊销该证书的日期,那么该签名仍被认为是有效的。

应用程序获得CRL之后,由客户机缓存CRL,在它到期之前客户机将一直使用它。如果CA发布了新的CRL,拥有有效CRL的应用程序并不使用新的CRL,直到应用程序拥有的CRL到期为止。

MicrosoftCryptoAPI提供了一个标准的框架,应用程序可用此框架来获得加密服务和数字证书服务。除了CryptoAPI为Windows95、Windows98、WindowsNT和Windows2000提供的标准服务以外,第三方供应商可开发并销售他们自己的插件模块,提供附加的加密服务。

在Windows网络中,为新证书生成一个请求时,该请求中的信息首先被从请求程序传递给CryptoAPI。然后,CryptoAPI把相应的数据传递给一个称为加密服务提供程序(CSP)的程序,该程序安装在您的计算机上,或安装在您的计算机可以访问的某种设备(如智能卡)上。CSP是一个执行诸如机密密钥交换、数据的数字签名以及公钥身份验证之类的加密操作的独立软件模块。任何Windows2000服务或应用程序都可以向CSP请求加密操作。

Windows2000的证书链创建机制试图建立一个证书路径(证书链),下起最终实体证书(如用户证书),上至CA根证书:

加密通过提供数据加密和其他用户的身份验证的功能来达到保护用户之目的。这种技术允许电子邮件的收件人验证发件人,确保只有预期的收件人能够阅读邮件,并向收件人保证邮件在传输过程中没有被改变。本白皮书介绍了对称密钥加密、公钥加密、散列算法、数字签名和密钥交换的加密概念。

公钥基本结构(PKI)包含用于管理证书、公钥和私钥的技术和标准,以验证电子交易所涉及的各方身份。本白皮书解释了证书、证书颁发机构、不可更改的CA层次结构、注册、证书登记、证书吊销和证书链验证的PKI概念。

理解加密和PKI将有助于您理解Windows2000Server操作系统提供的证书服务功能如何在一个安全的环境中进行电子商务。

THE END
1.tpWallet显现“请在钱包中签名”的解决方案与指南--- ### tpWallet显现“请在钱包中签名”的解决方案与指南 tpWallet是一款流行的数字资产管理工具,用户可以通过该钱包进行各种加密货币的存储与交易。然而,用户在使用过程中可能会遇到提示“请在钱包中签名”的信息。这是一个常见问题,通常与交易的安全验证有关。在本文中,我们将详细探讨该问题的原因、解决方法及相http://www.jima101.com/tp-news/29355.html
2.网上银行导航已阻止怎么设置证书错误导航已阻止答:哎呀,这种情况一般是浏览器安全设置太严格或者证书有问题,你可以先检查一下浏览器设置,看看有没有啥安全选项限制了网上银行,要是还不行,就试试更新一下浏览器或者重新安装证书,实在搞不定的话,打电话问银行客服也是个好办法! 2. 证书错误导致导航被阻止,我该咋设置? https://cchmdt.com/zskp/202502-335.html
3.深海游弋的鱼–默默的点滴希望自己的应用程序都使用一个共享沙盒的开发人员可以避开沙盒。当两个应用使用相同的证书进行签名并显式共享相同的用户 ID(在它们的AndroidManifest.xml文件中包含sharedUserId)时,每个应用都可以访问对方的数据目录。请参阅以下示例,在 NFC 应用中实现此目的: https://www.mobibrw.com/2021/28983
4.第5章目录服务器安全性(SunJavaSystemDirectoryServer如果将证书用于测试目的,您可能要使用自签名的证书。但是在生产中,使用自签名证书不太安全。在生产中,应使用可信的证书颁发机构 (Certificate Authority, CA) 证书。本部分中的过程使用 dsadm 和dsconf 命令。有关这些命令的信息,请参见 dsadm(1M) 和dsconf(1M) 手册页。本https://docs.oracle.com/cd/E19957-01/820-2520/bcaul/index.html
5.无需花一分钱:轻松获取SSL证书的三种方法A challenge password:挑战密码,用于加密私钥。在这里输入 "fanfu",是为了保护私钥而设置的密码。 An optional company name:可选的公司名称。在这里输入 "yzxa",代表与公司相关的信息。 生成自签名证书 通过上面面两步,钥文件、证书签名请求文件都有了,然后使用以下命令生成一个自签名的 X.509 证书文件(例如 cehttps://www.51cto.com/article/785034.html
6.IOS实用玩机技巧爱思助手IPA签名功能常见问题汇总(iOS上架不需要。不论是使用证书签名还是使用 Apple ID 签名,安装时都不要求设备越狱,和越狱并没有什么关系。 2.用于签名的 Apple ID 需要关闭双重认证吗? 不需要。不论 Apple ID 关闭或者开启双重认证,都可以用来签名 IPA 文件,只不过已开启双重认证的 Apple ID 在第一次使用时需要进行验证,之后使用时不需要再次验证。https://cloud.tencent.com.cn/developer/article/2243077
7.广西河池南丹县人民政府门户网站如有本手册无法解决的问题,请先参照网站首页导航栏【咨询服务】中的常见问题解决,若还有其他疑问可进行邮件或者电话咨询。 1.2业务入口 教师资格认定申请人进入申报系统的入口为【网上办事】—【教师资格认定】—【在线办理】。 1.3申请人账号 1.3.1账号注册 http://www.gxnd.gov.cn/ggfw/ztfw/jyfw/jyfujjsfujszgrd/index.shtml
8.IOS实用玩机技巧爱思助手IPA签名功能常见问题汇总(iOS上架不需要。不论是使用证书签名还是使用 Apple ID 签名,安装时都不要求设备越狱,和越狱并没有什么关系。 2.用于签名的 Apple ID 需要关闭双重认证吗? 不需要。不论 Apple ID 关闭或者开启双重认证,都可以用来签名 IPA 文件,只不过已开启双重认证的 Apple ID 在第一次使用时需要进行验证,之后使用时不需要再次验证。https://developer.aliyun.com/article/1134602
9.证书在Exchange2007Server中的使用:Exchange2007帮助TLS 保护的通信可用于只实现机密性(加密),也可用于同时实现机密性和身份验证。X.509 证书可以是自行签名(也称为自行颁发),也可以由 X.509 CA 颁发。X.509 CA 是颁发证书的第三方公用证书颁发机构或组织中部署的公钥基础结构 (PKI)。除非另有说明,否则本主题将上述两种解决方案均称为证书颁发机构 (CA)。第三https://technet.microsoft.com/zh-cn/library/bb851505(EXCHG.80).aspx
10.苹果签名代签app封装打包苹果企业证书提供ios企业证书签名服务,让您的ios App无需提交App Store或设置UDID即可在iPhone、iPad等设备上直接安装,帮助您快速完成应用内测过程,降低测试成本,缩短上线时间。https://www.ayoungao.cn/
11.自考助理电子商务师习题考试指南A.四段号码均为主机标识号,没有网络标识号B.头两段号码为网络标识号,后两个为本地标识号 C.头三段号码为网络标识号,后一个为本地标识号 D、头一段号码为网络标识号,后三个为本地标识号 53、 数字证书的内容不包含( )。 (1分) A.证书拥有者的身份B.证书的申请日期C.颁发数字证书单位的数字签名D.颁发https://kaoshi.7139.com/1466/24/86106.html
12.AdobeAIR*对AIR文件进行数字签名在AIR 1.5.3 之前,AIR 应用程序安装程序在安装 AIR 文件的过程中生成发行商 ID。这是用于对 AIR 文件进行签名的证书的唯一标识符。如果对多个 AIR 应用程序重复使用同一个证书,它们将得到相同的发行商 ID。使用不同的证书(有时甚至使用原始证书的续签实例)对应用程序更新进行签名都会更改发行商 ID。 https://help.adobe.com/zh_CN/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html
13.Kubernetes(K8S)容器集群管理环境完整部署详细教程上篇搭建Kubernetes集群环境有以下三种方式: 1.Minikube安装方式 Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。但是这种方式仅可用于学习和测试部署,不能用于生产环境。 2. Kubeadm安装方式 kubeadm是一个kubernetes官方提供的快速安装和初始化拥有最佳实践(best practice)的kuhttps://www.jb51.net/article/236393.htm
14.EV代码签名证书使用指南本使用指南演示如何使用WoSign EV代码签名证书来给Windows平台代码签名,签名工具为Wosign自主开发的签名软件wosigncode.exe, 沃通签名工具为Windows平台代码签名提供了一个便捷操作的可视化界面,支持批量签名,支持多种可执行文件、打包文件签名,让代码签名变得简单方便。 https://www.wosign.com/Support/Microsoft_Code_Signing_EV_guide.htm
15.笔试竞赛模拟题8.在ORACLE数据库中,有关角色的描述,哪项是错误的?(B) A.可以将对象权限、系统权限和角色授予角色 B.角色不能与表同名 C.角色不能与用户同名 D.可以在会话中启用或禁用角色 9.在Windows操作系统中,用于备份EFS证书的工具是(B)。 A.mmc B.cipher C.secedit D.gpedit 10.若需要禁止root用户以SSH方式登陆https://m.360docs.net/doc/4d9320743.html
16.证书管理网络部署指南飞洛文档如果您使用的是LiteSDK,由于LiteSDK没有配置文件,配置项都通过参数传入,当启用SDKCert功能时,需要读入SDKCert及其私钥内容传入相应方法,具体使用请参考GitHub文档上的LiteSDK使用文档。 试用版默认启用准入证书,请将上述配置复制到节点的ns_static.toml以及GoSDK的hpc.toml中,将false改为ture,并配置好证书路径。 https://docs.hyperchain.cn/document/detail?type=1&id=67
17.用户认证Kubernetes有鉴于此,Kubernetes 并不包含用来代表普通用户账号的对象。 普通用户的信息无法通过 API 调用添加到集群中。 尽管无法通过 API 调用来添加普通用户, Kubernetes 仍然认为能够提供由集群的证书机构签名的合法证书的用户是通过身份认证的用户。 基于这样的配置,Kubernetes 使用证书中的 'subject' 的通用名称(Common Name)https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/authentication/
18.如何在CentOS7上为Nginx创建自签名SSL证书nginx注意:自签名证书将加密您的服务器和任何客户端之间的通信。但是,由于它没有由 Web 浏览器中包含的任何受信任的证书颁发机构签名,因此用户无法使用该证书自动验证您的服务器的身份。因此,用户在访问您的网站时会看到安全错误。 由于此限制,自签名证书不适用于为公众服务的生产环境。它们通常用于测试或保护单个用户或一https://devpress.csdn.net/cloud/62ec5ab789d9027116a10bff.html
19.适用于SecureMail的S/MIMESecureMailSecure Mail 支持安全/多用途 Internet 邮件扩展 ,让用户可以对邮件进行签名和加密,以提高安全性。签名可向收件人确保邮件是由已识别的发件人(而非冒充者)发送的。启用加密后,将仅允许具有兼容证书的收件人打开邮件。.有关 S/MIME 的详细信息,请参阅 Microsoft TechNehttps://docs.citrix.com/zh-cn/xenmobile-apps/10/secure-mail/s-mime.html
20.公务员会计专业知识模拟试题(4)专业知识___签名并盖章;设置总会计师的单位,还须由___签名并盖章。3、《会计法》规定,从事会计工作的人员,必须取得___证书。4、违反《会计法》的规定,将检举人姓名和检举材料转给被检举单位和被检举人个人的行为,由___依法给予行政处分。5、商业汇票的付款期限,最长不得超过___。三、单项选择题(下列各题,只有一个http://www.winsedu.com/Article/Public/Speciality/200507/3246.html