本文整理了Java中org.spongycastle.asn1.ASN1Set.getObjectAt()
方法的一些代码示例,展示了ASN1Set.getObjectAt()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1Set.getObjectAt()
方法的具体详情如下:
包路径:org.spongycastle.asn1.ASN1Set
类名称:ASN1Set
方法名:getObjectAt
[英]return the object at the set position indicated by index.
[中]在索引指示的设置位置返回对象。
代码示例来源:origin: com.madgag.spongycastle/core
public ASN1Encodable[] toArray()
{
ASN1Encodable[] values = new ASN1Encodable[this.size()];
for (int i = 0; i != this.size(); i++)
{
values[i] = this.getObjectAt(i);
}
return values;
}
代码示例来源:origin: com.madgag.spongycastle/core
public AttributeTypeAndValue getFirst()
{
if (this.values.size() == 0)
{
return null;
}
return AttributeTypeAndValue.getInstance(this.values.getObjectAt(0));
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
public AttributeTypeAndValue getFirst()
{
if (this.values.size() == 0)
{
return null;
}
return AttributeTypeAndValue.getInstance(this.values.getObjectAt(0));
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
public ASN1Encodable[] toArray()
{
ASN1Encodable[] values = new ASN1Encodable[this.size()];
for (int i = 0; i != this.size(); i++)
{
values[i] = this.getObjectAt(i);
}
return values;
}
代码示例来源:origin: com.madgag.spongycastle/core
public AttributeTypeAndValue[] getTypesAndValues()
{
AttributeTypeAndValue[] tmp = new AttributeTypeAndValue[values.size()];
for (int i = 0; i != tmp.length; i++)
{
tmp[i] = AttributeTypeAndValue.getInstance(values.getObjectAt(i));
}
return tmp;
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
public AttributeTypeAndValue[] getTypesAndValues()
{
AttributeTypeAndValue[] tmp = new AttributeTypeAndValue[values.size()];
for (int i = 0; i != tmp.length; i++)
{
tmp[i] = AttributeTypeAndValue.getInstance(values.getObjectAt(i));
}
return tmp;
}
代码示例来源:origin: com.madgag.spongycastle/core
public Attribute[] getAttributes()
{
Attribute[] rv = new Attribute[attributes.size()];
for (int i = 0; i != rv.length; i++)
{
rv[i] = Attribute.getInstance(attributes.getObjectAt(i));
}
return rv;
}
代码示例来源:origin: com.madgag.spongycastle/prov
private CRL getCRL()
throws CRLException
{
if (sCrlData == null || sCrlDataObjectCount >= sCrlData.size())
{
return null;
}
return createCRL(
CertificateList.getInstance(
sCrlData.getObjectAt(sCrlDataObjectCount++)));
}
代码示例来源:origin: com.madgag.spongycastle/prov
public ASN1Encodable[] getValues()
{
ASN1Set s = attr.getAttrValues();
ASN1Encodable[] values = new ASN1Encodable[s.size()];
for (int i = 0; i != s.size(); i++)
{
values[i] = (ASN1Encodable)s.getObjectAt(i);
}
return values;
}
代码示例来源:origin: com.madgag.spongycastle/pkix
static RecipientInformationStore buildRecipientInformationStore(
ASN1Set recipientInfos, AlgorithmIdentifier messageAlgorithm, CMSSecureReadable secureReadable, AuthAttributesProvider additionalData)
{
List infos = new ArrayList();
for (int i = 0; i != recipientInfos.size(); i++)
{
RecipientInfo info = RecipientInfo.getInstance(recipientInfos.getObjectAt(i));
readRecipientInfo(infos, info, messageAlgorithm, secureReadable, additionalData);
}
return new RecipientInformationStore(infos);
}
代码示例来源:origin: com.madgag/scprov-jdk15on
public ASN1Encodable[] getValues()
{
ASN1Set s = attr.getAttrValues();
ASN1Encodable[] values = new ASN1Encodable[s.size()];
for (int i = 0; i != s.size(); i++)
{
values[i] = (ASN1Encodable)s.getObjectAt(i);
}
return values;
}
代码示例来源:origin: com.madgag/scprov-jdk15on
private CRL getCRL()
throws CRLException
{
if (sData == null || sDataObjectCount >= sData.size())
{
return null;
}
return new X509CRLObject(
CertificateList.getInstance(
sData.getObjectAt(sDataObjectCount++)));
}
代码示例来源:origin: com.madgag.spongycastle/prov
private CRL getCRL()
throws CRLException
{
if (sData == null || sDataObjectCount >= sData.size())
{
return null;
}
return new X509CRLObject(
CertificateList.getInstance(
sData.getObjectAt(sDataObjectCount++)));
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
static RecipientInformationStore buildRecipientInformationStore(
ASN1Set recipientInfos, AlgorithmIdentifier messageAlgorithm, CMSSecureReadable secureReadable, AuthAttributesProvider additionalData)
{
List infos = new ArrayList();
for (int i = 0; i != recipientInfos.size(); i++)
{
RecipientInfo info = RecipientInfo.getInstance(recipientInfos.getObjectAt(i));
readRecipientInfo(infos, info, messageAlgorithm, secureReadable, additionalData);
}
return new RecipientInformationStore(infos);
}
代码示例来源:origin: com.madgag/scprov-jdk15on
private CRL getCRL()
throws CRLException
{
if (sCrlData == null || sCrlDataObjectCount >= sCrlData.size())
{
return null;
}
return createCRL(
CertificateList.getInstance(
sCrlData.getObjectAt(sCrlDataObjectCount++)));
}
代码示例来源:origin: com.madgag.spongycastle/core
public AttributeTable(
ASN1Set s)
{
for (int i = 0; i != s.size(); i++)
{
Attribute a = Attribute.getInstance(s.getObjectAt(i));
addAttribute(a.getAttrType(), a);
}
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
public Attribute[] getAttributes()
{
ASN1Set attrs = safeBag.getBagAttributes();
if (attrs == null)
{
return null;
}
Attribute[] attributes = new Attribute[attrs.size()];
for (int i = 0; i != attrs.size(); i++)
{
attributes[i] = Attribute.getInstance(attrs.getObjectAt(i));
}
return attributes;
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
public AttributeTable(
ASN1Set s)
{
for (int i = 0; i != s.size(); i++)
{
Attribute a = Attribute.getInstance(s.getObjectAt(i));
addAttribute(a.getAttrType(), a);
}
}
代码示例来源:origin: com.madgag.spongycastle/pkix
public byte[] getContentDigest()
{
if (authAttrs != null)
{
return ASN1OctetString.getInstance(getAuthAttrs().get(CMSAttributes.messageDigest).getAttrValues().getObjectAt(0)).getOctets();
}
return null;
}
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
public byte[] getContentDigest()
{
if (authAttrs != null)
{
return ASN1OctetString.getInstance(getAuthAttrs().get(CMSAttributes.messageDigest).getAttrValues().getObjectAt(0)).getOctets();
}
return null;
}
}
内容来源于网络,如有侵权,请联系作者删除!