Fix/add more X509generator tests
This commit is contained in:
parent
1bcbe8f4bc
commit
e3c562d6a0
|
|
@ -201,8 +201,9 @@ impl X509Generator {
|
||||||
|
|
||||||
/// Add attribute to the name of the certificate
|
/// Add attribute to the name of the certificate
|
||||||
///
|
///
|
||||||
/// ```ignore
|
/// ```
|
||||||
/// generator.add_name("CN".to_string(),"example.com".to_string())
|
/// # let generator = openssl::x509::X509Generator::new();
|
||||||
|
/// generator.add_name("CN".to_string(),"example.com".to_string());
|
||||||
/// ```
|
/// ```
|
||||||
pub fn add_name(mut self, attr_type: String, attr_value: String) -> X509Generator {
|
pub fn add_name(mut self, attr_type: String, attr_value: String) -> X509Generator {
|
||||||
self.names.push((attr_type,attr_value));
|
self.names.push((attr_type,attr_value));
|
||||||
|
|
@ -211,7 +212,8 @@ impl X509Generator {
|
||||||
|
|
||||||
/// Add multiple attributes to the name of the certificate
|
/// Add multiple attributes to the name of the certificate
|
||||||
///
|
///
|
||||||
/// ```ignore
|
/// ```
|
||||||
|
/// # let generator = openssl::x509::X509Generator::new();
|
||||||
/// generator.add_names(vec![("CN".to_string(),"example.com".to_string())]);
|
/// generator.add_names(vec![("CN".to_string(),"example.com".to_string())]);
|
||||||
/// ```
|
/// ```
|
||||||
pub fn add_names<I>(mut self, attrs: I) -> X509Generator
|
pub fn add_names<I>(mut self, attrs: I) -> X509Generator
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ fn test_cert_gen() {
|
||||||
let gen = X509Generator::new()
|
let gen = X509Generator::new()
|
||||||
.set_bitlength(2048)
|
.set_bitlength(2048)
|
||||||
.set_valid_period(365*2)
|
.set_valid_period(365*2)
|
||||||
.set_CN("test_me")
|
.add_name("CN".to_string(),"test_me".to_string())
|
||||||
.set_sign_hash(SHA256)
|
.set_sign_hash(SHA256)
|
||||||
.add_extension(KeyUsage(vec![DigitalSignature, KeyEncipherment]))
|
.add_extension(KeyUsage(vec![DigitalSignature, KeyEncipherment]))
|
||||||
.add_extension(ExtKeyUsage(vec![ClientAuth, ServerAuth, ExtKeyUsageOption::Other("2.999.1".to_owned())]))
|
.add_extension(ExtKeyUsage(vec![ClientAuth, ServerAuth, ExtKeyUsageOption::Other("2.999.1".to_owned())]))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue