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
///
/// ```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 {
self.names.push((attr_type,attr_value));
@ -211,7 +212,8 @@ impl X509Generator {
/// 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())]);
/// ```
pub fn add_names<I>(mut self, attrs: I) -> X509Generator

View File

@ -16,7 +16,7 @@ fn test_cert_gen() {
let gen = X509Generator::new()
.set_bitlength(2048)
.set_valid_period(365*2)
.set_CN("test_me")
.add_name("CN".to_string(),"test_me".to_string())
.set_sign_hash(SHA256)
.add_extension(KeyUsage(vec![DigitalSignature, KeyEncipherment]))
.add_extension(ExtKeyUsage(vec![ClientAuth, ServerAuth, ExtKeyUsageOption::Other("2.999.1".to_owned())]))