diff options
Diffstat (limited to 'libjava/gnu/java/security/der')
| -rw-r--r-- | libjava/gnu/java/security/der/DERValue.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/gnu/java/security/der/DERValue.java b/libjava/gnu/java/security/der/DERValue.java index bad7beda97d..9c3431e0b52 100644 --- a/libjava/gnu/java/security/der/DERValue.java +++ b/libjava/gnu/java/security/der/DERValue.java @@ -119,6 +119,13 @@ public class DERValue implements DER return value; } + public Object getValueAs (final int derType) throws IOException + { + byte[] encoded = getEncoded (); + encoded[0] = (byte) derType; + return DERReader.read (encoded).getValue (); + } + public byte[] getEncoded() { if (encoded == null) |

