Lines Matching refs:pkey
12 use crate::pkey::{HasPrivate, PKey, PKeyRef, Private};
42 pkey: parsed.pkey.unwrap(),
54 let mut pkey = ptr::null_mut();
61 &mut pkey,
66 let pkey = PKey::from_ptr_opt(pkey);
70 Ok(ParsedPkcs12_2 { pkey, cert, ca })
98 pkey: None,
113 pub pkey: PKey<Private>,
119 pub pkey: Option<PKey<Private>>,
127 pkey: Option<PKey<Private>>,
147 pub fn pkey<T>(&mut self, pkey: &PKeyRef<T>) -> &mut Self
151 let new_pkey = unsafe { PKeyRef::from_ptr(pkey.as_ptr()) };
152 self.pkey = Some(new_pkey.to_owned());
205 note = "Use Self::{name, pkey, cert, build2} instead.",
212 pkey: &PKeyRef<T>,
219 .pkey(pkey)
231 let pkey = self.pkey.as_ref().map_or(ptr::null(), |p| p.as_ptr());
249 pkey as *mut _,
290 use crate::pkey::PKey;
336 let pkey = PKey::from_rsa(rsa).unwrap();
356 builder.set_pubkey(&pkey).unwrap();
357 builder.sign(&pkey, MessageDigest::sha256()).unwrap();
362 .pkey(&pkey)
375 assert!(parsed.pkey.unwrap().public_eq(&pkey));
389 assert!(parsed.pkey.is_none());