public static CertBag getInstance(Object o) { if (o instanceof CertBag) { return (CertBag)o; } else if (o != null) { return new CertBag(ASN1Sequence.getInstance(o)); } return null; }
CertBag cb = CertBag.getInstance(b.getBagValue()); if (!cb.getCertId().equals(x509Certificate)) throw new RuntimeException("Unsupported certificate type: " + cb.getCertId()); ((ASN1OctetString)cb.getCertValue()).getOctets()); cert = certFact.generateCertificate(cIn);
public Object getBagValue() { if (getType().equals(PKCSObjectIdentifiers.pkcs8ShroudedKeyBag)) { return new PKCS8EncryptedPrivateKeyInfo(EncryptedPrivateKeyInfo.getInstance(safeBag.getBagValue())); } if (getType().equals(PKCSObjectIdentifiers.certBag)) { CertBag certBag = CertBag.getInstance(safeBag.getBagValue()); return new X509CertificateHolder(Certificate.getInstance(ASN1OctetString.getInstance(certBag.getCertValue()).getOctets())); } if (getType().equals(PKCSObjectIdentifiers.keyBag)) { return PrivateKeyInfo.getInstance(safeBag.getBagValue()); } if (getType().equals(PKCSObjectIdentifiers.crlBag)) { CRLBag crlBag = CRLBag.getInstance(safeBag.getBagValue()); return new X509CRLHolder(CertificateList.getInstance(ASN1OctetString.getInstance(crlBag.getCrlValue()).getOctets())); } return safeBag.getBagValue(); } }
Certificate cert = engineGetCertificate(name); boolean cAttrSet = false; CertBag cBag = new CertBag( x509Certificate, new DEROctetString(cert.getEncoded())); SafeBag sBag = new SafeBag(certBag, cBag.toASN1Primitive(), new DERSet(fName)); CertBag cBag = new CertBag( x509Certificate, new DEROctetString(cert.getEncoded())); SafeBag sBag = new SafeBag(certBag, cBag.toASN1Primitive(), new DERSet(fName)); CertBag cBag = new CertBag( x509Certificate, new DEROctetString(cert.getEncoded())); SafeBag sBag = new SafeBag(certBag, cBag.toASN1Primitive(), new DERSet(fName));
CertBag cb = CertBag.getInstance(b.getBagValue()); if (!cb.getCertId().equals(x509Certificate)) throw new RuntimeException("Unsupported certificate type: " + cb.getCertId()); ((ASN1OctetString)cb.getCertValue()).getOctets()); cert = certFact.generateCertificate(cIn);
public Object getBagValue() { if (getType().equals(PKCSObjectIdentifiers.pkcs8ShroudedKeyBag)) { return new PKCS8EncryptedPrivateKeyInfo(EncryptedPrivateKeyInfo.getInstance(safeBag.getBagValue())); } if (getType().equals(PKCSObjectIdentifiers.certBag)) { CertBag certBag = CertBag.getInstance(safeBag.getBagValue()); return new X509CertificateHolder(Certificate.getInstance(ASN1OctetString.getInstance(certBag.getCertValue()).getOctets())); } if (getType().equals(PKCSObjectIdentifiers.keyBag)) { return PrivateKeyInfo.getInstance(safeBag.getBagValue()); } if (getType().equals(PKCSObjectIdentifiers.crlBag)) { CRLBag crlBag = CRLBag.getInstance(safeBag.getBagValue()); return new X509CRLHolder(CertificateList.getInstance(ASN1OctetString.getInstance(crlBag.getCrlValue()).getOctets())); } return safeBag.getBagValue(); } }
Certificate cert = engineGetCertificate(name); boolean cAttrSet = false; CertBag cBag = new CertBag( x509Certificate, new DEROctetString(cert.getEncoded())); SafeBag sBag = new SafeBag(certBag, cBag.toASN1Primitive(), new DERSet(fName)); CertBag cBag = new CertBag( x509Certificate, new DEROctetString(cert.getEncoded())); SafeBag sBag = new SafeBag(certBag, cBag.toASN1Primitive(), new DERSet(fName)); CertBag cBag = new CertBag( x509Certificate, new DEROctetString(cert.getEncoded())); SafeBag sBag = new SafeBag(certBag, cBag.toASN1Primitive(), new DERSet(fName));
public static CertBag getInstance(Object o) { if (o instanceof CertBag) { return (CertBag)o; } else if (o != null) { return new CertBag(ASN1Sequence.getInstance(o)); } return null; }
public PKCS12SafeBagBuilder(CertificateList crl) throws IOException { this.bagType = PKCSObjectIdentifiers.crlBag; this.bagValue = new CertBag(PKCSObjectIdentifiers.x509Crl, new DEROctetString(crl.getEncoded())); }
public PKCS12SafeBagBuilder(Certificate certificate) throws IOException { this.bagType = PKCSObjectIdentifiers.certBag; this.bagValue = new CertBag(PKCSObjectIdentifiers.x509Certificate, new DEROctetString(certificate.getEncoded())); }
public PKCS12SafeBagBuilder(Certificate certificate) throws IOException { this.bagType = PKCSObjectIdentifiers.certBag; this.bagValue = new CertBag(PKCSObjectIdentifiers.x509Certificate, new DEROctetString(certificate.getEncoded())); }
public PKCS12SafeBagBuilder(CertificateList crl) throws IOException { this.bagType = PKCSObjectIdentifiers.crlBag; this.bagValue = new CertBag(PKCSObjectIdentifiers.x509Crl, new DEROctetString(crl.getEncoded())); }