| 1611 | # RFC3852 sect 3 |
| 1612 | |
| 1613 | class CMS_ContentInfo(ASN1_Packet): |
| 1614 | ASN1_codec = ASN1_Codecs.BER |
| 1615 | ASN1_root = ASN1F_SEQUENCE( |
| 1616 | ASN1F_OID("contentType", "1.2.840.113549.1.7.2"), |
| 1617 | MultipleTypeField( |
| 1618 | [ |
| 1619 | ( |
| 1620 | ASN1F_PACKET("content", None, CMS_SignedData, |
| 1621 | explicit_tag=0xA0), |
| 1622 | lambda pkt: pkt.contentType.oidname == "id-signedData" |
| 1623 | ), |
| 1624 | ( |
| 1625 | ASN1F_PACKET("content", None, CMS_EnvelopedData, |
| 1626 | explicit_tag=0xA0), |
| 1627 | lambda pkt: pkt.contentType.oidname == "id-envelopedData" |
| 1628 | ), |
| 1629 | ], |
| 1630 | ASN1F_BIT_STRING("content", "", explicit_tag=0xA0) |
| 1631 | ) |
| 1632 | ) |
| 1633 | |
| 1634 | |
| 1635 | ##################### |
no test coverage detected
searching dependent graphs…