private Attribute( ASN1Sequence seq) { attrType = (ASN1ObjectIdentifier)seq.getObjectAt(0); attrValues = (ASN1Set)seq.getObjectAt(1); }
/** * @deprecated use getInstance() */ public OriginatorPublicKey( ASN1Sequence seq) { algorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); publicKey = (DERBitString)seq.getObjectAt(1); }
private SigPolicyQualifierInfo( ASN1Sequence seq) { sigPolicyQualifierId = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0)); sigQualifier = seq.getObjectAt(1); }
private CMCUnsignedData(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.bodyPartPath = BodyPartPath.getInstance(seq.getObjectAt(0)); this.identifier = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(1)); this.content = seq.getObjectAt(2); }
private ExtendedFailInfo(ASN1Sequence s) { if (s.size() != 2) { throw new IllegalArgumentException("Sequence must be 2 elements."); } failInfoOID = ASN1ObjectIdentifier.getInstance(s.getObjectAt(0)); failInfoValue = s.getObjectAt(1); }
private CertId(ASN1Sequence seq) { issuer = GeneralName.getInstance(seq.getObjectAt(0)); serialNumber = ASN1Integer.getInstance(seq.getObjectAt(1)); }
/** * Return the SigPolicyQualifierInfo at index i. * * @param i index of the info of interest * @return the info at index i. */ public SigPolicyQualifierInfo getInfoAt( int i) { return SigPolicyQualifierInfo.getInstance(qualifiers.getObjectAt(i)); }
public IDEACBCPar( ASN1Sequence seq) { if (seq.size() == 1) { iv = (ASN1OctetString)seq.getObjectAt(0); } else { iv = null; } }
private BasicOCSPResponse( ASN1Sequence seq) { this.tbsResponseData = ResponseData.getInstance(seq.getObjectAt(0)); this.signatureAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(1)); this.signature = (DERBitString)seq.getObjectAt(2); if (seq.size() > 3) { this.certs = ASN1Sequence.getInstance((ASN1TaggedObject)seq.getObjectAt(3), true); } }
public BigInteger getKey() { ASN1OctetString octs = (ASN1OctetString)seq.getObjectAt(1); return new BigInteger(1, octs.getOctets()); }
private PKMACValue(ASN1Sequence seq) { algId = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); value = DERBitString.getInstance(seq.getObjectAt(1)); }
private ServiceLocator(ASN1Sequence sequence) { this.issuer = X500Name.getInstance(sequence.getObjectAt(0)); if (sequence.size() == 2) { this.locator = AuthorityInformationAccess.getInstance(sequence.getObjectAt(1)); } else { this.locator = null; } }
private SinglePubInfo(ASN1Sequence seq) { pubMethod = ASN1Integer.getInstance(seq.getObjectAt(0)); if (seq.size() == 2) { pubLocation = GeneralName.getInstance(seq.getObjectAt(1)); } }
private CertificationRequest(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.certificationRequestInfo = new CertificationRequestInfo(ASN1Sequence.getInstance(seq.getObjectAt(0))); this.signatureAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(1)); this.signature = DERBitString.getInstance(seq.getObjectAt(2)); }
private GetCert(ASN1Sequence seq) { if (seq.size() != 2) { throw new IllegalArgumentException("incorrect sequence size"); } this.issuerName = GeneralName.getInstance(seq.getObjectAt(0)); this.serialNumber = ASN1Integer.getInstance(seq.getObjectAt(1)).getValue(); }
private RsaKemParameters(ASN1Sequence sequence) { if (sequence.size() != 2) { throw new IllegalArgumentException("ASN.1 SEQUENCE should be of length 2"); } this.keyDerivationFunction = AlgorithmIdentifier.getInstance(sequence.getObjectAt(0)); this.keyLength = ASN1Integer.getInstance(sequence.getObjectAt(1)).getValue(); }
public OcspResponsesID[] getOcspResponses() { OcspResponsesID[] result = new OcspResponsesID[this.ocspResponses .size()]; for (int idx = 0; idx < result.length; idx++) { result[idx] = OcspResponsesID.getInstance(this.ocspResponses .getObjectAt(idx)); } return result; }
public ASN1Integer[][] getCertReqIds() { ASN1Integer[][] result = new ASN1Integer[content.size()][]; for (int i = 0; i != result.length; i++) { result[i] = sequenceToASN1IntegerArray((ASN1Sequence)content.getObjectAt(i)); } return result; }
private RevokedInfo( ASN1Sequence seq) { this.revocationTime = ASN1GeneralizedTime.getInstance(seq.getObjectAt(0)); if (seq.size() > 1) { this.revocationReason = CRLReason.getInstance(ASN1Enumerated.getInstance( (ASN1TaggedObject)seq.getObjectAt(1), true)); } }
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; }