⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 safebag.java

📁 说明: 1、里面有什么: 1.1、org.bouncycastle.*下的所有软件是bouncycastle组织开发的软件包 1.2、org.infosecurity.*下的软件包括
💻 JAVA
字号:
package org.bouncycastle.asn1.pkcs;import org.bouncycastle.asn1.*;import org.bouncycastle.asn1.x509.*;public class SafeBag    implements DEREncodable{    DERObjectIdentifier         bagId;    DERObject                   bagValue;    ASN1Set                     bagAttributes;    public SafeBag(        DERObjectIdentifier     oid,        DERObject               obj)    {        this.bagId = oid;        this.bagValue = obj;        this.bagAttributes = null;    }    public SafeBag(        DERObjectIdentifier     oid,        DERObject               obj,        ASN1Set                 bagAttributes)    {        this.bagId = oid;        this.bagValue = obj;        this.bagAttributes = bagAttributes;    }	public SafeBag(		ASN1Sequence	seq)	{		this.bagId = (DERObjectIdentifier)seq.getObjectAt(0);		this.bagValue = ((DERTaggedObject)seq.getObjectAt(1)).getObject();        if (seq.size() == 3)        {            this.bagAttributes = (ASN1Set)seq.getObjectAt(2);        }	}	public DERObjectIdentifier getBagId()	{		return bagId;	}    public DERObject getBagValue()    {		return bagValue;    }    public ASN1Set getBagAttributes()    {		return bagAttributes;    }    public DERObject getDERObject()    {        ASN1EncodableVector v = new ASN1EncodableVector();        v.add(bagId);        v.add(new DERTaggedObject(0, bagValue));        if (bagAttributes != null)        {            v.add(bagAttributes);        }        return new DERSequence(v);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -