X-Git-Url: http://www.git.cypherpunks.ru/?p=pygost.git;a=blobdiff_plain;f=pygost%2Fasn1schemas%2Fcert-selfsigned-example.py;h=edce6969a92feef39d3d629fc575f26d40c64efa;hp=df832ba4fe07fd408d47dde12584efeb00d68340;hb=f7d7f4e37cc84e0b188b8445009f2ee11d8a250b;hpb=ce954e16992da0d00e7d365fa44aea49049ddc6b diff --git a/pygost/asn1schemas/cert-selfsigned-example.py b/pygost/asn1schemas/cert-selfsigned-example.py index df832ba..edce696 100755 --- a/pygost/asn1schemas/cert-selfsigned-example.py +++ b/pygost/asn1schemas/cert-selfsigned-example.py @@ -237,10 +237,14 @@ exts = [ if args.ca: exts.append(Extension(( ("extnID", id_ce_basicConstraints), - ("extnValue", OctetString(BasicConstraints((("cA", Boolean(True)),)).encode())), + ("critical", Boolean(True)), + ("extnValue", OctetString(BasicConstraints(( + ("cA", Boolean(True)), + )).encode())), ))) exts.append(Extension(( ("extnID", id_ce_keyUsage), + ("critical", Boolean(True)), ("extnValue", OctetString(KeyUsage(("keyCertSign",)).encode())), ))) if ca_ai is not None: