diff options
author | Sergio Giro <sgiro@google.com> | 2017-01-19 21:40:17 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-01-19 21:40:17 +0000 |
commit | fbf7512c8942075f80cba53e708c13682f04ea29 (patch) | |
tree | 8ebc72ead6f9a80938fdba92e217da96ee451037 /bcprov/src/main/java/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java | |
parent | e54ca62fe13a7f6a52a89e409edcf4b6547072be (diff) | |
parent | 07a37e800ceaa1470036078af8d69981604e0945 (diff) | |
download | bouncycastle-fbf7512c8942075f80cba53e708c13682f04ea29.tar.gz |
Merge "bouncycastle: upgrade to version 1.56" am: ae9dc88d85 am: ed012da722
am: 07a37e800c
Change-Id: Ie6a51b57d83037f0f7f1acecedc16da1c1bd6820
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java b/bcprov/src/main/java/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java index 5f0cd079..52e35a15 100644 --- a/bcprov/src/main/java/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java +++ b/bcprov/src/main/java/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java @@ -5,6 +5,7 @@ import org.bouncycastle.asn1.ASN1OctetString; import org.bouncycastle.asn1.ASN1Primitive; import org.bouncycastle.asn1.ASN1TaggedObject; import org.bouncycastle.asn1.DEROctetString; +import org.bouncycastle.util.Arrays; /** * The SubjectKeyIdentifier object. @@ -47,22 +48,22 @@ public class SubjectKeyIdentifier public SubjectKeyIdentifier( byte[] keyid) { - this.keyidentifier = keyid; + this.keyidentifier = Arrays.clone(keyid); } protected SubjectKeyIdentifier( ASN1OctetString keyid) { - this.keyidentifier = keyid.getOctets(); + this(keyid.getOctets()); } public byte[] getKeyIdentifier() { - return keyidentifier; + return Arrays.clone(keyidentifier); } public ASN1Primitive toASN1Primitive() { - return new DEROctetString(keyidentifier); + return new DEROctetString(getKeyIdentifier()); } } |