if (params instanceof PKIXParameters) PKIXExtendedParameters.Builder paramsPKIXBldr = new PKIXExtendedParameters.Builder((PKIXParameters)params); paramsPKIXBldr.setUseDeltasEnabled(extPKIX.isUseDeltasEnabled()); paramsPKIXBldr.setValidityModel(extPKIX.getValidityModel()); paramsPKIX = paramsPKIXBldr.build(); paramsPKIX = new PKIXExtendedParameters.Builder(paramsPKIX).setTrustAnchor(trust).build();
tmpCertSelector.setCertificate(signingCert); PKIXExtendedParameters.Builder paramsBuilder = new PKIXExtendedParameters.Builder(paramsPKIX) .setTargetConstraints(new PKIXCertStoreSelector.Builder(tmpCertSelector).build()); paramsBuilder.setRevocationEnabled(false); paramsBuilder.setRevocationEnabled(true); PKIXExtendedBuilderParameters extParams = new PKIXExtendedBuilderParameters.Builder(paramsBuilder.build()).build();
if (params instanceof PKIXBuilderParameters) PKIXExtendedParameters.Builder paramsPKIXBldr = new PKIXExtendedParameters.Builder((PKIXBuilderParameters)params); PKIXExtendedBuilderParameters.Builder paramsBldrPKIXBldr; paramsPKIXBldr.addCertificateStore((PKIXCertStore)it.next()); paramsBldrPKIXBldr = new PKIXExtendedBuilderParameters.Builder(paramsPKIXBldr.build());
PKIXExtendedParameters.Builder bldr = new PKIXExtendedParameters.Builder(paramsPKIX); bldr.addCRLStore((PKIXCRLStore)crlStores); paramsPKIX = bldr.build();
PKIXExtendedParameters.Builder paramsBldr = new PKIXExtendedParameters.Builder( paramsPKIX.getBaseParameters()); try for (@SuppressWarnings("rawtypes") PKIXCRLStore store: extras) paramsBldr.addCRLStore(store); PKIXExtendedParameters finalParams = paramsBldr.build();
PKIXExtendedParameters.Builder paramsBldr = new PKIXExtendedParameters.Builder(paramsPKIX); try for (Iterator it = extras.iterator(); it.hasNext();) paramsBldr.addCRLStore((PKIXCRLStore)it.next()); PKIXExtendedParameters finalParams = paramsBldr.build();
PKIXExtendedParameters.Builder paramsBldr = new PKIXExtendedParameters.Builder(pkixParams); paramsBldr.setTargetConstraints(new PKIXCertStoreSelector.Builder(selector).build()); CertPathBuilder builder = null; try result = builder.build(new PKIXExtendedBuilderParameters.Builder(paramsBldr.build()).build());
PKIXExtendedParameters.Builder paramsBldr = new PKIXExtendedParameters.Builder(paramsPKIX); try for (Iterator it = extras.iterator(); it.hasNext();) paramsBldr.addCRLStore((PKIXCRLStore)it.next()); PKIXExtendedParameters finalParams = paramsBldr.build();
tmpCertSelector.setCertificate(signingCert); PKIXExtendedParameters.Builder paramsBuilder = new PKIXExtendedParameters.Builder(paramsPKIX) .setTargetConstraints(new PKIXCertStoreSelector.Builder(tmpCertSelector).build()); paramsBuilder.setRevocationEnabled(false); paramsBuilder.setRevocationEnabled(true); PKIXExtendedBuilderParameters extParams = new PKIXExtendedBuilderParameters.Builder(paramsBuilder.build()).build();
if (params instanceof PKIXParameters) PKIXExtendedParameters.Builder paramsPKIXBldr = new PKIXExtendedParameters.Builder((PKIXParameters)params); paramsPKIXBldr.setUseDeltasEnabled(extPKIX.isUseDeltasEnabled()); paramsPKIXBldr.setValidityModel(extPKIX.getValidityModel()); attrCertCheckers = extPKIX.getAttrCertCheckers(); prohibitedACAttrbiutes = extPKIX.getProhibitedACAttributes(); paramsPKIX = paramsPKIXBldr.build();
PKIXExtendedParameters.Builder baseBuilder = new PKIXExtendedParameters.Builder(baseOfBase); ExtPKIXParameters2.Builder paramsBuilder = new ExtPKIXParameters2.Builder( baseBuilder, baseOfBase, trustAnchors, observersHandler);
public Builder setTrustAnchors(Set<TrustAnchor> trustAnchors) { if (trustAnchors == null) throw new NullPointerException( "the trustAnchors parameters must" + " be non-null"); for (Iterator<TrustAnchor> i = trustAnchors.iterator(); i.hasNext();) { if (!(i.next() instanceof TrustAnchor)) throw new ClassCastException("all elements of set must be " + "of type java.security.cert.TrustAnchor"); } baseBuilder.setTrustAnchors(trustAnchors); return this; }
public Builder(PKIXBuilderParameters baseParameters) { this.baseParameters = new PKIXExtendedParameters.Builder(baseParameters).build(); this.maxPathLength = baseParameters.getMaxPathLength(); }
public Builder setRevocationParams(RevocationParameters revocationParams) { this.revocationParams = revocationParams; baseBuilder.setRevocationEnabled( revocationParams.getCrlCheckingMode() != CrlCheckingMode.IGNORE || revocationParams.getOcspParameters().getCheckingMode() != OCSPCheckingMode.IGNORE); baseBuilder.setUseDeltasEnabled( revocationParams.getCrlCheckingMode() != CrlCheckingMode.IGNORE); return this; }
public ExtPKIXParameters2 build() { PKIXExtendedParameters pkixExtParameters = baseBuilder.build(); PKIXExtendedBuilderParameters pkixExtBuildParams = new PKIXExtendedBuilderParameters.Builder( pkixExtParameters).build(); return new ExtPKIXParameters2(pkixExtParameters, pkixExtBuildParams, this); } }