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(); } }
byte[] encodedValue = decoder.drainElement(); decoder.endSequence(); generalName = new OtherName(typeId, encodedValue); break out;
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(); } }
byte[] encodedValue = decoder.drainElement(); decoder.endSequence(); generalName = new OtherName(typeId, encodedValue); break out;
byte[] encodedValue = decoder.drainElement(); decoder.endSequence(); generalName = new OtherName(typeId, encodedValue); break out;
byte[] encodedValue = decoder.drainElement(); decoder.endSequence(); generalName = new OtherName(typeId, encodedValue); break out;
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(); } }