本文整理了Java中org.spongycastle.asn1.ASN1ObjectIdentifier.getInstance()
方法的一些代码示例,展示了ASN1ObjectIdentifier.getInstance()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1ObjectIdentifier.getInstance()
方法的具体详情如下:
包路径:org.spongycastle.asn1.ASN1ObjectIdentifier
类名称:ASN1ObjectIdentifier
方法名:getInstance
[英]Return an OID from the passed in object
[中]
代码示例来源:origin: com.madgag.spongycastle/core
public static KeyPurposeId getInstance(Object o)
{
if (o instanceof KeyPurposeId)
{
return (KeyPurposeId)o;
}
else if (o != null)
{
return new KeyPurposeId(ASN1ObjectIdentifier.getInstance(o));
}
return null;
}
代码示例来源:origin: com.madgag.spongycastle/core
public static CertPolicyId getInstance(Object o)
{
if (o instanceof CertPolicyId)
{
return (CertPolicyId)o;
}
else if (o != null)
{
return new CertPolicyId(ASN1ObjectIdentifier.getInstance(o));
}
return null;
}
代码示例来源:origin: com.madgag.spongycastle/core
public ASN1ObjectIdentifier getContentType()
{
return ASN1ObjectIdentifier.getInstance(data.getObjectAt(0));
}
代码示例来源:origin: com.madgag.spongycastle/core
private QCStatement(
ASN1Sequence seq)
{
Enumeration e = seq.getObjects();
// qcStatementId
qcStatementId = ASN1ObjectIdentifier.getInstance(e.nextElement());
// qcstatementInfo
if (e.hasMoreElements())
{
qcStatementInfo = (ASN1Encodable) e.nextElement();
}
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
private QCStatement(
ASN1Sequence seq)
{
Enumeration e = seq.getObjects();
// qcStatementId
qcStatementId = ASN1ObjectIdentifier.getInstance(e.nextElement());
// qcstatementInfo
if (e.hasMoreElements())
{
qcStatementInfo = (ASN1Encodable) e.nextElement();
}
}
代码示例来源:origin: com.madgag.spongycastle/core
private SigPolicyQualifierInfo(
ASN1Sequence seq)
{
sigPolicyQualifierId = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
sigQualifier = seq.getObjectAt(1);
}
代码示例来源:origin: com.madgag.spongycastle/core
/**
* @deprecated use getInstance().
*/
public OtherRecipientInfo(
ASN1Sequence seq)
{
oriType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
oriValue = seq.getObjectAt(1);
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
private SigPolicyQualifierInfo(
ASN1Sequence seq)
{
sigPolicyQualifierId = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
sigQualifier = seq.getObjectAt(1);
}
代码示例来源:origin: com.madgag.spongycastle/core
private ExtendedFailInfo(ASN1Sequence s)
{
if (s.size() != 2)
{
throw new IllegalArgumentException("Sequence must be 2 elements.");
}
failInfoOID = ASN1ObjectIdentifier.getInstance(s.getObjectAt(0));
failInfoValue = s.getObjectAt(1);
}
代码示例来源:origin: com.madgag.spongycastle/core
private InfoTypeAndValue(ASN1Sequence seq)
{
infoType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
if (seq.size() > 1)
{
infoValue = (ASN1Encodable)seq.getObjectAt(1);
}
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
private AccessDescription(
ASN1Sequence seq)
{
if (seq.size() != 2)
{
throw new IllegalArgumentException("wrong number of elements in sequence");
}
accessMethod = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
accessLocation = GeneralName.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: com.madgag.spongycastle/core
private X9FieldID(
ASN1Sequence seq)
{
this.id = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
this.parameters = seq.getObjectAt(1).toASN1Primitive();
}
代码示例来源:origin: com.madgag.spongycastle/core
private SecretKeyData(ASN1Sequence seq)
{
this.keyAlgorithm = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
this.keyBytes = ASN1OctetString.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: com.madgag.spongycastle/core
private AccessDescription(
ASN1Sequence seq)
{
if (seq.size() != 2)
{
throw new IllegalArgumentException("wrong number of elements in sequence");
}
accessMethod = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
accessLocation = GeneralName.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: com.madgag.spongycastle/core
private CMCUnsignedData(ASN1Sequence seq)
{
if (seq.size() != 3)
{
throw new IllegalArgumentException("incorrect sequence size");
}
this.bodyPartPath = BodyPartPath.getInstance(seq.getObjectAt(0));
this.identifier = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(1));
this.content = seq.getObjectAt(2);
}
代码示例来源:origin: com.madgag.spongycastle/core
private Attribute(
ASN1Sequence seq)
{
if (seq.size() != 2)
{
throw new IllegalArgumentException("Bad sequence size: " + seq.size());
}
attrType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
attrValues = ASN1Set.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: com.madgag.spongycastle/core
private OtherMsg(ASN1Sequence seq)
{
if (seq.size() != 3)
{
throw new IllegalArgumentException("incorrect sequence size");
}
this.bodyPartID = BodyPartID.getInstance(seq.getObjectAt(0));
this.otherMsgType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(1));
this.otherMsgValue = seq.getObjectAt(2);
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
private Attribute(
ASN1Sequence seq)
{
if (seq.size() != 2)
{
throw new IllegalArgumentException("Bad sequence size: " + seq.size());
}
attrType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
attrValues = ASN1Set.getInstance(seq.getObjectAt(1));
}
代码示例来源:origin: com.madgag.spongycastle/bcpg-jdk15on
/**
* @param in the stream to read the packet from.
*/
protected ECPublicBCPGKey(
BCPGInputStream in)
throws IOException
{
this.oid = ASN1ObjectIdentifier.getInstance(ASN1Primitive.fromByteArray(readBytesOfEncodedLength(in)));
this.point = new MPInteger(in).getValue();
}
代码示例来源:origin: com.madgag.spongycastle/core
private TaggedAttribute(ASN1Sequence seq)
{
if (seq.size() != 3)
{
throw new IllegalArgumentException("incorrect sequence size");
}
this.bodyPartID = BodyPartID.getInstance(seq.getObjectAt(0));
this.attrType = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(1));
this.attrValues = ASN1Set.getInstance(seq.getObjectAt(2));
}
内容来源于网络,如有侵权,请联系作者删除!