1package org.bouncycastle.asn1.pkcs;
2
3import org.bouncycastle.asn1.ASN1EncodableVector;
4import org.bouncycastle.asn1.ASN1Sequence;
5import org.bouncycastle.asn1.DERObject;
6import org.bouncycastle.asn1.DERSequence;
7import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
8
9public class EncryptionScheme
10    extends AlgorithmIdentifier
11{
12    DERObject   objectId;
13    DERObject   obj;
14
15    EncryptionScheme(
16        ASN1Sequence  seq)
17    {
18        super(seq);
19
20        objectId = (DERObject)seq.getObjectAt(0);
21        obj = (DERObject)seq.getObjectAt(1);
22    }
23
24    public DERObject getObject()
25    {
26        return obj;
27    }
28
29    public DERObject getDERObject()
30    {
31        ASN1EncodableVector  v = new ASN1EncodableVector();
32
33        v.add(objectId);
34        v.add(obj);
35
36        return new DERSequence(v);
37    }
38}
39