Methods Summary |
---|
public ESSCertID[] | getCerts()
ESSCertID[] cs = new ESSCertID[certs.size()];
for (int i = 0; i != certs.size(); i++)
{
cs[i] = ESSCertID.getInstance(certs.getObjectAt(i));
}
return cs;
|
public static org.bouncycastle.asn1.ess.SigningCertificate | getInstance(java.lang.Object o)
if (o == null || o instanceof SigningCertificate)
{
return (SigningCertificate) o;
}
else if (o instanceof ASN1Sequence)
{
return new SigningCertificate((ASN1Sequence) o);
}
throw new IllegalArgumentException(
"unknown object in 'SigningCertificate' 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 SigningCertificate is
SigningCertificate ::= SEQUENCE {
certs SEQUENCE OF ESSCertID,
policies SEQUENCE OF PolicyInformation OPTIONAL
}
id-aa-signingCertificate OBJECT IDENTIFIER ::= { iso(1)
member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
smime(16) id-aa(2) 12 }
ASN1EncodableVector v = new ASN1EncodableVector();
v.add(certs);
if (policies != null)
{
v.add(policies);
}
return new DERSequence(v);
|