Enum openssl::x509::extension::AltNameOption
[−]
[src]
pub enum AltNameOption {
Other,
Email,
DNS,
Directory,
URI,
IPAddress,
RegisteredID,
}Deprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
Variants
OtherDeprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
The value is specified as OID;content. See man ASN1_generate_nconf for more information on the content syntax.
use openssl::x509::extension::Extension::*; use openssl::x509::extension::AltNameOption::Other as OtherName; generator.add_extension(SubjectAltName(vec![(OtherName,"2.999.3;ASN1:UTF8:some other name".to_owned())]));
EmailDeprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
DNSDeprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
DirectoryDeprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
URIDeprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
IPAddressDeprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
RegisteredIDDeprecated since 0.9.7
: use X509Builder and X509ReqBuilder instead
Trait Implementations
impl Clone for AltNameOption[src]
fn clone(&self) -> AltNameOption[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more