equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
82 /** |
82 /** |
83 * Gets the extensions's DER-encoded value. Note, this is the bytes |
83 * Gets the extensions's DER-encoded value. Note, this is the bytes |
84 * that are encoded as an OCTET STRING. It does not include the OCTET |
84 * that are encoded as an OCTET STRING. It does not include the OCTET |
85 * STRING tag and length. |
85 * STRING tag and length. |
86 * |
86 * |
87 * @return a copy of the extension's value, or <code>null</code> if no |
87 * @return a copy of the extension's value, or {@code null} if no |
88 * extension value is present. |
88 * extension value is present. |
89 */ |
89 */ |
90 byte[] getValue(); |
90 byte[] getValue(); |
91 |
91 |
92 /** |
92 /** |
93 * Generates the extension's DER encoding and writes it to the output |
93 * Generates the extension's DER encoding and writes it to the output |
94 * stream. |
94 * stream. |
95 * |
95 * |
96 * @param out the output stream |
96 * @param out the output stream |
97 * @exception IOException on encoding or output error. |
97 * @exception IOException on encoding or output error. |
98 * @exception NullPointerException if <code>out</code> is <code>null</code>. |
98 * @exception NullPointerException if {@code out} is {@code null}. |
99 */ |
99 */ |
100 void encode(OutputStream out) throws IOException; |
100 void encode(OutputStream out) throws IOException; |
101 } |
101 } |