MCPcopy
hub / github.com/pyca/cryptography / add_extension

Method add_extension

src/cryptography/x509/ocsp.py:334–348  ·  view source on GitHub ↗
(
        self, extval: x509.ExtensionType, critical: bool
    )

Source from the content-addressed store, hash-verified

332 )
333
334 def add_extension(
335 self, extval: x509.ExtensionType, critical: bool
336 ) -> OCSPResponseBuilder:
337 if not isinstance(extval, x509.ExtensionType):
338 raise TypeError("extension must be an ExtensionType")
339
340 extension = x509.Extension(extval.oid, critical, extval)
341 _reject_duplicate_extension(extension, self._extensions)
342
343 return OCSPResponseBuilder(
344 self._response,
345 self._responder_id,
346 self._certs,
347 [*self._extensions, extension],
348 )
349
350 def sign(
351 self,

Callers 1

Calls 2

OCSPResponseBuilderClass · 0.85

Tested by 1