当前位置: 首页 > news >正文

做异地送花网站wordpress中文怎么设置中文

做异地送花网站,wordpress中文怎么设置中文,找段子的各大网站,青岛建设交易中心网站首页由于openssl中的ASN1的结构是通过宏来定义的,导致我们经常找不到他的结构在哪里,通过阅读rfc,并且对照OPENSSL,发现OPENSSL中的结构基本是按照相关rfc中的名称,在openssl中进行搜索,就能找到具体的定义了。…

由于openssl中的ASN1的结构是通过宏来定义的,导致我们经常找不到他的结构在哪里,通过阅读rfc,并且对照OPENSSL,发现OPENSSL中的结构基本是按照相关rfc中的名称,在openssl中进行搜索,就能找到具体的定义了。
搜索这两个结构,基本就能搜索出对应的结构,这些定义在asn1t.h中

ASN1_SEQUENCE
ASN1_SEQUENCE_ref()

  1. pkcs1中定义的公私钥
    某个类的ans1的结构查看rfc,openssl中的asn1结构和rfc中的名称一致
    pkcs1 rfc
    pkcs1公钥私钥 对应
    RSAPrivateKey
    RSAPublicKey 定义在rsa_asn1.c中
  2. pkcs8中定义的私钥
    rfc pkcs8
    https://www.rfc-editor.org/rfc/rfc5208#section-5

rfc中的名称为PrivateKeyInfo 还有一种EncryptedPrivateKeyInfo
在openssl中搜索PrivateKeyInfo 可以搜索,对应的是PKCS8_PRIV_KEY_INFO
定义在ossl_type.h中

  1. x509的定义

x509 rfc
https://www.rfc-editor.org/rfc/rfc5280#section-3.1

可以找到证书的定义,定义在x_x509.c中
ASN1_SEQUENCE_ref(X509, x509_cb) = {
ASN1_EMBED(X509, cert_info, X509_CINF),
ASN1_EMBED(X509, sig_alg, X509_ALGOR),
ASN1_EMBED(X509, signature, ASN1_BIT_STRING)
} ASN1_SEQUENCE_END_ref(X509, X509)

  1. pkcs7的定义
    https://www.rfc-editor.org/rfc/rfc2315

openssl定义在pk7_asn1.c中
ASN1_NDEF_SEQUENCE_cb(PKCS7, pk7_cb) = {
ASN1_SIMPLE(PKCS7, type, ASN1_OBJECT),
ASN1_ADB_OBJECT(PKCS7)
}ASN1_NDEF_SEQUENCE_END_cb(PKCS7, PKCS7)

  1. sm2密文的定义
    sm2密文封装
    定义在sm2_crypt.c中
    ASN1_SEQUENCE(SM2_Ciphertext) = {
    ASN1_SIMPLE(SM2_Ciphertext, C1x, BIGNUM),
    ASN1_SIMPLE(SM2_Ciphertext, C1y, BIGNUM),
    ASN1_SIMPLE(SM2_Ciphertext, C3, ASN1_OCTET_STRING),
    ASN1_SIMPLE(SM2_Ciphertext, C2, ASN1_OCTET_STRING),
    } ASN1_SEQUENCE_END(SM2_Ciphertext)

  2. sm2签名的定义

sm2签名
看sm2_sign.c中,其实生成了ECDSA_SIG,搜索,可得
定义在ec_asn1.c中
ASN1_SEQUENCE(ECDSA_SIG) = {
ASN1_SIMPLE(ECDSA_SIG, r, CBIGNUM),
ASN1_SIMPLE(ECDSA_SIG, s, CBIGNUM)
} static_ASN1_SEQUENCE_END(ECDSA_SIG)

  1. ec 公私钥的定义
    ec_asn1.c
    ASN1_SEQUENCE(EC_PRIVATEKEY) = {
    ASN1_EMBED(EC_PRIVATEKEY, version, INT32),
    ASN1_SIMPLE(EC_PRIVATEKEY, privateKey, ASN1_OCTET_STRING),
    ASN1_EXP_OPT(EC_PRIVATEKEY, parameters, ECPKPARAMETERS, 0),
    ASN1_EXP_OPT(EC_PRIVATEKEY, publicKey, ASN1_BIT_STRING, 1)
    } static_ASN1_SEQUENCE_END(EC_PRIVATEKEY)

  2. 公钥编码
    所有公钥最后都编码成X509_PUBKEY
    定义在x_pubkey.c中

ASN1_SEQUENCE_cb(X509_PUBKEY, pubkey_cb) = {
ASN1_SIMPLE(X509_PUBKEY, algor, X509_ALGOR),
ASN1_SIMPLE(X509_PUBKEY, public_key, ASN1_BIT_STRING)
} ASN1_SEQUENCE_END_cb(X509_PUBKEY, X509_PUBKEY)

http://www.yayakq.cn/news/844331/

相关文章:

  • 凡科代理建站登录电子商务网站建设的目的是开展网络营销
  • 做网站是用c 吗如何优化搜索引擎的准确性
  • 辽宁鹤城建设集团网站网站建设功能说明书
  • 顺德网站建设公司网站seo推广排名
  • 利用博客做网站排名什么平台可以接国外订单
  • 滨江区建设局网站电子商务是干什么工作的
  • 住房和城市建设厅网站seo推广思路
  • 东莞建设通网站qq网页版直接登录手机版
  • 现在做网站建设都是自建互联网网站模板
  • 淄博网站建设网站推广湘潭网站建设定制磐石网络
  • 深圳团购网站设计公司资源网站都有哪些
  • 网站建设开发有限公司h5制作模板免费下载
  • 衡东建设局网站淘宝app官方下载
  • 上海住房城乡建设网站证件查询郑州网站建设哪家强
  • 查看WordPress网站插件橙色企业网站模板
  • 网站建设和维护需要学的东西帮人做网站收多少钱
  • 自己网站建设和维护精品ppt模板免费下载
  • 国外优惠卷网站怎么做淘宝网站建设的目标是什么意思
  • 网站推广报价青年旅舍网站开发背景及意义
  • 南阳移动端网站制作山东莱芜金点子信息港
  • 网站建设内容的重点无锡天罡建设有限公司网站
  • 怎样仿制网站会员卡管理系统多少钱
  • 网站建设-广州迅优公司wordpress页面修改
  • 网页设计网站建设专业现状怎么在自己的网站上做链接
  • 微网站首页模板wordpress深度修改
  • 做网站怎么套模板浙江网站建设哪家权威
  • 网站开发进度管理表代刷网站系统怎么做
  • 营销网站开发哪家好西安网络科技有限公司有哪些
  • 济南网站建设推荐q479185700上快用meteor框架做的微博网站
  • 湖南网站搜索排名优化公司部队涨工资权威发布