+
+
+OctetStringX509Certificate = Certificate(expl=OctetString.tag_default)
+
+
+class CertTypes(Any):
+ pass
+
+
+class CertBag(Sequence):
+ schema = (
+ ("certId", ObjectIdentifier(defines=(
+ (("certValue",), {
+ id_pkcs9_certTypes_x509Certificate: OctetStringX509Certificate(),
+ }),
+ ))),
+ ("certValue", CertTypes(expl=tag_ctxc(0))),
+ )
+
+
+class KeyBag(PrivateKeyInfo):
+ pass