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

📄 policyinformation.java

📁 bouncycastle 是一个JAVA安全提供者
💻 JAVA
字号:
package org.bouncycastle.asn1.x509;import org.bouncycastle.asn1.ASN1EncodableVector;import org.bouncycastle.asn1.ASN1Sequence;import org.bouncycastle.asn1.ASN1Encodable;import org.bouncycastle.asn1.DERObject;import org.bouncycastle.asn1.DERObjectIdentifier;import org.bouncycastle.asn1.DERSequence;public class PolicyInformation    extends ASN1Encodable{    private DERObjectIdentifier   policyIdentifier;    private ASN1Sequence          policyQualifiers;    public PolicyInformation(        ASN1Sequence seq)    {        policyIdentifier = (DERObjectIdentifier)seq.getObjectAt(0);        if (seq.size() > 1)        {            policyQualifiers = (ASN1Sequence)seq.getObjectAt(1);        }    }    public PolicyInformation(        DERObjectIdentifier policyIdentifier)    {        this.policyIdentifier = policyIdentifier;    }    public PolicyInformation(        DERObjectIdentifier policyIdentifier,        ASN1Sequence        policyQualifiers)    {        this.policyIdentifier = policyIdentifier;        this.policyQualifiers = policyQualifiers;    }    public static PolicyInformation getInstance(        Object obj)    {        if (obj == null || obj instanceof PolicyInformation)        {            return (PolicyInformation)obj;        }        return new PolicyInformation(ASN1Sequence.getInstance(obj));    }    public DERObjectIdentifier getPolicyIdentifier()    {        return policyIdentifier;    }        public ASN1Sequence getPolicyQualifiers()    {        return policyQualifiers;    }        /*      * PolicyInformation ::= SEQUENCE {     *      policyIdentifier   CertPolicyId,     *      policyQualifiers   SEQUENCE SIZE (1..MAX) OF     *              PolicyQualifierInfo OPTIONAL }     */     public DERObject toASN1Object()    {        ASN1EncodableVector v = new ASN1EncodableVector();                v.add(policyIdentifier);        if (policyQualifiers != null)        {            v.add(policyQualifiers);        }                return new DERSequence(v);    }}

⌨️ 快捷键说明

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