Methods Summary |
---|
public OtherCertID[] | getCerts()
OtherCertID[] cs = new OtherCertID[certs.size()];
for (int i = 0; i != certs.size(); i++)
{
cs[i] = OtherCertID.getInstance(certs.getObjectAt(i));
}
return cs;
|
public static org.bouncycastle.asn1.ess.OtherSigningCertificate | getInstance(java.lang.Object o)
if (o == null || o instanceof OtherSigningCertificate)
{
return (OtherSigningCertificate) o;
}
else if (o instanceof ASN1Sequence)
{
return new OtherSigningCertificate((ASN1Sequence) o);
}
throw new IllegalArgumentException(
"unknown object in 'OtherSigningCertificate' factory : "
+ o.getClass().getName() + ".");
|
public org.bouncycastle.asn1.x509.PolicyInformation[] | getPolicies()
if (policies == null)
{
return null;
}
PolicyInformation[] ps = new PolicyInformation[policies.size()];
for (int i = 0; i != policies.size(); i++)
{
ps[i] = PolicyInformation.getInstance(policies.getObjectAt(i));
}
return ps;
|
public org.bouncycastle.asn1.DERObject | toASN1Object()The definition of OtherSigningCertificate is
OtherSigningCertificate ::= SEQUENCE {
certs SEQUENCE OF OtherCertID,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-otherSigCert OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 19 }
ASN1EncodableVector v = new ASN1EncodableVector();
v.add(certs);
if (policies != null)
{
v.add(policies);
}
return new DERSequence(v);
|