Package org.wildfly.security.x500
Class GeneralName.RFC822Name
- java.lang.Object
- 
- org.wildfly.security.x500.GeneralName
- 
- org.wildfly.security.x500.GeneralName.RFC822Name
 
 
- 
- All Implemented Interfaces:
- ASN1Encodable
 - Enclosing class:
- GeneralName
 
 public static final class GeneralName.RFC822Name extends GeneralName An RFC 822 name.- Author:
- Farah Juma
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.wildfly.security.x500.GeneralNameGeneralName.DirectoryName, GeneralName.DNSName, GeneralName.EDIPartyName, GeneralName.IPAddress, GeneralName.OtherName, GeneralName.RegisteredID, GeneralName.RFC822Name, GeneralName.URIName, GeneralName.X400Address
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private Stringname- 
Fields inherited from class org.wildfly.security.x500.GeneralNameDIRECTORY_NAME, DNS_NAME, EDI_PARTY_NAME, IP_ADDRESS, OTHER_NAME, REGISTERED_ID, RFC_822_NAME, URI_NAME, X400_ADDRESS
 
- 
 - 
Constructor SummaryConstructors Constructor Description RFC822Name(String name)Create an RFC 822 name.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencodeTo(ASN1Encoder encoder)Encode thisGeneralNameelement using the given ASN.1 encoder, whereGeneralNameis defined as:booleanequals(Object obj)booleanequals(GeneralName.RFC822Name other)StringgetName()Get the name.inthashCode()- 
Methods inherited from class org.wildfly.security.x500.GeneralNamegetType
 
- 
 
- 
- 
- 
Field Detail- 
nameprivate final String name 
 
- 
 - 
Constructor Detail- 
RFC822Namepublic RFC822Name(String name) Create an RFC 822 name.- Parameters:
- name- the RFC 822 name, as a- String
 
 
- 
 - 
Method Detail- 
getNamepublic String getName() Description copied from class:GeneralNameGet the name.- Specified by:
- getNamein class- GeneralName
- Returns:
- the name
 
 - 
encodeTopublic void encodeTo(ASN1Encoder encoder) Description copied from class:GeneralNameEncode this GeneralNameelement using the given ASN.1 encoder, whereGeneralNameis defined as:GeneralName ::= CHOICE { otherName [0] OtherName, rfc822Name [1] IA5String, dNSName [2] IA5String, x400Address [3] ORAddress, directoryName [4] Name, ediPartyName [5] EDIPartyName, uniformResourceIdentifier [6] IA5String, iPAddress [7] OCTET STRING, registeredID [8] OBJECT IDENTIFIER }- Specified by:
- encodeToin interface- ASN1Encodable
- Specified by:
- encodeToin class- GeneralName
- Parameters:
- encoder- the encoder (must not be- null)
 
 - 
equalspublic boolean equals(GeneralName.RFC822Name other) 
 
- 
 
-