本文整理了Java中org.bouncycastle.asn1.ASN1EncodableVector.size()
方法的一些代码示例,展示了ASN1EncodableVector.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1EncodableVector.size()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.ASN1EncodableVector
类名称:ASN1EncodableVector
方法名:size
[英]Return the size of the vector.
[中]返回向量的大小。
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
/**
* Create a SEQUENCE containing a vector of objects.
* @param v the vector of objects to be put in the SEQUENCE.
*/
protected ASN1Sequence(
ASN1EncodableVector v)
{
for (int i = 0; i != v.size(); i++)
{
seq.addElement(v.get(i));
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
static BERSet createSet(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SET : new BERSet(v);
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
static BERSet createSet(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SET : new BERSet(v);
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
/**
* Create a sequence containing a vector of objects.
* @param v the vector of objects to be put in the SEQUENCE
*/
protected ASN1Sequence(
ASN1EncodableVector v)
{
for (int i = 0; i != v.size(); i++)
{
seq.addElement(v.get(i));
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
static ASN1Set createSet(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SET : new DLSet(v);
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public RevRepContentBuilder add(PKIStatusInfo status, CertId certId)
{
if (this.status.size() != this.revCerts.size())
{
throw new IllegalStateException("status and revCerts sequence must be in common order");
}
this.status.add(status);
this.revCerts.add(certId);
return this;
}
代码示例来源:origin: redfish64/TinyTravelTracker
static ASN1Set createSet(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SET : new DLSet(v);
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
public RevRepContentBuilder add(PKIStatusInfo status, CertId certId)
{
if (this.status.size() != this.revCerts.size())
{
throw new IllegalStateException("status and revCerts sequence must be in common order");
}
this.status.add(status);
this.revCerts.add(certId);
return this;
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
static ASN1Sequence createSequence(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SEQUENCE : new DLSequence(v);
}
代码示例来源:origin: redfish64/TinyTravelTracker
static BERSequence createSequence(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SEQUENCE : new BERSequence(v);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
static BERSequence createSequence(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SEQUENCE : new BERSequence(v);
}
代码示例来源:origin: redfish64/TinyTravelTracker
static ASN1Sequence createSequence(ASN1EncodableVector v)
{
return v.size() < 1 ? EMPTY_SEQUENCE : new DLSequence(v);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private ASN1Primitive getObjFromVector(ASN1EncodableVector v, int index)
{
if (v.size() <= index)
{
throw new IllegalArgumentException("too few objects in input vector");
}
return v.get(index).toASN1Primitive();
}
代码示例来源:origin: redfish64/TinyTravelTracker
private ASN1Primitive getObjFromVector(ASN1EncodableVector v, int index)
{
if (v.size() <= index)
{
throw new IllegalArgumentException("too few objects in input vector");
}
return v.get(index).toASN1Primitive();
}
/**
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private static byte[] getEncodedVector(ASN1EncodableVector vec)
{
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
for (int i = 0; i != vec.size(); i++)
{
try
{
bOut.write(((ASN1Object)vec.get(i)).getEncoded(ASN1Encoding.DER));
}
catch (IOException e)
{
throw new ASN1ParsingException("malformed object: " + e, e);
}
}
return bOut.toByteArray();
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private static byte[] getEncodedVector(ASN1EncodableVector vec)
{
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
for (int i = 0; i != vec.size(); i++)
{
try
{
bOut.write(((ASN1Object)vec.get(i)).getEncoded(ASN1Encoding.BER));
}
catch (IOException e)
{
throw new ASN1ParsingException("malformed object: " + e, e);
}
}
return bOut.toByteArray();
}
代码示例来源:origin: redfish64/TinyTravelTracker
public AttributeTable(
ASN1EncodableVector v)
{
for (int i = 0; i != v.size(); i++)
{
Attribute a = Attribute.getInstance(v.get(i));
addAttribute(a.getAttrType(), a);
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public AttributeTable(
ASN1EncodableVector v)
{
for (int i = 0; i != v.size(); i++)
{
Attribute a = Attribute.getInstance(v.get(i));
addAttribute(a.getAttrType(), a);
}
}
代码示例来源:origin: redfish64/TinyTravelTracker
public RevRepContent build()
{
ASN1EncodableVector v = new ASN1EncodableVector();
v.add(new DERSequence(status));
if (revCerts.size() != 0)
{
v.add(new DERTaggedObject(true, 0, new DERSequence(revCerts)));
}
if (crls.size() != 0)
{
v.add(new DERTaggedObject(true, 1, new DERSequence(crls)));
}
return RevRepContent.getInstance(new DERSequence(v));
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public RevRepContent build()
{
ASN1EncodableVector v = new ASN1EncodableVector();
v.add(new DERSequence(status));
if (revCerts.size() != 0)
{
v.add(new DERTaggedObject(true, 0, new DERSequence(revCerts)));
}
if (crls.size() != 0)
{
v.add(new DERTaggedObject(true, 1, new DERSequence(crls)));
}
return RevRepContent.getInstance(new DERSequence(v));
}
}
内容来源于网络,如有侵权,请联系作者删除!