if (decoder.isNextType(CONTEXT_SPECIFIC_MASK, generalNameType, false)) { decoder.decodeImplicit(generalNameType); generalName = new RFC822Name(decoder.decodeIA5String()); break out;
public boolean equals(final RFC822Name other) { return other != null && name.equalsIgnoreCase(other.getName()); }
if (decoder.isNextType(CONTEXT_SPECIFIC_MASK, generalNameType, false)) { decoder.decodeImplicit(generalNameType); generalName = new RFC822Name(decoder.decodeIA5String()); break out;
if (decoder.isNextType(CONTEXT_SPECIFIC_MASK, generalNameType, false)) { decoder.decodeImplicit(generalNameType); generalName = new RFC822Name(decoder.decodeIA5String()); break out;
if (decoder.isNextType(CONTEXT_SPECIFIC_MASK, generalNameType, false)) { decoder.decodeImplicit(generalNameType); generalName = new RFC822Name(decoder.decodeIA5String()); break out;
private static GeneralName getGeneralName(final String typeAndValue) throws IllegalArgumentException { // type:val final CodePointIterator cpi = CodePointIterator.ofString(typeAndValue); final CodePointIterator di = cpi.delimitedBy(':'); final String type = di.drainToString(); for (String requiredType : ALT_NAMES_TYPES) { if (requiredType.equalsIgnoreCase(type)) { skipDelims(di, cpi, ':'); final String value = cpi.drainToString(); switch (type.toUpperCase(Locale.ENGLISH)) { case EMAIL: return new GeneralName.RFC822Name(value); case URI: return new GeneralName.URIName(value); case DNS: return new GeneralName.DNSName(value); case IP: return new GeneralName.IPAddress(value); case OID: return new GeneralName.RegisteredID(value); default: throw log.invalidCertificateExtensionStringValue(typeAndValue); } } } throw log.invalidCertificateExtensionStringValue(typeAndValue); }
private static GeneralName getGeneralName(final String typeAndValue) throws IllegalArgumentException { // type:val final CodePointIterator cpi = CodePointIterator.ofString(typeAndValue); final CodePointIterator di = cpi.delimitedBy(':'); final String type = di.drainToString(); for (String requiredType : ALT_NAMES_TYPES) { if (requiredType.equalsIgnoreCase(type)) { skipDelims(di, cpi, ':'); final String value = cpi.drainToString(); switch (type.toUpperCase(Locale.ENGLISH)) { case EMAIL: return new GeneralName.RFC822Name(value); case URI: return new GeneralName.URIName(value); case DNS: return new GeneralName.DNSName(value); case IP: return new GeneralName.IPAddress(value); case OID: return new GeneralName.RegisteredID(value); default: throw log.invalidCertificateExtensionStringValue(typeAndValue); } } } throw log.invalidCertificateExtensionStringValue(typeAndValue); }
private static GeneralName getGeneralName(final String typeAndValue) throws IllegalArgumentException { // type:val final CodePointIterator cpi = CodePointIterator.ofString(typeAndValue); final CodePointIterator di = cpi.delimitedBy(':'); final String type = di.drainToString(); for (String requiredType : ALT_NAMES_TYPES) { if (requiredType.equalsIgnoreCase(type)) { skipDelims(di, cpi, ':'); final String value = cpi.drainToString(); switch (type.toUpperCase(Locale.ENGLISH)) { case EMAIL: return new GeneralName.RFC822Name(value); case URI: return new GeneralName.URIName(value); case DNS: return new GeneralName.DNSName(value); case IP: return new GeneralName.IPAddress(value); case OID: return new GeneralName.RegisteredID(value); default: throw log.invalidCertificateExtensionStringValue(typeAndValue); } } } throw log.invalidCertificateExtensionStringValue(typeAndValue); }
private static GeneralName convertToGeneralName(List<?> generalName) throws ASN1Exception { int type = ((Integer) generalName.get(0)).intValue(); Object name = generalName.get(1); switch (type) { case OTHER_NAME: return new OtherName((byte[]) name); case RFC_822_NAME: return new RFC822Name((String) name); case DNS_NAME: return new DNSName((String) name); case X400_ADDRESS: return new X400Address((byte[]) name); case DIRECTORY_NAME: return new DirectoryName((String) name); case EDI_PARTY_NAME: return new EDIPartyName((byte[]) name); case URI_NAME: return new URIName((String) name); case IP_ADDRESS: return new IPAddress((String) name); case REGISTERED_ID: return new RegisteredID((String) name); default: throw saslEntity.asnInvalidGeneralNameType(); } }
private static GeneralName convertToGeneralName(List<?> generalName) throws ASN1Exception { int type = ((Integer) generalName.get(0)).intValue(); Object name = generalName.get(1); switch (type) { case OTHER_NAME: return new OtherName((byte[]) name); case RFC_822_NAME: return new RFC822Name((String) name); case DNS_NAME: return new DNSName((String) name); case X400_ADDRESS: return new X400Address((byte[]) name); case DIRECTORY_NAME: return new DirectoryName((String) name); case EDI_PARTY_NAME: return new EDIPartyName((byte[]) name); case URI_NAME: return new URIName((String) name); case IP_ADDRESS: return new IPAddress((String) name); case REGISTERED_ID: return new RegisteredID((String) name); default: throw saslEntity.asnInvalidGeneralNameType(); } }
private static GeneralName convertToGeneralName(List<?> generalName) throws ASN1Exception { int type = ((Integer) generalName.get(0)).intValue(); Object name = generalName.get(1); switch (type) { case OTHER_NAME: return new OtherName((byte[]) name); case RFC_822_NAME: return new RFC822Name((String) name); case DNS_NAME: return new DNSName((String) name); case X400_ADDRESS: return new X400Address((byte[]) name); case DIRECTORY_NAME: return new DirectoryName((String) name); case EDI_PARTY_NAME: return new EDIPartyName((byte[]) name); case URI_NAME: return new URIName((String) name); case IP_ADDRESS: return new IPAddress((String) name); case REGISTERED_ID: return new RegisteredID((String) name); default: throw saslEntity.asnInvalidGeneralNameType(); } }
public boolean equals(final RFC822Name other) { return other != null && name.equalsIgnoreCase(other.getName()); }
public boolean equals(final RFC822Name other) { return other != null && name.equalsIgnoreCase(other.getName()); }
public boolean equals(final Object obj) { return obj instanceof RFC822Name && equals((RFC822Name) obj); }
public boolean equals(final Object obj) { return obj instanceof RFC822Name && equals((RFC822Name) obj); }
public boolean equals(final Object obj) { return obj instanceof RFC822Name && equals((RFC822Name) obj); }
public boolean equals(final RFC822Name other) { return other != null && name.equalsIgnoreCase(other.getName()); }