… | |
… | |
741 | MODULE = OpenSSL PACKAGE = OpenSSL::Name |
741 | MODULE = OpenSSL PACKAGE = OpenSSL::Name |
742 | |
742 | |
743 | PROTOTYPES: ENABLE |
743 | PROTOTYPES: ENABLE |
744 | |
744 | |
745 | OpenSSL::Name |
745 | OpenSSL::Name |
746 | new_name() |
746 | new(class) |
|
|
747 | SV *class |
747 | CODE: |
748 | CODE: |
748 | if(!(RETVAL = X509_NAME_new())) { |
749 | if(!(RETVAL = X509_NAME_new())) { |
749 | croak("X509_NAME_new"); |
750 | croak("X509_NAME_new"); |
750 | } |
751 | } |
751 | OUTPUT: |
752 | OUTPUT: |
… | |
… | |
799 | s = X509_NAME_ENTRY_get_data(e); |
800 | s = X509_NAME_ENTRY_get_data(e); |
800 | PUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); |
801 | PUSHs(sv_2mortal(newSVpv(OBJ_nid2ln(nid),0))); |
801 | PUSHs(sv_2mortal(newSVpvn(s->data, s->length))); |
802 | PUSHs(sv_2mortal(newSVpvn(s->data, s->length))); |
802 | } |
803 | } |
803 | |
804 | |
804 | |
|
|
805 | |
|
|
806 | |
|
|
807 | |
|
|
808 | void |
805 | void |
809 | DESTROY(name) |
806 | DESTROY(name) |
810 | OpenSSL::Name name |
807 | OpenSSL::Name name |
811 | CODE: |
808 | CODE: |
812 | if(name) { |
809 | if(name) { |
… | |
… | |
899 | ERR_load_RSA_strings(); |
896 | ERR_load_RSA_strings(); |
900 | } |
897 | } |
901 | |
898 | |
902 | |
899 | |
903 | OpenSSL::X509 |
900 | OpenSSL::X509 |
904 | new_X509() |
901 | new(class) |
|
|
902 | SV *class |
905 | CODE: |
903 | CODE: |
906 | if ((RETVAL = X509_new ()) == NULL) |
904 | if ((RETVAL = X509_new ()) == NULL) |
907 | croak("X509_new"); |
905 | croak("X509_new"); |
908 | |
906 | |
909 | if (!X509_set_version (RETVAL, 2)) |
907 | if (!X509_set_version (RETVAL, 2)) |
… | |
… | |
916 | OUTPUT: |
914 | OUTPUT: |
917 | RETVAL |
915 | RETVAL |
918 | |
916 | |
919 | |
917 | |
920 | void |
918 | void |
921 | new_from_string(thing) |
919 | new_from_string(class,thing) |
|
|
920 | SV *class |
922 | SV *thing |
921 | SV *thing |
923 | ALIAS: |
922 | ALIAS: |
924 | new_from_file = 1 |
923 | new_from_file = 1 |
925 | PREINIT: |
924 | PREINIT: |
926 | BIO *bio; |
925 | BIO *bio; |