参考回答:
1)概念:
数字证书是数字证书在一个身份和该身份的持有者所拥有的公/私钥对之间建立了一种联系,由认证中心(CA)或者认证中心的下级认证中心颁发的。根证书是认证中心与用户建立信任关系的基础。在用户使用数字证书之前必须首先下载和安装。
认证中心是一家能向用户签发数字证书以确认用户身份的管理机构。为了防止数字凭证的伪造,认证中心的公共密钥必须是可靠的,认证中心必须公布其公共密钥或由更高级别的认证中心提供一个电子凭证来证明其公共密钥的有效性,后一种方法导致了多级别认证中心的出现。
2)数字证书颁发过程:
数字证书颁发过程如下:用户产生了自己的密钥对,并将公共密钥及部分个人身份信息传送给一家认证中心。认证中心在核实身份后,将执行一些必要的步骤,以确信请求确实由用户发送而来,然后,认证中心将发给用户一个数字证书,该证书内附了用户和他的密钥等信息,同时还附有对认证中心公共密钥加以确认的数字证书。当用户想证明其公开密钥的合法性时,就可以提供这一数字证书。
3)内容:
数字证书的格式普遍采用的是X.509V3国际标准,一个标准的X.509数字证书包含以下一些内容:
1、证书的版本信息;
2、证书的序列号,每个证书都有一个唯一的证书序列号;
3、证书所使用的签名算法;
4、证书的发行机构名称,命名规则一般采用X.500格式;
5、证书的有效期,通用的证书一般采用UTC时间格式;
6、证书所有人的名称,命名规则一般采用X.500格式;
7、证书所有人的公开密钥;
8、证书发行者对证书的签名。
本文向大家介绍请你来说一下fork函数?相关面试题,主要包含被问及请你来说一下fork函数?时的应答技巧和注意事项,需要的朋友参考一下 Fork:创建一个和当前进程映像一样的进程可以通过fork( )系统调用: #include <sys/types.h> #include <unistd.h> pid_t fork(void); 成功调用fork( )会创建一个新的进程,它几乎与调用fork(
本文向大家介绍请你来说一下微内核与宏内核相关面试题,主要包含被问及请你来说一下微内核与宏内核时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 宏内核:除了最基本的进程、线程管理、内存管理外,将文件系统,驱动,网络协议等等都集成在内核里面,例如linux内核。 优点:效率高。 缺点:稳定性差,开发过程中的bug经常会导致整个系统挂掉。 微内核:内核中只有最基本的调度、内存管理。驱动、文件系统等
本文向大家介绍说一下你都看过哪些关于运营的书,从中学到了什么,概括性的说一下。相关面试题,主要包含被问及说一下你都看过哪些关于运营的书,从中学到了什么,概括性的说一下。时的应答技巧和注意事项,需要的朋友参考一下 这道题因为问了哪些书,以及要概括性的去说,所以不光考察的平时对书籍的一个积累,还有一个看完书的总结和沉淀,以及最后的总结,也就是一个概括相关的表达能力。 比如: 运营之光 从零开始做运营
本文向大家介绍请你来说一下C++/C的内存分配 ?相关面试题,主要包含被问及请你来说一下C++/C的内存分配 ?时的应答技巧和注意事项,需要的朋友参考一下 参考回答:
本文向大家介绍请你来说一下共享内存相关api ?相关面试题,主要包含被问及请你来说一下共享内存相关api ?时的应答技巧和注意事项,需要的朋友参考一下 Linux允许不同进程访问同一个逻辑内存,提供了一组API,头文件在sys/shm.h中。 1)新建共享内存shmget int shmget(key_t key,size_t size,int shmflg); key:共享内存键值,可以理解为共
本文向大家介绍请你来说一下什么时候会发生段错误?相关面试题,主要包含被问及请你来说一下什么时候会发生段错误?时的应答技巧和注意事项,需要的朋友参考一下 段错误通常发生在访问非法内存地址的时候,具体来说分为以下几种情况: 使用野指针 试图修改字符串常量的内容