diff options
Diffstat (limited to 'base/util/src/netscape/security/pkcs/PKCS10Attribute.java')
-rw-r--r-- | base/util/src/netscape/security/pkcs/PKCS10Attribute.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/base/util/src/netscape/security/pkcs/PKCS10Attribute.java b/base/util/src/netscape/security/pkcs/PKCS10Attribute.java index eae4b0479..3a2c7b437 100644 --- a/base/util/src/netscape/security/pkcs/PKCS10Attribute.java +++ b/base/util/src/netscape/security/pkcs/PKCS10Attribute.java @@ -105,8 +105,7 @@ public class PKCS10Attribute implements DerEncoder, Serializable { //DerValue dv = inAttrValue.data.getDerValue(); // hack. toDerInputStream only gives one extension. DerInputStream fi = new DerInputStream(inAttrValue.toByteArray()); - attributeValue = (CertAttrSet) new - Extensions(fi); + attributeValue = new Extensions(fi); //CertificateExtensions(fi); return; } catch (Exception e) { @@ -119,7 +118,7 @@ public class PKCS10Attribute implements DerEncoder, Serializable { @SuppressWarnings("unchecked") Class<CertAttrSet> extClass = (Class<CertAttrSet>) OIDMap.getClass(attributeId); if (extClass != null) { - Constructor<CertAttrSet> cons = (Constructor<CertAttrSet>) extClass.getConstructor(params); + Constructor<CertAttrSet> cons = extClass.getConstructor(params); Object value = Array.newInstance(byte.class, val.length); for (int i = 0; i < val.length; i++) { Array.setByte(value, i, val[i]); |