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

Method responder_id

src/cryptography/x509/ocsp.py:298–315  ·  view source on GitHub ↗
(
        self, encoding: OCSPResponderEncoding, responder_cert: x509.Certificate
    )

Source from the content-addressed store, hash-verified

296 )
297
298 def responder_id(
299 self, encoding: OCSPResponderEncoding, responder_cert: x509.Certificate
300 ) -> OCSPResponseBuilder:
301 if self._responder_id is not None:
302 raise ValueError("responder_id can only be set once")
303 if not isinstance(responder_cert, x509.Certificate):
304 raise TypeError("responder_cert must be a Certificate")
305 if not isinstance(encoding, OCSPResponderEncoding):
306 raise TypeError(
307 "encoding must be an element from OCSPResponderEncoding"
308 )
309
310 return OCSPResponseBuilder(
311 self._response,
312 (responder_cert, encoding),
313 self._certs,
314 self._extensions,
315 )
316
317 def certificates(
318 self, certs: Iterable[x509.Certificate]

Calls 1

OCSPResponseBuilderClass · 0.85