private EncryptionScheme( ASN1Sequence seq) { this.algId = AlgorithmIdentifier.getInstance(seq); }
public static AlgorithmIdentifier getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1Sequence.getInstance(obj, explicit)); }
public DigestInfo( ASN1Sequence obj) { Enumeration e = obj.getObjects(); algId = AlgorithmIdentifier.getInstance(e.nextElement()); digest = ASN1OctetString.getInstance(e.nextElement()).getOctets(); }
@Override public Digest getInstance(byte[] encoded) { AlgorithmIdentifier algId = AlgorithmIdentifier.getInstance(encoded); return getFactory(algId.getAlgorithm()).getInstance(); }
private PKMACValue(ASN1Sequence seq) { algId = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); value = DERBitString.getInstance(seq.getObjectAt(1)); }
private EncryptedSecretKeyData(ASN1Sequence seq) { this.keyEncryptionAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); this.encryptedKeyData = ASN1OctetString.getInstance(seq.getObjectAt(1)); }
private PKMACValue(ASN1Sequence seq) { algId = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); value = DERBitString.getInstance(seq.getObjectAt(1)); }
private CertID( ASN1Sequence seq) { hashAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); issuerNameHash = (ASN1OctetString)seq.getObjectAt(1); issuerKeyHash = (ASN1OctetString)seq.getObjectAt(2); serialNumber = (ASN1Integer)seq.getObjectAt(3); }
private MessageImprint( ASN1Sequence seq) { this.hashAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); this.hashedMessage = ASN1OctetString.getInstance(seq.getObjectAt(1)).getOctets(); }
/** * @deprecated use getInstance() */ public CertificationRequest( ASN1Sequence seq) { reqInfo = CertificationRequestInfo.getInstance(seq.getObjectAt(0)); sigAlgId = AlgorithmIdentifier.getInstance(seq.getObjectAt(1)); sigBits = (DERBitString)seq.getObjectAt(2); }
public CertificationRequest( ASN1Sequence seq) { reqInfo = CertificationRequestInfo.getInstance(seq.getObjectAt(0)); sigAlgId = AlgorithmIdentifier.getInstance(seq.getObjectAt(1)); sigBits = (DERBitString)seq.getObjectAt(2); }
private MessageImprint( ASN1Sequence seq) { this.hashAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); this.hashedMessage = ASN1OctetString.getInstance(seq.getObjectAt(1)).getOctets(); }
private CompressedData( ASN1Sequence seq) { this.version = (ASN1Integer)seq.getObjectAt(0); this.compressionAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(1)); this.encapContentInfo = ContentInfo.getInstance(seq.getObjectAt(2)); }
private CMCPublicationInfo(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.hashAlg = AlgorithmIdentifier.getInstance(seq.getObjectAt(0)); this.certHashes = ASN1Sequence.getInstance(seq.getObjectAt(1)); this.pubInfo = PKIPublicationInfo.getInstance(seq.getObjectAt(2)); }
private PublishTrustAnchors(ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("incorrect sequence size"); } this.seqNumber = ASN1Integer.getInstance(seq.getObjectAt(0)); this.hashAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(1)); this.anchorHashes = ASN1Sequence.getInstance(seq.getObjectAt(2)); }
private McElieceCCA2PublicKey(ASN1Sequence seq) { BigInteger bigN = ((ASN1Integer)seq.getObjectAt(0)).getValue(); n = bigN.intValue(); BigInteger bigT = ((ASN1Integer)seq.getObjectAt(1)).getValue(); t = bigT.intValue(); g = new GF2Matrix(((ASN1OctetString)seq.getObjectAt(2)).getOctets()); digest = AlgorithmIdentifier.getInstance(seq.getObjectAt(3)); }
private EncryptedPOP(ASN1Sequence seq) { if (seq.size() != 5) { throw new IllegalArgumentException("incorrect sequence size"); } this.request = TaggedRequest.getInstance(seq.getObjectAt(0)); this.cms = ContentInfo.getInstance(seq.getObjectAt(1)); this.thePOPAlgID = AlgorithmIdentifier.getInstance(seq.getObjectAt(2)); this.witnessAlgID = AlgorithmIdentifier.getInstance(seq.getObjectAt(3)); this.witness = Arrays.clone(ASN1OctetString.getInstance(seq.getObjectAt(4)).getOctets()); }
@Override public Digest getInstance(byte[] encoded) { AlgorithmIdentifier algId = AlgorithmIdentifier.getInstance(encoded); if (!algId.getAlgorithm().equals(getAlgorithmIdentifier().getAlgorithm())) { throw new IllegalArgumentException("Invalid algorithm identifier in encoded data for this digest factory: " + algId.getAlgorithm().getId()); } return getInstance(); } }
public KEKRecipientInfo( ASN1Sequence seq) { version = (ASN1Integer)seq.getObjectAt(0); kekid = KEKIdentifier.getInstance(seq.getObjectAt(1)); keyEncryptionAlgorithm = AlgorithmIdentifier.getInstance(seq.getObjectAt(2)); encryptedKey = (ASN1OctetString)seq.getObjectAt(3); }
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); } }