X509_get0_uids function
- @RecordUse.new()
- @Native<Void Function(Pointer<
X509> , Pointer<Pointer< , Pointer<ASN1_OCTET_STRING> >Pointer< )>(ffi.Pointer<X509>, ffi.Pointer<ffi.Pointer<ASN1_BIT_STRING>>, ffi.Pointer<ffi.Pointer<ASN1_BIT_STRING>>)>(symbol: 'bssl_dart_X509_get0_uids')ASN1_OCTET_STRING> >
- Pointer<
X509> x509, - Pointer<
Pointer< out_issuer_uid,ASN1_OCTET_STRING> > - Pointer<
Pointer< out_subject_uidASN1_OCTET_STRING> >
X509_get0_uids sets |*out_issuer_uid| to a non-owning pointer to the issuerUID field of |x509|, or NULL if |x509| has no issuerUID. It similarly outputs |x509|'s subjectUID field to |*out_subject_uid|.
Callers may pass NULL to either |out_issuer_uid| or |out_subject_uid| to ignore the corresponding field.
Implementation
@meta.RecordUse()
@ffi.Native<
ffi.Void Function(
ffi.Pointer<X509>,
ffi.Pointer<ffi.Pointer<ASN1_BIT_STRING>>,
ffi.Pointer<ffi.Pointer<ASN1_BIT_STRING>>,
)
>(symbol: 'bssl_dart_X509_get0_uids')
external void X509_get0_uids(
ffi.Pointer<X509> x509,
ffi.Pointer<ffi.Pointer<ASN1_BIT_STRING>> out_issuer_uid,
ffi.Pointer<ffi.Pointer<ASN1_BIT_STRING>> out_subject_uid,
);