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