summaryrefslogtreecommitdiff
path: root/src/cryptography
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2021-06-04 22:15:25 -0500
committerGitHub <noreply@github.com>2021-06-04 23:15:25 -0400
commit144a39cfbe86b18e5f48548decd42e39a8d3437a (patch)
treed6b62de3d5948c5978fd7156aaeccab3ad1bbf1d /src/cryptography
parent686185003b03c9611fd31ba409d90d8080130f36 (diff)
downloadcryptography-144a39cfbe86b18e5f48548decd42e39a8d3437a.tar.gz
oxidize policy constraints (#6087)
* oxidize policy constraints * cargo fmt
Diffstat (limited to 'src/cryptography')
-rw-r--r--src/cryptography/hazmat/backends/openssl/decode_asn1.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/decode_asn1.py b/src/cryptography/hazmat/backends/openssl/decode_asn1.py
index 9a566bf77..6a805e580 100644
--- a/src/cryptography/hazmat/backends/openssl/decode_asn1.py
+++ b/src/cryptography/hazmat/backends/openssl/decode_asn1.py
@@ -418,22 +418,6 @@ def _decode_issuing_dist_point(backend, idp):
)
-def _decode_policy_constraints(backend, pc):
- pc = backend._ffi.cast("POLICY_CONSTRAINTS *", pc)
- pc = backend._ffi.gc(pc, backend._lib.POLICY_CONSTRAINTS_free)
-
- require_explicit_policy = _asn1_integer_to_int_or_none(
- backend, pc.requireExplicitPolicy
- )
- inhibit_policy_mapping = _asn1_integer_to_int_or_none(
- backend, pc.inhibitPolicyMapping
- )
-
- return x509.PolicyConstraints(
- require_explicit_policy, inhibit_policy_mapping
- )
-
-
_DISTPOINT_TYPE_FULLNAME = 0
_DISTPOINT_TYPE_RELATIVENAME = 1
@@ -709,7 +693,6 @@ _EXTENSION_HANDLERS_BASE = {
ExtensionOID.FRESHEST_CRL: _decode_freshest_crl,
ExtensionOID.ISSUER_ALTERNATIVE_NAME: _decode_issuer_alt_name,
ExtensionOID.NAME_CONSTRAINTS: _decode_name_constraints,
- ExtensionOID.POLICY_CONSTRAINTS: _decode_policy_constraints,
}
_EXTENSION_HANDLERS_SCT = {
ExtensionOID.PRECERT_SIGNED_CERTIFICATE_TIMESTAMPS: (