123456789101112131415161718192021222324252627 |
- /*!
- \ingroup openSSL
- \brief この関数は、PEM形式のwolfssl_bio構造体にキーを書き込みます。
- \return SSL_SUCCESS 成功すると。
- \return SSL_FAILURE 失敗すると。
- \param bio wolfssl_bio構造体からPEMバッファを取得します。
- \param key PEM形式に変換するためのキー。
- \param cipher EVP暗号構造
- \param passwd パスワード。
- \param len パスワードの長さ
- \param cb パスワードコールバック
- _Example_
- \code
- WOLFSSL_BIO* bio;
- WOLFSSL_EVP_PKEY* key;
- int ret;
- // create bio and setup key
- ret = wolfSSL_PEM_write_bio_PrivateKey(bio, key, NULL, NULL, 0, NULL, NULL);
- //check ret value
- \endcode
- \sa wolfSSL_PEM_read_bio_X509_AUX
- */
- int wolfSSL_PEM_write_bio_PrivateKey(WOLFSSL_BIO* bio, WOLFSSL_EVP_PKEY* key,
- const WOLFSSL_EVP_CIPHER* cipher,
- unsigned char* passwd, int len,
- wc_pem_password_cb* cb, void* arg);
|