public int getType() { return declaration.getTagNo(); }
private void extractPathProcInput(ASN1Encodable obj) { ASN1TaggedObject tagged = ASN1TaggedObject.getInstance(obj); switch (tagged.getTagNo()) { case 0: this.pathProcInput = PathProcInput.getInstance(tagged, false); break; default: throw new IllegalArgumentException("Unknown tag encountered: " + tagged.getTagNo()); } }
public SubjectKeyIdentifier getSubjectKeyIdentifier() { if (id instanceof ASN1TaggedObject && ((ASN1TaggedObject)id).getTagNo() == 0) { return SubjectKeyIdentifier.getInstance((ASN1TaggedObject)id, false); } return null; }
public OriginatorPublicKey getOriginatorKey() { if (id instanceof ASN1TaggedObject && ((ASN1TaggedObject)id).getTagNo() == 1) { return OriginatorPublicKey.getInstance((ASN1TaggedObject)id, false); } return null; }
public DERGeneralizedTime getDateOfBirth() { if (declaration.getTagNo() != 2) { return null; } return DERGeneralizedTime.getInstance(declaration, false); } }
public SubjectKeyIdentifier getSubjectKeyIdentifier() { if (id instanceof ASN1TaggedObject && ((ASN1TaggedObject)id).getTagNo() == 0) { return SubjectKeyIdentifier.getInstance((ASN1TaggedObject)id, false); } return null; }
public ASN1Sequence fullAgeAtCountry() { if (declaration.getTagNo() != 1) { return null; } return ASN1Sequence.getInstance(declaration, false); }
private Evidence(ASN1TaggedObject tagged) { if (tagged.getTagNo() == 0) { this.tstEvidence = TimeStampTokenEvidence.getInstance(tagged, false); } }
public ASN1GeneralizedTime getDateOfBirth() { if (declaration.getTagNo() != 2) { return null; } return ASN1GeneralizedTime.getInstance(declaration, false); } }
private Evidence(ASN1TaggedObject tagged) { if (tagged.getTagNo() == 0) { this.tstEvidence = TimeStampTokenEvidence.getInstance(tagged, false); } }
public ASN1Sequence fullAgeAtCountry() { if (declaration.getTagNo() != 1) { return null; } return ASN1Sequence.getInstance(declaration, false); }
public OriginatorPublicKey getOriginatorKey() { if (id instanceof ASN1TaggedObject && ((ASN1TaggedObject)id).getTagNo() == 1) { return OriginatorPublicKey.getInstance((ASN1TaggedObject)id, false); } return null; }
private UnsignedInteger(ASN1TaggedObject obj) { this.tagNo = obj.getTagNo(); this.value = new BigInteger(1, ASN1OctetString.getInstance(obj, false).getOctets()); }
/** * @return notYoungerThan if that's what we are, -1 otherwise */ public int notYoungerThan() { if (declaration.getTagNo() != 0) { return -1; } return ASN1Integer.getInstance(declaration, false).getValue().intValue(); }
private UnsignedInteger(ASN1TaggedObject obj) { this.tagNo = obj.getTagNo(); this.value = new BigInteger(1, ASN1OctetString.getInstance(obj, false).getOctets()); }
/** * @return notYoungerThan if that's what we are, -1 otherwise */ public int notYoungerThan() { if (declaration.getTagNo() != 0) { return -1; } return ASN1Integer.getInstance(declaration, false).getValue().intValue(); }
private PKIBody(ASN1TaggedObject tagged) { tagNo = tagged.getTagNo(); body = getBodyForType(tagNo, tagged.getObject()); }
private PKIBody(ASN1TaggedObject tagged) { tagNo = tagged.getTagNo(); body = getBodyForType(tagNo, tagged.getObject()); }