gpt4 book ai didi

PHP CAC 通用访问卡 注册和登录

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:00 26 4
gpt4 key购买 nike

我不知道如何让我的 PHP 网站使用 CAC 通用访问卡注册和登录。我在过去的一年里开发了一个网站,但因为这个我不能卖掉它。我没有任何线索。没有 HTTPS 没有 SSL 没有 PKI。

最佳答案

  1. 设置服务器端 SSL。
  2. 生成用于测试的私有(private) CA [如果您没有 CAC],向自己颁发身份证书。
  3. 在应用程序中安装私有(private) CA 作为客户端 AuthN 的可信根。
  4. 在 SSL session 期间需要客户端身份验证;提供私有(private) CA 和 DoD 根 CA 作为受信任的 CA 列表。
  5. 验证私有(private) CA 有效后,将其从应用信任中移除。

注意事项:

  • 您必须为您的用户 ID 解析用户提供的证书。这可以来自“DOD EMAIL CA-XX”[两位数字;目前最多 32] 在 userPrincipalName 字段中,或者您可以使用可以从 DOD CA-XX 证书或 DOD EMAIL CA-XX 证书收集的 EDIPI。如果处理得当,这两个 ID 都将随着时间的推移保持不变,并且无论用户的姓名是否发生任何更改,它们都将可靠地识别用户。
  • 任何称职的买家都会要求您通过 CRL 或 OCSP 检查撤销。请务必配置此项,可能会在本地系统上缓存来自每个 CA 的 CRL,以便快速访问和可配置的刷新时间。
  • 假设您在 Apache 中执行此操作,那么大部分工作都记录在 SO 和其他站点的其他线程中。环视四周;您应该找到 90% 以上的所需内容。

关于PHP CAC 通用访问卡 注册和登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28469832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com