• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ bio::bio_ptr类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: print_parameters

		inline void dsa_key::print_parameters(bio::bio_ptr bio) const
		{
			error::throw_error_if_not(DSAparams_print(bio.raw(), ptr().get()) != 0);
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:dsa_key.hpp


示例2: write_certificate_public_key

		inline void dsa_key::write_certificate_public_key(bio::bio_ptr bio) const
		{
			error::throw_error_if_not(PEM_write_bio_DSA_PUBKEY(bio.raw(), ptr().get()) != 0);
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:dsa_key.hpp


示例3: print

		inline void dsa_key::print(bio::bio_ptr bio, int offset) const
		{
			error::throw_error_if_not(DSA_print(bio.raw(), ptr().get(), offset) != 0);
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:dsa_key.hpp


示例4: write_private_key

		inline void dsa_key::write_private_key(bio::bio_ptr bio, cipher::cipher_algorithm algorithm, pem_passphrase_callback_type callback, void* callback_arg) const
		{
			error::throw_error_if_not(PEM_write_bio_DSAPrivateKey(bio.raw(), ptr().get(), algorithm.raw(), NULL, 0, callback, callback_arg) != 0);
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:dsa_key.hpp


示例5: write_parameters

		inline void dsa_key::write_parameters(bio::bio_ptr bio) const
		{
			error::throw_error_if_not(PEM_write_bio_DSAparams(bio.raw(), ptr().get()) != 0);
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:dsa_key.hpp


示例6: from_certificate_public_key

		inline dsa_key dsa_key::from_certificate_public_key(bio::bio_ptr bio, pem_passphrase_callback_type callback, void* callback_arg)
		{
			return take_ownership(PEM_read_bio_DSA_PUBKEY(bio.raw(), NULL, callback, callback_arg));
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:dsa_key.hpp


示例7: print

		inline void utctime::print(bio::bio_ptr bio) const
		{
			throw_error_if_not(ASN1_UTCTIME_print(bio.raw(), ptr().get()) != 0);
		}
开发者ID:Cyarix,项目名称:freelan,代码行数:4,代码来源:utctime.hpp


示例8: from_parameters

		inline dsa_key dsa_key::from_parameters(bio::bio_ptr bio, pem_passphrase_callback_type callback, void* callback_arg)
		{
			return take_ownership(PEM_read_bio_DSAparams(bio.raw(), NULL, callback, callback_arg));
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:dsa_key.hpp


示例9: write_certificate_request

		inline void certificate_request::write_certificate_request(bio::bio_ptr bio) const
		{
			error::throw_error_if_not(PEM_write_bio_X509_REQ(bio.raw(), ptr().get()) != 0);
		}
开发者ID:0ver6tm,项目名称:freelan-all,代码行数:4,代码来源:certificate_request.hpp


示例10: print

		inline void certificate_request::print(bio::bio_ptr bio) const
		{
			error::throw_error_if_not(X509_REQ_print(bio.raw(), ptr().get()) != 0);
		}
开发者ID:0ver6tm,项目名称:freelan-all,代码行数:4,代码来源:certificate_request.hpp


示例11: write_der

		inline void certificate_request::write_der(bio::bio_ptr bio) const
		{
			error::throw_error_if_not(i2d_X509_REQ_bio(bio.raw(), ptr().get()) != 0);
		}
开发者ID:0ver6tm,项目名称:freelan-all,代码行数:4,代码来源:certificate_request.hpp


示例12: from_certificate_request

		inline certificate_request certificate_request::from_certificate_request(bio::bio_ptr bio, pem_passphrase_callback_type callback, void* callback_arg)
		{
			return take_ownership(PEM_read_bio_X509_REQ(bio.raw(), NULL, callback, callback_arg));
		}
开发者ID:0ver6tm,项目名称:freelan-all,代码行数:4,代码来源:certificate_request.hpp


示例13: from_der

		inline certificate_request certificate_request::from_der(bio::bio_ptr bio)
		{
			return take_ownership(d2i_X509_REQ_bio(bio.raw(), NULL));
		}
开发者ID:0ver6tm,项目名称:freelan-all,代码行数:4,代码来源:certificate_request.hpp


示例14: write_public_key

		inline void rsa_key::write_public_key(bio::bio_ptr bio) const
		{
			error::throw_error_if_not(PEM_write_bio_RSAPublicKey(bio.raw(), ptr().get()) != 0);
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:rsa_key.hpp


示例15: from_public_key

		inline rsa_key rsa_key::from_public_key(bio::bio_ptr bio, pem_passphrase_callback_type callback, void* callback_arg)
		{
			return take_ownership(PEM_read_bio_RSAPublicKey(bio.raw(), NULL, callback, callback_arg));
		}
开发者ID:reaper,项目名称:libcryptoplus,代码行数:4,代码来源:rsa_key.hpp



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ bl::Object类代码示例发布时间:2022-05-31
下一篇:
C++ bgfx::VertexDecl类代码示例发布时间:2022-05-31
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap