X509_REVOKED_get_ext_d2i function

  1. @RecordUse.new()
  2. @Native<Pointer<Void> Function(Pointer<X509_REVOKED>, Int, Pointer<Int>, Pointer<Int>)>(ffi.Pointer<X509_REVOKED>, ffi.Int, ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>)>(symbol: 'bssl_dart_X509_REVOKED_get_ext_d2i')
Pointer<Void> X509_REVOKED_get_ext_d2i(
  1. Pointer<X509_REVOKED> revoked,
  2. int nid,
  3. Pointer<Int> out_critical,
  4. Pointer<Int> out_idx,
)

X509_REVOKED_get_ext_d2i behaves like |X509V3_get_d2i| but looks for the extension in |revoked|'s extension list.

WARNING: This function is difficult to use correctly. See the documentation for |X509V3_get_d2i| for details.

Implementation

@meta.RecordUse()
@ffi.Native<
  ffi.Pointer<ffi.Void> Function(
    ffi.Pointer<X509_REVOKED>,
    ffi.Int,
    ffi.Pointer<ffi.Int>,
    ffi.Pointer<ffi.Int>,
  )
>(symbol: 'bssl_dart_X509_REVOKED_get_ext_d2i')
external ffi.Pointer<ffi.Void> X509_REVOKED_get_ext_d2i(
  ffi.Pointer<X509_REVOKED> revoked,
  int nid,
  ffi.Pointer<ffi.Int> out_critical,
  ffi.Pointer<ffi.Int> out_idx,
);