您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ASN1_i2d_bio_of函数代码示例

51自学网 2021-06-01 19:37:12
  C++
这篇教程C++ ASN1_i2d_bio_of函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ASN1_i2d_bio_of函数的典型用法代码示例。如果您正苦于以下问题:C++ ASN1_i2d_bio_of函数的具体用法?C++ ASN1_i2d_bio_of怎么用?C++ ASN1_i2d_bio_of使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ASN1_i2d_bio_of函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: i2d_PrivateKey_bio

int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey){    return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey);}
开发者ID:1234-,项目名称:openssl,代码行数:4,


示例2: i2d_PUBKEY_bio

int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey){    return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey);}
开发者ID:1234-,项目名称:openssl,代码行数:4,


示例3: i2d_PKCS8_bio

int i2d_PKCS8_bio(BIO *bp, X509_SIG *p8){    return ASN1_i2d_bio_of(X509_SIG, i2d_X509_SIG, bp, p8);}
开发者ID:1234-,项目名称:openssl,代码行数:4,


示例4: i2d_PKCS8_PRIV_KEY_INFO_bio

int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf){    return ASN1_i2d_bio_of(PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO, bp,                           p8inf);}
开发者ID:1234-,项目名称:openssl,代码行数:5,


示例5: i2d_ECPrivateKey_bio

int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey){    return ASN1_i2d_bio_of(EC_KEY, i2d_ECPrivateKey, bp, eckey);}
开发者ID:1234-,项目名称:openssl,代码行数:4,


示例6: i2d_EC_PUBKEY_bio

int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa){    return ASN1_i2d_bio_of(EC_KEY, i2d_EC_PUBKEY, bp, ecdsa);}
开发者ID:1234-,项目名称:openssl,代码行数:4,


示例7: i2d_DSA_PUBKEY_bio

int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa){    return ASN1_i2d_bio_of(DSA, i2d_DSA_PUBKEY, bp, dsa);}
开发者ID:1234-,项目名称:openssl,代码行数:4,


示例8: i2d_RSA_PUBKEY_bio

int i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa){    return ASN1_i2d_bio_of(RSA, i2d_RSA_PUBKEY, bp, rsa);}
开发者ID:1234-,项目名称:openssl,代码行数:4,


示例9: MAIN

//.........这里部分代码省略.........				if (pk->type == EVP_PKEY_EC)					digest=EVP_ecdsa();#endif				rq=X509_to_X509_REQ(x,pk,digest);				EVP_PKEY_free(pk);				if (rq == NULL)					{					ERR_print_errors(bio_err);					goto end;					}				if (!noout)					{					X509_REQ_print(out,rq);					PEM_write_bio_X509_REQ(out,rq);					}				noout=1;				}			else if (ocspid == i)				{				X509_ocspid_print(out, x);				}			}		}	if (checkend)		{		time_t tcheck=time(NULL) + checkoffset;		if (X509_cmp_time(X509_get_notAfter(x), &tcheck) < 0)			{			BIO_printf(out,"Certificate will expire/n");			ret=1;			}		else			{			BIO_printf(out,"Certificate will not expire/n");			ret=0;			}		goto end;		}	if (noout)		{		ret=0;		goto end;		}	if 	(outformat == FORMAT_ASN1)		i=i2d_X509_bio(out,x);	else if (outformat == FORMAT_PEM)		{		if (trustout) i=PEM_write_bio_X509_AUX(out,x);		else i=PEM_write_bio_X509(out,x);		}	else if (outformat == FORMAT_NETSCAPE)		{		ASN1_HEADER ah;		ASN1_OCTET_STRING os;		os.data=(unsigned char *)NETSCAPE_CERT_HDR;		os.length=strlen(NETSCAPE_CERT_HDR);		ah.header= &os;		ah.data=(char *)x;		ah.meth=X509_asn1_meth();		i=ASN1_i2d_bio_of(ASN1_HEADER,i2d_ASN1_HEADER,out,&ah);		}	else	{		BIO_printf(bio_err,"bad output format specified for outfile/n");		goto end;		}	if (!i)		{		BIO_printf(bio_err,"unable to write certificate/n");		ERR_print_errors(bio_err);		goto end;		}	ret=0;end:	if (need_rand)		app_RAND_write_file(NULL, bio_err);	OBJ_cleanup();	NCONF_free(extconf);	BIO_free_all(out);	BIO_free_all(STDout);	X509_STORE_free(ctx);	X509_REQ_free(req);	X509_free(x);	X509_free(xca);	EVP_PKEY_free(Upkey);	EVP_PKEY_free(CApkey);	X509_REQ_free(rq);	ASN1_INTEGER_free(sno);	sk_ASN1_OBJECT_pop_free(trust, ASN1_OBJECT_free);	sk_ASN1_OBJECT_pop_free(reject, ASN1_OBJECT_free);	if (passin) OPENSSL_free(passin);	apps_shutdown();	OPENSSL_EXIT(ret);	}
开发者ID:cdaffara,项目名称:symbiandump-os2,代码行数:101,



注:本文中的ASN1_i2d_bio_of函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ ASN1_i2d_fp_of函数代码示例
C++ ASN1_get_object函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。