本文整理了Java中org.bouncycastle.asn1.ASN1Set.size()
方法的一些代码示例,展示了ASN1Set.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1Set.size()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.ASN1Set
类名称:ASN1Set
方法名:size
[英]return the number of objects in this set.
[中]返回此集合中的对象数。
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
/**
* Return the number of AttributeTypeAndValue objects in this RDN,
*
* @return size of RDN, greater than 1 if multi-valued.
*/
public int size()
{
return this.values.size();
}
代码示例来源:origin: redfish64/TinyTravelTracker
/**
* Return the number of AttributeTypeAndValue objects in this RDN,
*
* @return size of RDN, greater than 1 if multi-valued.
*/
public int size()
{
return this.values.size();
}
代码示例来源:origin: redfish64/TinyTravelTracker
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: org.bouncycastle/bcprov-debug-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: org.bouncycastle/bcprov-debug-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: org.bouncycastle/bcprov-debug-jdk15on
public int hashCode()
{
Enumeration e = this.getObjects();
int hashCode = size();
while (e.hasMoreElements())
{
Object o = getNext(e);
hashCode *= 17;
hashCode ^= o.hashCode();
}
return hashCode;
}
代码示例来源:origin: redfish64/TinyTravelTracker
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: org.bouncycastle/bcprov-debug-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: org.bouncycastle/bcprov-debug-jdk15on
public AttributeTypeAndValue getFirst()
{
if (this.values.size() == 0)
{
return null;
}
return AttributeTypeAndValue.getInstance(this.values.getObjectAt(0));
}
代码示例来源:origin: redfish64/TinyTravelTracker
public AttributeTypeAndValue getFirst()
{
if (this.values.size() == 0)
{
return null;
}
return AttributeTypeAndValue.getInstance(this.values.getObjectAt(0));
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
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.google.code.jscep/jscep-api
private Set<SignerInfo> getSignerInfo(SignedData signedData) {
final Set<SignerInfo> set = new HashSet<SignerInfo>();
for (int i = 0; i < signedData.getSignerInfos().size(); i++) {
set.add(SignerInfo.getInstance(signedData.getSignerInfos().getObjectAt(i)));
}
return set;
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private CRL getCRL()
throws CRLException
{
if (sData == null || sDataObjectCount >= sData.size())
{
return null;
}
return new X509CRLObject(
CertificateList.getInstance(
sData.getObjectAt(sDataObjectCount++)));
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
private CRL getCRL()
throws CRLException
{
if (sCrlData == null || sCrlDataObjectCount >= sCrlData.size())
{
return null;
}
return createCRL(
CertificateList.getInstance(
sCrlData.getObjectAt(sCrlDataObjectCount++)));
}
代码示例来源:origin: redfish64/TinyTravelTracker
public AttributeTable(
ASN1Set s)
{
for (int i = 0; i != s.size(); i++)
{
Attribute a = Attribute.getInstance(s.getObjectAt(i));
addAttribute(a.getAttrType(), a);
}
}
代码示例来源:origin: org.xipki.scep/scep-common
public static ASN1Encodable getFirstAttrValue(AttributeTable attrs, ASN1ObjectIdentifier type) {
requireNonNull("attrs", attrs);
requireNonNull("type", type);
Attribute attr = attrs.get(type);
if (attr == null) {
return null;
}
ASN1Set set = attr.getAttrValues();
return (set.size() == 0) ? null : set.getObjectAt(0);
}
代码示例来源:origin: org.wso2.carbon.devicemgt/org.wso2.carbon.certificate.mgt.core
private ASN1Encodable getChallengePassword(Attribute[] attributes) {
for (Attribute attribute : attributes) {
if (PKCSObjectIdentifiers.pkcs_9_at_challengePassword.equals(attribute.getAttrType())) {
if (attribute.getAttrValues() != null && attribute.getAttrValues().size() > 0) {
return attribute.getAttrValues().getObjectAt(0);
}
}
}
return null;
}
代码示例来源:origin: org.xipki.scep/scep-server-emulator
private static String getChallengePassword(CertificationRequestInfo csr) {
ASN1Set attrs = csr.getAttributes();
for (int i = 0; i < attrs.size(); i++) {
Attribute attr = Attribute.getInstance(attrs.getObjectAt(i));
if (PKCSObjectIdentifiers.pkcs_9_at_challengePassword.equals(attr.getAttrType())) {
ASN1String str = (ASN1String) attr.getAttributeValues()[0];
return str.getString();
}
}
return null;
}
代码示例来源:origin: org.xipki/ca-server
public static String getChallengePassword(CertificationRequestInfo csr) {
Args.notNull(csr, "csr");
ASN1Set attrs = csr.getAttributes();
for (int i = 0; i < attrs.size(); i++) {
Attribute attr = Attribute.getInstance(attrs.getObjectAt(i));
if (PKCSObjectIdentifiers.pkcs_9_at_challengePassword.equals(attr.getAttrType())) {
ASN1String str = (ASN1String) attr.getAttributeValues()[0];
return str.getString();
}
}
return null;
}
代码示例来源:origin: org.xipki/ca-server
public static Extensions getExtensions(CertificationRequestInfo csr) {
Args.notNull(csr, "csr");
ASN1Set attrs = csr.getAttributes();
for (int i = 0; i < attrs.size(); i++) {
Attribute attr = Attribute.getInstance(attrs.getObjectAt(i));
if (PKCSObjectIdentifiers.pkcs_9_at_extensionRequest.equals(attr.getAttrType())) {
return Extensions.getInstance(attr.getAttributeValues()[0]);
}
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!