@@ -1523,7 +1523,7 @@ Init_ossl_asn1(void)
15231523 * puts int2.value # => 1
15241524 */
15251525 cASN1Data = rb_define_class_under (mASN1 , "ASN1Data" , rb_cObject );
1526- rb_define_method (cASN1Data , "to_der" , ossl_asn1data_to_der , 0 );
1526+ // rb_define_method(cASN1Data, "to_der", ossl_asn1data_to_der, 0);
15271527
15281528 /* Document-class: OpenSSL::ASN1::Primitive
15291529 *
@@ -1590,7 +1590,7 @@ Init_ossl_asn1(void)
15901590 * prim_zero_tagged_explicit = <class>.new(value, 0, :EXPLICIT)
15911591 */
15921592 cASN1Primitive = rb_define_class_under (mASN1 , "Primitive" , cASN1Data );
1593- rb_define_method (cASN1Primitive , "to_der" , ossl_asn1prim_to_der , 0 );
1593+ // rb_define_method(cASN1Primitive, "to_der", ossl_asn1prim_to_der, 0);
15941594
15951595 /* Document-class: OpenSSL::ASN1::Constructive
15961596 *
@@ -1620,7 +1620,7 @@ Init_ossl_asn1(void)
16201620 * set = OpenSSL::ASN1::Set.new( [ int, str ] )
16211621 */
16221622 cASN1Constructive = rb_define_class_under (mASN1 ,"Constructive" , cASN1Data );
1623- rb_define_method (cASN1Constructive , "to_der" , ossl_asn1cons_to_der , 0 );
1623+ // rb_define_method(cASN1Constructive, "to_der", ossl_asn1cons_to_der, 0);
16241624
16251625#define OSSL_ASN1_DEFINE_CLASS (name , super ) \
16261626do{\
@@ -1670,7 +1670,10 @@ do{\
16701670 rb_define_alias (cASN1ObjectId , "long_name" , "ln" );
16711671 rb_define_method (cASN1ObjectId , "==" , ossl_asn1obj_eq , 1 );
16721672
1673- rb_define_method (cASN1EndOfContent , "to_der" , ossl_asn1eoc_to_der , 0 );
1673+ // rb_define_method(cASN1EndOfContent, "to_der", ossl_asn1eoc_to_der, 0);
1674+ rb_define_method (cASN1ObjectId , "to_der" , ossl_asn1prim_to_der , 0 );
1675+ rb_define_method (cASN1UTCTime , "to_der" , ossl_asn1prim_to_der , 0 );
1676+ rb_define_method (cASN1GeneralizedTime , "to_der" , ossl_asn1prim_to_der , 0 );
16741677
16751678 class_tag_map = rb_hash_new ();
16761679 rb_hash_aset (class_tag_map , cASN1EndOfContent , INT2NUM (V_ASN1_EOC ));
0 commit comments