Lines Matching refs:SubjectAlternativeName
442 pub struct SubjectAlternativeName {
447 impl Default for SubjectAlternativeName {
448 fn default() -> SubjectAlternativeName {
449 SubjectAlternativeName::new()
453 impl SubjectAlternativeName {
454 /// Construct a new `SubjectAlternativeName` extension.
455 pub fn new() -> SubjectAlternativeName {
456 SubjectAlternativeName {
463 pub fn critical(&mut self) -> &mut SubjectAlternativeName {
469 pub fn email(&mut self, email: &str) -> &mut SubjectAlternativeName {
475 pub fn uri(&mut self, uri: &str) -> &mut SubjectAlternativeName {
481 pub fn dns(&mut self, dns: &str) -> &mut SubjectAlternativeName {
487 pub fn rid(&mut self, rid: &str) -> &mut SubjectAlternativeName {
493 pub fn ip(&mut self, ip: &str) -> &mut SubjectAlternativeName {
502 pub fn dir_name(&mut self, _dir_name: &str) -> &mut SubjectAlternativeName {
512 pub fn other_name(&mut self, _other_name: &str) -> &mut SubjectAlternativeName {
521 pub fn other_name2(&mut self, oid: Asn1Object, content: &[u8]) -> &mut SubjectAlternativeName {
527 /// Return a `SubjectAlternativeName` extension as an `X509Extension`.