小编Hen*_*yes的帖子

使用OpenSSL S_Server验证传入SSL

我们希望使用open ssl使用双向证书身份验证.

当我们按如下方式打开s_server时,客户端可以连接到我的服务器:

openssl s_server -accept 12345 -cert our-cert.pem
Run Code Online (Sandbox Code Playgroud)

(our-cert.pem是我们的证书.)

这很好用.但是,我的要求是:

  1. 验证传入证书对受信任的CA是否有效,以及
  2. 验证通用名称是否符合我们的预期.

我试过这个:

openssl s_server -accept 12345 -cert our-cert.pem -CApath /etc/ssl/certs/
Run Code Online (Sandbox Code Playgroud)

这允许客户端连接.但我的问题是:

  1. 我怎样才能确定它是否验证了CA是否有效并由CA颁发?
  2. 如何验证Common Name是我所期望的?

ssl openssl ssl-certificate

10
推荐指数
2
解决办法
2万
查看次数

与学说2中的单一实体的父母子女关系

我有这样的数据库表:

+----+--------+--------------------+
| id | parent | description        |
+----+--------+--------------------+
|  1 | null   | P Cat 1            |
|  2 | 1      | Child 1 of P Cat 1 |
|  3 | 1      | Child 2 of P Cat 1 |
|  4 | null   | P Cat 2            |
|  5 | 4      | Child 1 of P Cat 2 |
|  6 | 4      | Child 2 of P Cat 2 |
+----+--------+--------------------+

如何创建具有这些列的doctrine 2实体,但我需要父列将"id"列作为父列引用.当然,父记录具有空的"父"列值.

我有这么公平 …

php mysql doctrine doctrine-orm zend-framework2

5
推荐指数
1
解决办法
1万
查看次数