private static AlgorithmIdentifier extractAOIfromAuth(final ASN1Sequence auth) { final Enumeration<?> e = auth.getObjects(); // Elemento 0 : version e.nextElement(); // Elemento 1 : OriginatorInfo e.nextElement(); // Elemento 2 : RecipientsInfo e.nextElement(); // Elemento 3 : MAC Algorithm e.nextElement(); // Elemento 4 : DigestAlgorithm final DERTaggedObject alg = (DERTaggedObject) e.nextElement(); final ASN1Sequence content = (ASN1Sequence) alg.getObject(); final AlgorithmIdentifier aoi = AlgorithmIdentifier.getInstance(content); return aoi; } }
private CertBag( ASN1Sequence seq) { this.certId = (ASN1ObjectIdentifier)seq.getObjectAt(0); this.certValue = ((DERTaggedObject)seq.getObjectAt(1)).getObject(); }
private CertBag( ASN1Sequence seq) { this.certId = (ASN1ObjectIdentifier)seq.getObjectAt(0); this.certValue = ((DERTaggedObject)seq.getObjectAt(1)).getObject(); }
private CRLBag( ASN1Sequence seq) { this.crlId = (ASN1ObjectIdentifier)seq.getObjectAt(0); this.crlValue = ((DERTaggedObject)seq.getObjectAt(1)).getObject(); }
public OtherInfo( ASN1Sequence seq) { Enumeration e = seq.getObjects(); keyInfo = new KeySpecificInfo((ASN1Sequence)e.nextElement()); while (e.hasMoreElements()) { DERTaggedObject o = (DERTaggedObject)e.nextElement(); if (o.getTagNo() == 0) { partyAInfo = (ASN1OctetString)o.getObject(); } else if (o.getTagNo() == 2) { suppPubInfo = (ASN1OctetString)o.getObject(); } } }
private CrlOcspRef(ASN1Sequence seq) { Enumeration e = seq.getObjects(); while (e.hasMoreElements()) { DERTaggedObject o = (DERTaggedObject)e.nextElement(); switch (o.getTagNo()) { case 0: this.crlids = CrlListID.getInstance(o.getObject()); break; case 1: this.ocspids = OcspListID.getInstance(o.getObject()); break; case 2: this.otherRev = OtherRevRefs.getInstance(o.getObject()); break; default: throw new IllegalArgumentException("illegal tag"); } } }
ASN1Sequence crlValsSeq = (ASN1Sequence)o.getObject(); Enumeration crlValsEnum = crlValsSeq.getObjects(); while (crlValsEnum.hasMoreElements()) break; case 1: ASN1Sequence ocspValsSeq = (ASN1Sequence)o.getObject(); Enumeration ocspValsEnum = ocspValsSeq.getObjects(); while (ocspValsEnum.hasMoreElements()) break; case 2: this.otherRevVals = OtherRevVals.getInstance(o.getObject()); break; default:
void fromByteArray(final byte[] encodedData) throws SecureMessagingException { try ( final ASN1InputStream asn1in = new ASN1InputStream(encodedData); ) { this.to = (DERTaggedObject)asn1in.readObject(); } catch (final IOException e) { throw new SecureMessagingException(e); } final DEROctetString ocs = (DEROctetString) this.to.getObject(); this.data = ocs.getOctets(); }
void fromByteArray(final byte[] encodedData) throws SecureMessagingException { try ( final ASN1InputStream asn1in = new ASN1InputStream(encodedData); ) { this.to = (DERTaggedObject)asn1in.readObject(); } catch (final IOException e) { throw new SecureMessagingException(e); } final DEROctetString ocs = (DEROctetString) this.to.getObject(); this.data = ocs.getOctets(); }
void fromByteArray(final byte[] encodedData) throws SecureMessagingException { try ( final ASN1InputStream asn1in = new ASN1InputStream(encodedData); ) { this.to = (DERTaggedObject) asn1in.readObject(); asn1in.close(); } catch (final IOException e) { throw new SecureMessagingException(e); } final DEROctetString ocs = (DEROctetString) this.to.getObject(); this.data = ocs.getOctets(); }
void fromByteArray(final byte[] encodedData) throws SecureMessagingException { try ( final ASN1InputStream asn1in = new ASN1InputStream(encodedData); ) { this.to = (DERTaggedObject)asn1in.readObject(); } catch (final IOException e) { throw new SecureMessagingException(e); } final DEROctetString ocs = (DEROctetString) this.to.getObject(); this.value_ = ocs.getOctets(); this.data = removeOne(this.value_); }
externalContent = obj.getObject();
_dumpAsString(tab, verbose, o.getObject(), buf);