Lines Matching defs:builder
84 /// Creates a new builder for a protected pkcs12 certificate.
93 pub fn builder() -> Pkcs12Builder {
338 let mut name = X509Name::builder().unwrap();
345 let mut builder = X509::builder().unwrap();
346 builder.set_version(2).unwrap();
347 builder
350 builder
353 builder.set_subject_name(&name).unwrap();
354 builder.set_issuer_name(&name).unwrap();
355 builder.append_extension(key_usage).unwrap();
356 builder.set_pubkey(&pkey).unwrap();
357 builder.sign(&pkey, MessageDigest::sha256()).unwrap();
358 let cert = builder.build();
360 let pkcs12 = Pkcs12::builder()
385 let pkcs12 = Pkcs12::builder().ca(chain).build2("hunter2").unwrap();