def add_extension(self, extension, critical): if not isinstance(extension, x509.ExtensionType): raise TypeError("extension must be an ExtensionType") extension = x509.Extension(extension.oid, critical, extension) _reject_duplicate_extension(extension, self._extensions) return OCSPRequestBuilder(self._request, self._extensions + [extension])
def add_extension(self, extension, critical): if not isinstance(extension, x509.ExtensionType): raise TypeError("extension must be an ExtensionType") extension = x509.Extension(extension.oid, critical, extension) _reject_duplicate_extension(extension, self._extensions) return OCSPRequestBuilder( self._request, self._extensions + [extension] )
def add_extension(self, extval: x509.ExtensionType, critical: bool) -> "OCSPResponseBuilder": if not isinstance(extval, x509.ExtensionType): raise TypeError("extension must be an ExtensionType") extension = x509.Extension(extval.oid, critical, extval) _reject_duplicate_extension(extension, self._extensions) return OCSPResponseBuilder( self._response, self._responder_id, self._certs, self._extensions + [extension], )