Fix/add more X509generator tests

This commit is contained in:
Jethro Beekman 2015-06-30 15:41:20 -07:00
parent 1bcbe8f4bc
commit e3c562d6a0
2 changed files with 6 additions and 4 deletions

View File

@ -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

View File

@ -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())]))