public PKIStatusInfo( PKIStatus status, PKIFreeText statusString, PKIFailureInfo failInfo) { this.status = ASN1Integer.getInstance(status.toASN1Primitive()); this.statusString = statusString; this.failInfo = failInfo; }
private DSAParameter( ASN1Sequence seq) { if (seq.size() != 3) { throw new IllegalArgumentException("Bad sequence size: " + seq.size()); } Enumeration e = seq.getObjects(); p = ASN1Integer.getInstance(e.nextElement()); q = ASN1Integer.getInstance(e.nextElement()); g = ASN1Integer.getInstance(e.nextElement()); }
public EnvelopedDataParser( ASN1SequenceParser seq) throws IOException { this._seq = seq; this._version = ASN1Integer.getInstance(seq.readObject()); }
private MonetaryValue( ASN1Sequence seq) { Enumeration e = seq.getObjects(); // currency currency = Iso4217CurrencyCode.getInstance(e.nextElement()); // hashAlgorithm amount = ASN1Integer.getInstance(e.nextElement()); // exponent exponent = ASN1Integer.getInstance(e.nextElement()); }
public AuthenticatedDataParser( ASN1SequenceParser seq) throws IOException { this.seq = seq; this.version = ASN1Integer.getInstance(seq.readObject()); }
private static BigInteger getInteger(ASN1Encodable object) throws BadAsn1ObjectException { try { return ASN1Integer.getInstance(object).getValue(); } catch (IllegalArgumentException ex) { throw new BadAsn1ObjectException("invalid object ASN1Integer: " + ex.getMessage(), ex); } }
/** * @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(); }
public static BigInteger getInteger(ASN1Encodable object) throws BadAsn1ObjectException { try { return ASN1Integer.getInstance(object).getValue(); } catch (IllegalArgumentException ex) { throw new BadAsn1ObjectException("invalid object ASN1Integer: " + ex.getMessage(), ex); } }
public ASN1Integer[] toASN1IntegerArray() { ASN1Integer[] result = new ASN1Integer[content.size()]; for (int i = 0; i != result.length; i++) { result[i] = ASN1Integer.getInstance(content.getObjectAt(i)); } return result; }
private XMSSKeyParams(ASN1Sequence sequence) { this.version = ASN1Integer.getInstance(sequence.getObjectAt(0)); this.height = ASN1Integer.getInstance(sequence.getObjectAt(1)).getValue().intValue(); this.treeDigest = AlgorithmIdentifier.getInstance(sequence.getObjectAt(2)); }
private DSAPublicKey decodeDsaPublicKeyFromBitString(DERBitString der, BigInteger p, BigInteger q, BigInteger g) throws SpkacException { try { BigInteger y = ASN1Integer.getInstance(der.getBytes()).getValue(); KeyFactory keyFact = KeyFactory.getInstance("DSA"); return (DSAPublicKey) keyFact.generatePublic(new DSAPublicKeySpec(y, p, q, g)); } catch (GeneralSecurityException ex) { throw new SpkacException(res.getString("NoGenerateDsaPublicKeyFromSpkac.exception.message"), ex); } catch (Exception ex) { throw new SpkacException(res.getString("NoGenerateDsaPublicKeyFromSpkac.exception.message"), ex); } }
public AuthEnvelopedDataParser(ASN1SequenceParser seq) throws IOException { this.seq = seq; // "It MUST be set to 0." this.version = ASN1Integer.getInstance(seq.readObject()); if (this.version.getValue().intValue() != 0) { throw new ASN1ParsingException("AuthEnvelopedData version number must be 0"); } }
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 DHValidationParms(ASN1Sequence seq) { if (seq.size() != 2) { throw new IllegalArgumentException("Bad sequence size: " + seq.size()); } this.seed = DERBitString.getInstance(seq.getObjectAt(0)); this.pgenCounter = ASN1Integer.getInstance(seq.getObjectAt(1)); }
private SinglePubInfo(ASN1Sequence seq) { pubMethod = ASN1Integer.getInstance(seq.getObjectAt(0)); if (seq.size() == 2) { pubLocation = GeneralName.getInstance(seq.getObjectAt(1)); } }
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 GMSSPublicKey(ASN1Sequence seq) { if (seq.size() != 2) { throw new IllegalArgumentException("size of seq = " + seq.size()); } this.version = ASN1Integer.getInstance(seq.getObjectAt(0)); this.publicKey = ASN1OctetString.getInstance(seq.getObjectAt(1)).getOctets(); }
private EncryptedData(ASN1Sequence seq) { this.version = ASN1Integer.getInstance(seq.getObjectAt(0)); this.encryptedContentInfo = EncryptedContentInfo.getInstance(seq.getObjectAt(1)); if (seq.size() == 3) { this.unprotectedAttrs = ASN1Set.getInstance((ASN1TaggedObject)seq.getObjectAt(2), false); } }
private CertStatus(ASN1Sequence seq) { certHash = ASN1OctetString.getInstance(seq.getObjectAt(0)); certReqId = ASN1Integer.getInstance(seq.getObjectAt(1)); if (seq.size() > 2) { statusInfo = PKIStatusInfo.getInstance(seq.getObjectAt(2)); } }
private ObjectData(ASN1Sequence seq) { this.type = ASN1Integer.getInstance(seq.getObjectAt(0)).getValue(); this.identifier = DERUTF8String.getInstance(seq.getObjectAt(1)).getString(); this.creationDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(2)); this.lastModifiedDate = ASN1GeneralizedTime.getInstance(seq.getObjectAt(3)); this.data = ASN1OctetString.getInstance(seq.getObjectAt(4)); this.comment = (seq.size() == 6) ? DERUTF8String.getInstance(seq.getObjectAt(5)).getString() : null; }