| package org.bouncycastle.asn1.pkcs; |
| |
| import org.bouncycastle.asn1.ASN1EncodableVector; |
| import org.bouncycastle.asn1.ASN1Sequence; |
| import org.bouncycastle.asn1.DERObject; |
| import org.bouncycastle.asn1.DERSequence; |
| import org.bouncycastle.asn1.x509.AlgorithmIdentifier; |
| |
| public class EncryptionScheme |
| extends AlgorithmIdentifier |
| { |
| DERObject objectId; |
| DERObject obj; |
| |
| EncryptionScheme( |
| ASN1Sequence seq) |
| { |
| super(seq); |
| |
| objectId = (DERObject)seq.getObjectAt(0); |
| obj = (DERObject)seq.getObjectAt(1); |
| } |
| |
| public DERObject getObject() |
| { |
| return obj; |
| } |
| |
| public DERObject getDERObject() |
| { |
| ASN1EncodableVector v = new ASN1EncodableVector(); |
| |
| v.add(objectId); |
| v.add(obj); |
| |
| return new DERSequence(v); |
| } |
| } |