04_policy_properties/04_policy_properties.rs
1use security::Policy;
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let basic = Policy::basic_x509()?;
5 let ssl = Policy::ssl(true, Some("localhost"))?;
6 let revocation = Policy::revocation(0)?;
7 println!(
8 "basic={:?} ssl={:?} revocation={:?}",
9 basic.properties()?,
10 ssl.properties()?,
11 revocation.properties()?
12 );
13 Ok(())
14}