Ruby
1.9.3p551(2014-11-13revision48407)
|
Go to the source code of this file.
Functions | |
VALUE | asn1time_to_time (ASN1_TIME *) |
time_t | time_to_time_t (VALUE) |
VALUE | asn1str_to_str (ASN1_STRING *) |
VALUE | asn1integer_to_num (ASN1_INTEGER *) |
ASN1_INTEGER * | num_to_asn1integer (VALUE, ASN1_INTEGER *) |
ASN1_TYPE * | ossl_asn1_get_asn1type (VALUE) |
void | Init_ossl_asn1 (void) |
VALUE asn1integer_to_num | ( | ASN1_INTEGER * | ) |
Definition at line 105 of file ossl_asn1.c.
References eOSSLError, NULL, ossl_bn_new(), ossl_raise(), Qtrue, rb_cstr_to_inum(), and rb_eTypeError.
Referenced by decode_enum(), decode_int(), ossl_pkcs7ri_get_serial(), ossl_pkcs7si_get_serial(), ossl_x509_get_serial(), and ossl_x509revoked_get_serial().
VALUE asn1str_to_str | ( | ASN1_STRING * | ) |
Definition at line 94 of file ossl_asn1.c.
References rb_str_new().
Referenced by ossl_pkcs7ri_get_enc_key().
VALUE asn1time_to_time | ( | ASN1_TIME * | ) |
Definition at line 32 of file ossl_asn1.c.
References argv, count, INT2NUM(), ossl_raise(), Qnil, rb_cTime, rb_eTypeError, rb_funcall2(), rb_intern, and rb_warning().
Referenced by decode_time(), ossl_pkcs7si_get_signed_time(), ossl_x509_get_not_after(), ossl_x509_get_not_before(), ossl_x509crl_get_last_update(), ossl_x509crl_get_next_update(), and ossl_x509revoked_get_time().
void Init_ossl_asn1 | ( | void | ) |
Definition at line 1444 of file ossl_asn1.c.
References eOSSLError, i, INT2NUM(), mOSSL, name, ossl_asn1_decode(), ossl_asn1_decode_all(), OSSL_ASN1_DEFINE_CLASS, ossl_asn1_info_size, ossl_asn1_initialize(), ossl_asn1_traverse(), ossl_asn1cons_each(), ossl_asn1cons_to_der(), ossl_asn1data_initialize(), ossl_asn1data_to_der(), ossl_asn1eoc_initialize(), ossl_asn1obj_get_ln(), ossl_asn1obj_get_oid(), ossl_asn1obj_get_sn(), ossl_asn1obj_s_register(), ossl_asn1prim_to_der(), Qtrue, rb_ary_new(), rb_ary_store(), rb_attr(), rb_cObject, rb_define_alias(), rb_define_class_under(), rb_define_const(), rb_define_method(), rb_define_module(), rb_define_module_function(), rb_define_module_under(), rb_define_singleton_method(), rb_global_variable(), rb_hash_aset(), rb_hash_new(), rb_include_module(), rb_intern, rb_mEnumerable, rb_str_new2(), and rb_undef_method().
Referenced by Init_openssl().
ASN1_INTEGER* num_to_asn1integer | ( | VALUE | , |
ASN1_INTEGER * | |||
) |
Definition at line 157 of file ossl_asn1.c.
References eOSSLError, GetBNPtr(), NIL_P, NULL, ossl_raise(), and rb_eTypeError.
Referenced by obj_to_asn1int(), ossl_x509_set_serial(), and ossl_x509revoked_set_serial().
ASN1_TYPE* ossl_asn1_get_asn1type | ( | VALUE | ) |
Definition at line 539 of file ossl_asn1.c.
References NIL_P, NULL, NUM2INT, obj_to_asn1bool(), obj_to_asn1bstr(), obj_to_asn1derstr(), obj_to_asn1gtime(), obj_to_asn1int(), obj_to_asn1null(), obj_to_asn1obj(), obj_to_asn1str(), obj_to_asn1utime(), ossl_asn1_default_tag(), ossl_asn1_get_value, ossl_raise(), and rb_attr_get().
Referenced by ossl_asn1prim_to_der(), and ossl_x509attr_set_value().
time_t time_to_time_t | ( | VALUE | ) |
Definition at line 85 of file ossl_asn1.c.
References NUM2LONG(), and rb_Integer().
Referenced by obj_to_asn1gtime(), obj_to_asn1utime(), ossl_x509_set_not_after(), ossl_x509_set_not_before(), ossl_x509crl_set_last_update(), ossl_x509crl_set_next_update(), and ossl_x509revoked_set_time().
VALUE cASN1BitString |
Definition at line 199 of file ossl_asn1.c.
VALUE cASN1BMPString |
Definition at line 205 of file ossl_asn1.c.
VALUE cASN1Boolean |
Definition at line 197 of file ossl_asn1.c.
VALUE cASN1Constructive |
Definition at line 194 of file ossl_asn1.c.
VALUE cASN1Data |
Definition at line 192 of file ossl_asn1.c.
VALUE cASN1Enumerated |
Definition at line 198 of file ossl_asn1.c.
VALUE cASN1GeneralizedTime |
Definition at line 208 of file ossl_asn1.c.
VALUE cASN1GeneralString |
Definition at line 204 of file ossl_asn1.c.
VALUE cASN1GraphicString |
Definition at line 203 of file ossl_asn1.c.
VALUE cASN1IA5String |
Definition at line 203 of file ossl_asn1.c.
VALUE cASN1Integer |
Definition at line 198 of file ossl_asn1.c.
VALUE cASN1ISO64String |
Definition at line 204 of file ossl_asn1.c.
VALUE cASN1Null |
Definition at line 206 of file ossl_asn1.c.
VALUE cASN1NumericString |
Definition at line 201 of file ossl_asn1.c.
VALUE cASN1ObjectId |
Definition at line 207 of file ossl_asn1.c.
VALUE cASN1OctetString |
Definition at line 200 of file ossl_asn1.c.
VALUE cASN1Primitive |
Definition at line 193 of file ossl_asn1.c.
VALUE cASN1PrintableString |
Definition at line 201 of file ossl_asn1.c.
VALUE cASN1Sequence |
Definition at line 209 of file ossl_asn1.c.
VALUE cASN1Set |
Definition at line 209 of file ossl_asn1.c.
VALUE cASN1T61String |
Definition at line 202 of file ossl_asn1.c.
VALUE cASN1UniversalString |
Definition at line 205 of file ossl_asn1.c.
VALUE cASN1UTCTime |
Definition at line 208 of file ossl_asn1.c.
VALUE cASN1UTF8String |
Definition at line 200 of file ossl_asn1.c.
VALUE cASN1VideotexString |
Definition at line 202 of file ossl_asn1.c.
VALUE eASN1Error |
Definition at line 190 of file ossl_asn1.c.
Referenced by ossl_x509attr_set_value().
VALUE mASN1 |
Definition at line 189 of file ossl_asn1.c.
Referenced by ossl_x509attr_get_value().