本文整理汇总了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;未经允许,请勿转载。 |
请发表评论