| package org.bouncycastle.asn1.cmc; |
| |
| import org.bouncycastle.asn1.ASN1Sequence; |
| import org.bouncycastle.asn1.x509.Extension; |
| |
| class Utils |
| { |
| static BodyPartID[] toBodyPartIDArray(ASN1Sequence bodyPartIDs) |
| { |
| BodyPartID[] ids = new BodyPartID[bodyPartIDs.size()]; |
| |
| for (int i = 0; i != bodyPartIDs.size(); i++) |
| { |
| ids[i] = BodyPartID.getInstance(bodyPartIDs.getObjectAt(i)); |
| } |
| |
| return ids; |
| } |
| |
| static BodyPartID[] clone(BodyPartID[] ids) |
| { |
| BodyPartID[] tmp = new BodyPartID[ids.length]; |
| |
| System.arraycopy(ids, 0, tmp, 0, ids.length); |
| |
| return tmp; |
| } |
| |
| static Extension[] clone(Extension[] ids) |
| { |
| Extension[] tmp = new Extension[ids.length]; |
| |
| System.arraycopy(ids, 0, tmp, 0, ids.length); |
| |
| return tmp; |
| } |
| } |