如何判断数字证书的密钥用途为"两者"

来源:互联网 发布:myeclipse mac 破解版 编辑:程序博客网 时间:2024/06/08 09:14

      bRet = CertGetIntendedKeyUsage(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
                                                            pCertContext->pCertInfo, &bUsage, 1);
      if ((bUsage & CERT_DIGITAL_SIGNATURE_KEY_USAGE)

            && (bUsage & CERT_DATA_ENCIPHERMENT_KEY_USAGE))
      {
           strCertType = "BOTH";
      }

原创粉丝点击