summaryrefslogtreecommitdiff
path: root/bcprov/src/main/java/org/bouncycastle/asn1/DERUniversalString.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/asn1/DERUniversalString.java')
-rw-r--r--bcprov/src/main/java/org/bouncycastle/asn1/DERUniversalString.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/asn1/DERUniversalString.java b/bcprov/src/main/java/org/bouncycastle/asn1/DERUniversalString.java
index 85390990..6b70faab 100644
--- a/bcprov/src/main/java/org/bouncycastle/asn1/DERUniversalString.java
+++ b/bcprov/src/main/java/org/bouncycastle/asn1/DERUniversalString.java
@@ -79,7 +79,7 @@ public class DERUniversalString
public DERUniversalString(
byte[] string)
{
- this.string = string;
+ this.string = Arrays.clone(string);
}
public String getString()
@@ -94,7 +94,7 @@ public class DERUniversalString
}
catch (IOException e)
{
- throw new RuntimeException("internal error encoding BitString");
+ throw new ASN1ParsingException("internal error encoding BitString");
}
byte[] string = bOut.toByteArray();
@@ -115,7 +115,7 @@ public class DERUniversalString
public byte[] getOctets()
{
- return string;
+ return Arrays.clone(string);
}
boolean isConstructed()