@Override public void dumpValue(StringBuilder sb, String prefix) { sb.append(prefix).append("Extended Key Usage: "); if (keys == null) { try { keys = getExtendedKeyUsage(); } catch (IOException e) { // incorrect extension value encoding super.dumpValue(sb); return; } } sb.append('['); for (Iterator<?> it = keys.iterator(); it.hasNext();) { sb.append(" \"").append(it.next()).append('"'); if (it.hasNext()) { sb.append(','); } } sb.append(" ]\n"); }
/** * Returns the value of Extended Key Usage extension (OID == 2.5.29.37). * The ASN.1 definition of Extended Key Usage Extension is: * * <pre> * id-ce-extKeyUsage OBJECT IDENTIFIER ::= { id-ce 37 } * * ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId * * KeyPurposeId ::= OBJECT IDENTIFIER * </pre> * (as specified in RFC 3280) * * @return the list with string representations of KeyPurposeId's OIDs * and null * @throws IOException if extension was incorrectly encoded. */ public List<String> valueOfExtendedKeyUsage() throws IOException { Extension extension = getExtensionByOID("2.5.29.37"); if (extension == null) { return null; } return ((ExtendedKeyUsage) extension.getDecodedExtensionValue()).getExtendedKeyUsage(); }
@Override public void dumpValue(StringBuilder sb, String prefix) { sb.append(prefix).append("Extended Key Usage: "); if (keys == null) { try { keys = getExtendedKeyUsage(); } catch (IOException e) { // incorrect extension value encoding super.dumpValue(sb); return; } } sb.append('['); for (Iterator<?> it = keys.iterator(); it.hasNext();) { sb.append(" \"").append(it.next()).append('"'); if (it.hasNext()) { sb.append(','); } } sb.append(" ]\n"); }
@Override public void dumpValue(StringBuilder sb, String prefix) { sb.append(prefix).append("Extended Key Usage: "); if (keys == null) { try { keys = getExtendedKeyUsage(); } catch (IOException e) { // incorrect extension value encoding super.dumpValue(sb); return; } } sb.append('['); for (Iterator<?> it = keys.iterator(); it.hasNext();) { sb.append(" \"").append(it.next()).append('"'); if (it.hasNext()) { sb.append(','); } } sb.append(" ]\n"); }
@Override public void dumpValue(StringBuilder sb, String prefix) { sb.append(prefix).append("Extended Key Usage: "); if (keys == null) { try { keys = getExtendedKeyUsage(); } catch (IOException e) { // incorrect extension value encoding super.dumpValue(sb); return; } } sb.append('['); for (Iterator<?> it = keys.iterator(); it.hasNext();) { sb.append(" \"").append(it.next()).append('"'); if (it.hasNext()) { sb.append(','); } } sb.append(" ]\n"); }
@Override public void dumpValue(StringBuilder sb, String prefix) { sb.append(prefix).append("Extended Key Usage: "); if (keys == null) { try { keys = getExtendedKeyUsage(); } catch (IOException e) { // incorrect extension value encoding super.dumpValue(sb); return; } } sb.append('['); for (Iterator<?> it = keys.iterator(); it.hasNext();) { sb.append(" \"").append(it.next()).append('"'); if (it.hasNext()) { sb.append(','); } } sb.append(" ]\n"); }
@Override public void dumpValue(StringBuilder sb, String prefix) { sb.append(prefix).append("Extended Key Usage: "); if (keys == null) { try { keys = getExtendedKeyUsage(); } catch (IOException e) { // incorrect extension value encoding super.dumpValue(sb); return; } } sb.append('['); for (Iterator<?> it = keys.iterator(); it.hasNext();) { sb.append(" \"").append(it.next()).append('"'); if (it.hasNext()) { sb.append(','); } } sb.append(" ]\n"); }
@Override public void dumpValue(StringBuilder sb, String prefix) { sb.append(prefix).append("Extended Key Usage: "); if (keys == null) { try { keys = getExtendedKeyUsage(); } catch (IOException e) { // incorrect extension value encoding super.dumpValue(sb); return; } } sb.append('['); for (Iterator<?> it = keys.iterator(); it.hasNext();) { sb.append(" \"").append(it.next()).append('"'); if (it.hasNext()) { sb.append(','); } } sb.append(" ]\n"); }
/** * Returns the value of Extended Key Usage extension (OID == 2.5.29.37). * The ASN.1 definition of Extended Key Usage Extension is: * * <pre> * id-ce-extKeyUsage OBJECT IDENTIFIER ::= { id-ce 37 } * * ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId * * KeyPurposeId ::= OBJECT IDENTIFIER * </pre> * (as specified in RFC 3280) * * @return the list with string representations of KeyPurposeId's OIDs * and null * @throws IOException if extension was incorrectly encoded. */ public List<String> valueOfExtendedKeyUsage() throws IOException { Extension extension = getExtensionByOID("2.5.29.37"); if (extension == null) { return null; } return ((ExtendedKeyUsage) extension.getDecodedExtensionValue()).getExtendedKeyUsage(); }
/** * Returns the value of Extended Key Usage extension (OID == 2.5.29.37). * The ASN.1 definition of Extended Key Usage Extension is: * * <pre> * id-ce-extKeyUsage OBJECT IDENTIFIER ::= { id-ce 37 } * * ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId * * KeyPurposeId ::= OBJECT IDENTIFIER * </pre> * (as specified in RFC 3280) * * @return the list with string representations of KeyPurposeId's OIDs * and null * @throws IOException if extension was incorrectly encoded. */ public List<String> valueOfExtendedKeyUsage() throws IOException { Extension extension = getExtensionByOID("2.5.29.37"); if (extension == null) { return null; } return ((ExtendedKeyUsage) extension.getDecodedExtensionValue()).getExtendedKeyUsage(); }
/** * Returns the value of Extended Key Usage extension (OID == 2.5.29.37). * The ASN.1 definition of Extended Key Usage Extension is: * * <pre> * id-ce-extKeyUsage OBJECT IDENTIFIER ::= { id-ce 37 } * * ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId * * KeyPurposeId ::= OBJECT IDENTIFIER * </pre> * (as specified in RFC 3280) * * @return the list with string representations of KeyPurposeId's OIDs * and null * @throws IOException if extension was incorrectly encoded. */ public List<String> valueOfExtendedKeyUsage() throws IOException { Extension extension = getExtensionByOID("2.5.29.37"); if (extension == null) { return null; } return ((ExtendedKeyUsage) extension.getDecodedExtensionValue()).getExtendedKeyUsage(); }
/** * Returns the value of Extended Key Usage extension (OID == 2.5.29.37). * The ASN.1 definition of Extended Key Usage Extension is: * * <pre> * id-ce-extKeyUsage OBJECT IDENTIFIER ::= { id-ce 37 } * * ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId * * KeyPurposeId ::= OBJECT IDENTIFIER * </pre> * (as specified in RFC 3280) * * @return the list with string representations of KeyPurposeId's OIDs * and null * @throws IOException if extension was incorrectly encoded. */ public List<String> valueOfExtendedKeyUsage() throws IOException { Extension extension = getExtensionByOID("2.5.29.37"); if (extension == null) { return null; } return ((ExtendedKeyUsage) extension.getDecodedExtensionValue()).getExtendedKeyUsage(); }
/** * Returns the value of Extended Key Usage extension (OID == 2.5.29.37). * The ASN.1 definition of Extended Key Usage Extension is: * * <pre> * id-ce-extKeyUsage OBJECT IDENTIFIER ::= { id-ce 37 } * * ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId * * KeyPurposeId ::= OBJECT IDENTIFIER * </pre> * (as specified in RFC 3280) * * @return the list with string representations of KeyPurposeId's OIDs * and null * @throws IOException if extension was incorrectly encoded. */ public List<String> valueOfExtendedKeyUsage() throws IOException { Extension extension = getExtensionByOID("2.5.29.37"); if (extension == null) { return null; } return ((ExtendedKeyUsage) extension.getDecodedExtensionValue()).getExtendedKeyUsage(); }
/** * Returns the value of Extended Key Usage extension (OID == 2.5.29.37). * The ASN.1 definition of Extended Key Usage Extension is: * * <pre> * id-ce-extKeyUsage OBJECT IDENTIFIER ::= { id-ce 37 } * * ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId * * KeyPurposeId ::= OBJECT IDENTIFIER * </pre> * (as specified in RFC 3280) * * @return the list with string representations of KeyPurposeId's OIDs * and null * @throws IOException if extension was incorrectly encoded. */ public List<String> valueOfExtendedKeyUsage() throws IOException { Extension extension = getExtensionByOID("2.5.29.37"); if (extension == null) { return null; } return ((ExtendedKeyUsage) extension.getDecodedExtensionValue()).getExtendedKeyUsage(); }