X509v3_delete_ext function

  1. @RecordUse.new()
  2. @Native<Pointer<X509_EXTENSION> Function(Pointer<X509_EXTENSIONS>, Int)>(ffi.Pointer<stack_st_X509_EXTENSION>, ffi.Int)>(symbol: 'bssl_dart_X509v3_delete_ext')
Pointer<X509_EXTENSION> X509v3_delete_ext(
  1. Pointer<X509_EXTENSIONS> x,
  2. int loc
)

X509v3_delete_ext removes the extension in |x| at index |loc| and returns the removed extension, or NULL if |loc| was out of bounds. If an extension was returned, the caller must release it with |X509_EXTENSION_free|.

Implementation

@meta.RecordUse()
@ffi.Native<
  ffi.Pointer<X509_EXTENSION> Function(
    ffi.Pointer<stack_st_X509_EXTENSION>,
    ffi.Int,
  )
>(symbol: 'bssl_dart_X509v3_delete_ext')
external ffi.Pointer<X509_EXTENSION> X509v3_delete_ext(
  ffi.Pointer<stack_st_X509_EXTENSION> x,
  int loc,
);