# coding: utf-8
# PyGOST -- Pure Python GOST cryptographic functions library
-# Copyright (C) 2015-2021 Sergey Matveev <stargrave@stargrave.org>
+# Copyright (C) 2015-2022 Sergey Matveev <stargrave@stargrave.org>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
schema = SignerInfo()
-class CertificateChoices(Choice):
- schema = (
- ("certificate", Certificate()),
- # ("extendedCertificate", ExtendedCertificate(impl=tag_ctxp(0))),
- # ("v1AttrCert", AttributeCertificateV1(impl=tag_ctxc(1))), # V1 is osbolete
- # ("v2AttrCert", AttributeCertificateV2(impl=tag_ctxc(2))),
- # ("other", OtherCertificateFormat(impl=tag_ctxc(3))),
- )
-
-
-class CertificateSet(SetOf):
- schema = CertificateChoices()
-
-
class SignedData(Sequence):
schema = (
("version", CMSVersion()),