@@ -1823,7 +1823,7 @@ Init_ossl_ocsp(void)
18231823
18241824 cOCSPReq = rb_define_class_under (mOCSP , "Request" , rb_cObject );
18251825 rb_define_alloc_func (cOCSPReq , ossl_ocspreq_alloc );
1826- rb_define_copy_func (cOCSPReq , ossl_ocspreq_initialize_copy );
1826+ rb_define_method (cOCSPReq , "initialize_copy" , ossl_ocspreq_initialize_copy , 1 );
18271827 rb_define_method (cOCSPReq , "initialize" , ossl_ocspreq_initialize , -1 );
18281828 rb_define_method (cOCSPReq , "add_nonce" , ossl_ocspreq_add_nonce , -1 );
18291829 rb_define_method (cOCSPReq , "check_nonce" , ossl_ocspreq_check_nonce , 1 );
@@ -1841,7 +1841,7 @@ Init_ossl_ocsp(void)
18411841 cOCSPRes = rb_define_class_under (mOCSP , "Response" , rb_cObject );
18421842 rb_define_singleton_method (cOCSPRes , "create" , ossl_ocspres_s_create , 2 );
18431843 rb_define_alloc_func (cOCSPRes , ossl_ocspres_alloc );
1844- rb_define_copy_func (cOCSPRes , ossl_ocspres_initialize_copy );
1844+ rb_define_method (cOCSPRes , "initialize_copy" , ossl_ocspres_initialize_copy , 1 );
18451845 rb_define_method (cOCSPRes , "initialize" , ossl_ocspres_initialize , -1 );
18461846 rb_define_method (cOCSPRes , "status" , ossl_ocspres_status , 0 );
18471847 rb_define_method (cOCSPRes , "status_string" , ossl_ocspres_status_string , 0 );
@@ -1856,7 +1856,7 @@ Init_ossl_ocsp(void)
18561856
18571857 cOCSPBasicRes = rb_define_class_under (mOCSP , "BasicResponse" , rb_cObject );
18581858 rb_define_alloc_func (cOCSPBasicRes , ossl_ocspbres_alloc );
1859- rb_define_copy_func (cOCSPBasicRes , ossl_ocspbres_initialize_copy );
1859+ rb_define_method (cOCSPBasicRes , "initialize_copy" , ossl_ocspbres_initialize_copy , 1 );
18601860 rb_define_method (cOCSPBasicRes , "initialize" , ossl_ocspbres_initialize , -1 );
18611861 rb_define_method (cOCSPBasicRes , "copy_nonce" , ossl_ocspbres_copy_nonce , 1 );
18621862 rb_define_method (cOCSPBasicRes , "add_nonce" , ossl_ocspbres_add_nonce , -1 );
@@ -1875,7 +1875,7 @@ Init_ossl_ocsp(void)
18751875 */
18761876 cOCSPSingleRes = rb_define_class_under (mOCSP , "SingleResponse" , rb_cObject );
18771877 rb_define_alloc_func (cOCSPSingleRes , ossl_ocspsres_alloc );
1878- rb_define_copy_func (cOCSPSingleRes , ossl_ocspsres_initialize_copy );
1878+ rb_define_method (cOCSPSingleRes , "initialize_copy" , ossl_ocspsres_initialize_copy , 1 );
18791879 rb_define_method (cOCSPSingleRes , "initialize" , ossl_ocspsres_initialize , 1 );
18801880 rb_define_method (cOCSPSingleRes , "check_validity" , ossl_ocspsres_check_validity , -1 );
18811881 rb_define_method (cOCSPSingleRes , "certid" , ossl_ocspsres_get_certid , 0 );
@@ -1894,7 +1894,7 @@ Init_ossl_ocsp(void)
18941894
18951895 cOCSPCertId = rb_define_class_under (mOCSP , "CertificateId" , rb_cObject );
18961896 rb_define_alloc_func (cOCSPCertId , ossl_ocspcid_alloc );
1897- rb_define_copy_func (cOCSPCertId , ossl_ocspcid_initialize_copy );
1897+ rb_define_method (cOCSPCertId , "initialize_copy" , ossl_ocspcid_initialize_copy , 1 );
18981898 rb_define_method (cOCSPCertId , "initialize" , ossl_ocspcid_initialize , -1 );
18991899 rb_define_method (cOCSPCertId , "cmp" , ossl_ocspcid_cmp , 1 );
19001900 rb_define_method (cOCSPCertId , "cmp_issuer" , ossl_ocspcid_cmp_issuer , 1 );
0 commit comments