public class GeneralName extends Asn1Choice
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
}
| Modifier and Type | Class and Description |
|---|---|
protected static class |
GeneralName.GeneralNameField |
Asn1Type.EncodingTypebodyLength, outerEncodeable| Constructor and Description |
|---|
GeneralName() |
| Modifier and Type | Method and Description |
|---|---|
Name |
getDirectoryName() |
Asn1IA5String |
getDNSName() |
EDIPartyName |
getEdiPartyName() |
byte[] |
getIPAddress() |
OtherName |
getOtherName() |
Asn1ObjectIdentifier |
getRegisteredID() |
Asn1IA5String |
getRfc822Name() |
Asn1IA5String |
getUniformResourceIdentifier() |
Asn1Any |
getX400Address() |
void |
setDirectoryName(Name directoryName) |
void |
setDNSName(Asn1IA5String dnsName) |
void |
setEdiPartyName(EDIPartyName ediPartyName) |
void |
setIpAddress(byte[] ipAddress) |
void |
setOtherName(OtherName otherName) |
void |
setRegisteredID(Asn1ObjectIdentifier registeredID) |
void |
setRfc822Name(Asn1IA5String rfc822Name) |
void |
setUniformResourceIdentifier(Asn1IA5String uniformResourceIdentifier) |
void |
setX400Address(Asn1Any x400Address) |
decode, decode, decodeBody, dumpWith, encode, encode, encodeBody, encodingBodyLength, encodingLength, getChoiceValueAs, getChoiceValueAsOctets, matchAndSetValue, setChoiceValue, setChoiceValueAsOctets, taggetValue, setValue, toStringdecode, encodingHeaderLength, getBodyLength, getHeaderLength, isBER, isCER, isDefinitiveLength, isDER, isImplicit, isPrimitive, resetBodyLength, taggedDecode, taggedDecode, taggedDecode, taggedEncode, taggedEncode, taggedEncodingLength, useBER, useCER, useDefinitiveLength, useDER, useImplicit, usePrimitiveisAppSpecific, isCollection, isContextSpecific, isEOC, isNull, isSimple, isTagSpecific, isUniversal, simpleInfo, tagFlags, tagNopublic OtherName getOtherName()
public void setOtherName(OtherName otherName)
public Asn1IA5String getRfc822Name()
public void setRfc822Name(Asn1IA5String rfc822Name)
public Asn1IA5String getDNSName()
public void setDNSName(Asn1IA5String dnsName)
public Asn1Any getX400Address()
public void setX400Address(Asn1Any x400Address)
public Name getDirectoryName()
public void setDirectoryName(Name directoryName)
public EDIPartyName getEdiPartyName()
public void setEdiPartyName(EDIPartyName ediPartyName)
public Asn1IA5String getUniformResourceIdentifier()
public void setUniformResourceIdentifier(Asn1IA5String uniformResourceIdentifier)
public byte[] getIPAddress()
public void setIpAddress(byte[] ipAddress)
public Asn1ObjectIdentifier getRegisteredID()
public void setRegisteredID(Asn1ObjectIdentifier registeredID)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.