【问题标题】:Extracting a custom extension from a X.509 certificate by OID with OpenSSL通过 OID 使用 OpenSSL 从 X.509 证书中提取自定义扩展
【发布时间】:2011-09-07 06:12:18
【问题描述】:

我已经能够通过索引从 X.509 证书中提取自定义扩展:

X509_EXTENSION* ex = X509_get_ext(x509, extension_index);

如何通过 OID 而不是索引提取扩展?

【问题讨论】:

    标签: openssl x509 asn.1


    【解决方案1】:

    得到它的工作与以下:

    int my_nid = OBJ_create("1.2.3.4", "MyShortObjectName", "My Long Object Name");
    int my_idx = X509_get_ext_by_NID(x509, my_nid, -1);
    X509_EXTENSION* ex = X509_get_ext(x509, my_idx);
    

    【讨论】:

      猜你喜欢
      • 2011-11-08
      • 2022-12-11
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      相关资源
      最近更新 更多