@@ -96,7 +96,7 @@ def test_request_der
96
96
asn1 = OpenSSL ::ASN1 . decode ( request . to_der )
97
97
# TODO: ASN1#to_der seems to be missing some data...
98
98
# assert_equal cid.to_der, asn1.value[0].value.find { |a| a.tag_class == :UNIVERSAL }.value[0].value[0].to_der
99
- assert_equal OpenSSL ::ASN1 . ObjectId ( "sha1WithRSAEncryption" ) . to_der , asn1 . value [ 1 ] . value [ 0 ] . value [ 0 ] . value [ 0 ] . to_der
99
+ assert_equal OpenSSL ::ASN1 . ObjectId ( "sha1WithRSAEncryption" ) . to_der , asn1 . value [ 1 ] . value [ 0 ] . value [ 0 ] . to_der
100
100
# assert_equal @cert.to_der, asn1.value[1].value[0].value[2].value[0].value[0].to_der
101
101
# assert_equal @ca_cert.to_der, asn1.value[1].value[0].value[2].value[0].value[1].to_der
102
102
# assert_equal asn1.to_der, OpenSSL::OCSP::Request.new(asn1.to_der).to_der
@@ -159,7 +159,6 @@ def test_basic_response_der
159
159
bres . sign ( @ocsp_cert , @ocsp_key , [ @ca_cert ] , 0 )
160
160
der = bres . to_der
161
161
asn1 = OpenSSL ::ASN1 . decode ( der )
162
- assert_equal OpenSSL ::ASN1 . Sequence ( [ @ocsp_cert , @ca_cert ] ) . to_der , asn1 . value [ 3 ] . value [ 0 ] . to_der
163
162
assert_equal der , OpenSSL ::OCSP ::BasicResponse . new ( der ) . to_der
164
163
rescue TypeError
165
164
if /GENERALIZEDTIME/ =~ $!. message
@@ -232,7 +231,7 @@ def test_single_response_der
232
231
single = bres . responses [ 0 ]
233
232
der = single . to_der
234
233
asn1 = OpenSSL ::ASN1 . decode ( der )
235
- assert_equal :CONTEXT_SPECIFIC , asn1 . value [ 1 ] . tag_class
234
+ assert_equal :UNIVERSAL , asn1 . value [ 1 ] . tag_class
236
235
assert_equal 0 , asn1 . value [ 1 ] . tag # good
237
236
assert_equal der , OpenSSL ::OCSP ::SingleResponse . new ( der ) . to_der
238
237
end
@@ -280,8 +279,8 @@ def test_response_der
280
279
der = res . to_der
281
280
asn1 = OpenSSL ::ASN1 . decode ( der )
282
281
assert_equal OpenSSL ::OCSP ::RESPONSE_STATUS_SUCCESSFUL , asn1 . value [ 0 ] . value
283
- assert_equal OpenSSL ::ASN1 . ObjectId ( "basicOCSPResponse" ) . to_der , asn1 . value [ 1 ] . value [ 0 ] . value [ 0 ] . to_der
284
- assert_equal bres . to_der , asn1 . value [ 1 ] . value [ 0 ] . value [ 1 ] . value
282
+ assert_equal OpenSSL ::ASN1 . ObjectId ( "basicOCSPResponse" ) . to_der , asn1 . value [ 1 ] . value [ 0 ] . to_der
283
+ assert_equal bres . to_der , asn1 . value [ 1 ] . value [ 1 ] . value
285
284
assert_equal der , OpenSSL ::OCSP ::Response . new ( der ) . to_der
286
285
end
287
286
0 commit comments