Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



d2i_RSAPublicKey(3)                                OpenSSL                               d2i_RSAPublicKey(3)



NAME
       d2i_RSAPublicKey, i2d_RSAPublicKey, d2i_RSAPrivateKey, i2d_RSAPrivateKey, d2i_RSA_PUBKEY,
       i2d_RSA_PUBKEY, i2d_Netscape_RSA, d2i_Netscape_RSA - RSA public and private key encoding functions.

SYNOPSIS
        #include <openssl/rsa.h>
        #include <openssl/x509.h>

        RSA * d2i_RSAPublicKey(RSA **a, unsigned char **pp, long length);

        int i2d_RSAPublicKey(RSA *a, unsigned char **pp);

        RSA * d2i_RSA_PUBKEY(RSA **a, unsigned char **pp, long length);

        int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp);

        RSA * d2i_RSAPrivateKey(RSA **a, unsigned char **pp, long length);

        int i2d_RSAPrivateKey(RSA *a, unsigned char **pp);

        int i2d_Netscape_RSA(RSA *a, unsigned char **pp, int (*cb)());

        RSA * d2i_Netscape_RSA(RSA **a, unsigned char **pp, long length, int (*cb)());

DESCRIPTION
       d2i_RSAPublicKey() and i2d_RSAPublicKey() decode and encode a PKCS#1 RSAPublicKey structure.

       d2i_RSA_PUBKEY() and i2d_RSA_PUBKEY() decode and encode an RSA public key using a
       SubjectPublicKeyInfo (certificate public key) structure.

       d2i_RSAPrivateKey(), i2d_RSAPrivateKey() decode and encode a PKCS#1 RSAPrivateKey structure.

       d2i_Netscape_RSA(), i2d_Netscape_RSA() decode and encode an RSA private key in NET format.

       The usage of all of these functions is similar to the d2i_X5_9() and i2d_X5_9() described in the
       d2i_X5_9(3) manual page.

NOTES
       The RSA structure passed to the private key encoding functions should have all the PKCS#1 private key
       components present.

       The data encoded by the private key functions is unencrypted and therefore offers no private key
       security.

       The NET format functions are present to provide compatibility with certain very old software. This
       format has some severe security weaknesses and should be avoided if possible.

SEE ALSO
       d2i_X5_9(3)

HISTORY
       TBA



50                                               2013-03-05                              d2i_RSAPublicKey(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту OpenSSL путем отправки электронного письма openssl-bugs@openssl .org.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту OpenSSL путем отправки электронного письма openssl-bugs@openssl .org.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.