Lines Matching defs:builder

290     let mut name = X509Name::builder().unwrap();
295 let mut builder = X509::builder().unwrap();
296 builder.set_version(2).unwrap();
297 builder.set_subject_name(&name).unwrap();
298 builder.set_issuer_name(&name).unwrap();
299 builder
302 builder
305 builder.set_pubkey(&pkey).unwrap();
309 builder
314 builder.append_extension(basic_constraints).unwrap();
320 builder.append_extension(key_usage).unwrap();
327 builder.append_extension(ext_key_usage).unwrap();
329 .build(&builder.x509v3_context(None, None))
331 builder.append_extension(subject_key_identifier).unwrap();
334 .build(&builder.x509v3_context(None, None))
336 builder.append_extension(authority_key_identifier).unwrap();
339 .build(&builder.x509v3_context(None, None))
341 builder.append_extension(subject_alternative_name).unwrap();
343 builder.sign(&pkey, MessageDigest::sha256()).unwrap();
345 let x509 = builder.build();
385 let builder = X509::builder().unwrap();
395 .build(&builder.x509v3_context(None, None))
403 .build(&builder.x509v3_context(None, None))
433 let mut name = X509Name::builder().unwrap();
438 let mut builder = X509Req::builder().unwrap();
439 builder.set_version(0).unwrap();
440 builder.set_subject_name(&name).unwrap();
441 builder.set_pubkey(&pkey).unwrap();
452 .build(&builder.x509v3_context(None))
455 builder.add_extensions(&extensions).unwrap();
457 builder.sign(&pkey, MessageDigest::sha256()).unwrap();
459 let req = builder.build();
651 let mut builder = X509Builder::new().unwrap();
653 builder
656 let cert = builder.build();
1054 let mut names = X509Name::builder().unwrap();
1080 let mut builder = X509Builder::new().unwrap();
1083 .build(&builder.x509v3_context(None, None))
1085 builder.append_extension(san).unwrap();
1086 let cert = builder.build();
1133 let mut builder = X509Builder::new().unwrap();
1136 .build(&builder.x509v3_context(None, None))
1138 builder.append_extension(san).unwrap();
1139 let cert = builder.build();