Lines Matching defs:X509v3Context
318 ) -> X509v3Context<'a> {
341 X509v3Context(ctx, PhantomData)
860 pub struct X509v3Context<'a>(ffi::X509V3_CTX, PhantomData<(&'a X509Ref, &'a ConfRef)>);
862 impl<'a> X509v3Context<'a> {
886 /// Some extension types, such as `subjectAlternativeName`, require an `X509v3Context` to be
902 context: Option<&X509v3Context<'_>>,
938 /// Some extension types, such as `nid::SUBJECT_ALTERNATIVE_NAME`, require an `X509v3Context` to
954 context: Option<&X509v3Context<'_>>,
1414 /// Return an `X509v3Context`. This context object can be used to construct
1416 pub fn x509v3_context<'a>(&'a self, conf: Option<&'a ConfRef>) -> X509v3Context<'a> {
1434 X509v3Context(ctx, PhantomData)