Comments (2)
I believe it could be caused by setting the revocation reason. Because similarly:
from datetime import datetime, timedelta
new_cert_status = OCSP_RevokedInfo()
revocation_time = datetime.utcnow() - timedelta(days=1)
new_cert_status.revocationTime = ASN1_GENERALIZED_TIME(revocation_time.strftime('%Y%m%d%H%M%SZ'))
# When adding revocationReason the fails to parse when sending
# new_cert_status.revocationReason = X509_ExtReasonCode(cRLReason=ASN1_ENUMERATED(0))
ocsp_cert_status = OCSP_CertStatus(certStatus=new_cert_status)
With the revocation reason added i get the parsing error when sending the ocsp
Error parsing response 19224:error:0D084078:asn1 encoding routines:asn1_template_ex_d2i:explicit tag not constructed:../openssl-1.1.1i/crypto/asn1/tasn_dec.c:489:Field=revocationReason, Type=OCSP_REVOKEDINFO 19224:error:0D08303A:asn1 encoding routines:asn1_template_noexp_d2i:nested asn1 error:../openssl-1.1.1i/crypto/asn1/tasn_dec.c:637: 19224:error:0D07803A:asn1 encoding routines:asn1_item_embed_d2i:nested asn1 error:../openssl-1.1.1i/crypto/asn1/tasn_dec.c:272:Field=value.revoked, Type=OCSP_CERTSTATUS 19224:error:0D08303A:asn1 encoding routines:asn1_template_noexp_d2i:nested asn1 error:../openssl-1.1.1i/crypto/asn1/tasn_dec.c:646:Field=certStatus, Type=OCSP_SINGLERESP 19224:error:0D08303A:asn1 encoding routines:asn1_template_noexp_d2i:nested asn1 error:../openssl-1.1.1i/crypto/asn1/tasn_dec.c:614:Field=responses, Type=OCSP_RESPDATA 19224:error:0D08303A:asn1 encoding routines:asn1_template_noexp_d2i:nested asn1 error:../openssl-1.1.1i/crypto/asn1/tasn_dec.c:646:Field=tbsResponseData, Type=OCSP_BASICRESP 19224:error:0D0C706E:asn1 encoding routines:ASN1_item_unpack:decode error:../openssl-1.1.1i/crypto/asn1/asn_pack.c:60:
I hope I could help.
from scapy.
fixed in #4240
from scapy.
Related Issues (20)
- Unhandled Exception after join in AsyncSniffer caused by usage of a non-existent interface
- Send/Receive Problem with ICMPv6 reply packets with IPv6ExtHdrDestOpt HOT 3
- list object has no attribute display
- Sniffign in Monitor Mode on Windows Throws Exception - libpcap & WLanHelper path issue
- send(generator) skips first packet HOT 1
- smbclientserver test timing out in autopkgtest HOT 7
- TCPSession rebuild http session bug HOT 2
- sndrcv does not return control to user after KeyboardInterrupt HOT 3
- RFE: support for the DHCP "option overload" option
- Enhancement: Validate one-line comments HOT 1
- Incorrect RTCP SR + RR parsing HOT 6
- As of NetBSD 10.0, it is possible to send packets via bpf through loopback devices HOT 1
- ICMPv6 Time Exceeded is not using `length` field
- haslayer with conditional packet fields HOT 1
- Add stop_filter parameter to SndRcvHandler
- decrypted IPv6 packet using decrypt_esp for NAT-Traversal is return wrong packet
- tls appear as padding HOT 1
- Flaky DoIP test on MacOSX HOT 1
- TLS in Scapy should have more doc HOT 8
- RFE: mDNS unicast-response and cache-flush bits HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scapy.