Tabnine Logo
X509CertPairStoreSelector.setReverseSelector
Code IndexAdd Tabnine to your IDE (free)

How to use
setReverseSelector
method
in
org.spongycastle.x509.X509CertPairStoreSelector

Best Java code snippets using org.spongycastle.x509.X509CertPairStoreSelector.setReverseSelector (Showing top 6 results out of 315)

origin: com.madgag.spongycastle/prov

  private Collection getCertificatesFromCrossCertificatePairs(
    X509CertStoreSelector xselector) throws StoreException
  {
    Set set = new HashSet();
    X509CertPairStoreSelector ps = new X509CertPairStoreSelector();

    ps.setForwardSelector(xselector);
    ps.setReverseSelector(new X509CertStoreSelector());
    
    Set crossCerts = new HashSet(helper.getCrossCertificatePairs(ps));
    Set forward = new HashSet();
    Set reverse = new HashSet();
    Iterator it = crossCerts.iterator();
    while (it.hasNext())
    {
      X509CertificatePair pair = (X509CertificatePair)it.next();
      if (pair.getForward() != null)
      {
        forward.add(pair.getForward());
      }
      if (pair.getReverse() != null)
      {
        reverse.add(pair.getReverse());
      }
    }
    set.addAll(forward);
    set.addAll(reverse);
    return set;
  }
}
origin: com.madgag/scprov-jdk15on

  private Collection getCertificatesFromCrossCertificatePairs(
    X509CertStoreSelector xselector) throws StoreException
  {
    Set set = new HashSet();
    X509CertPairStoreSelector ps = new X509CertPairStoreSelector();

    ps.setForwardSelector(xselector);
    ps.setReverseSelector(new X509CertStoreSelector());
    
    Set crossCerts = new HashSet(helper.getCrossCertificatePairs(ps));
    Set forward = new HashSet();
    Set reverse = new HashSet();
    Iterator it = crossCerts.iterator();
    while (it.hasNext())
    {
      X509CertificatePair pair = (X509CertificatePair)it.next();
      if (pair.getForward() != null)
      {
        forward.add(pair.getForward());
      }
      if (pair.getReverse() != null)
      {
        reverse.add(pair.getReverse());
      }
    }
    set.addAll(forward);
    set.addAll(reverse);
    return set;
  }
}
origin: com.madgag.spongycastle/prov

/**
 * Returns a clone of this selector.
 * 
 * @return A clone of this selector.
 * @see java.lang.Object#clone()
 */
public Object clone()
{
  X509CertPairStoreSelector cln = new X509CertPairStoreSelector();
  cln.certPair = certPair;
  
  if (forwardSelector != null)
  {
    cln.setForwardSelector((X509CertStoreSelector) forwardSelector
        .clone());
  }
  if (reverseSelector != null)
  {
    cln.setReverseSelector((X509CertStoreSelector) reverseSelector
        .clone());
  }
  return cln;
}
origin: com.madgag/scprov-jdk15on

/**
 * Returns a clone of this selector.
 * 
 * @return A clone of this selector.
 * @see java.lang.Object#clone()
 */
public Object clone()
{
  X509CertPairStoreSelector cln = new X509CertPairStoreSelector();
  cln.certPair = certPair;
  
  if (forwardSelector != null)
  {
    cln.setForwardSelector((X509CertStoreSelector) forwardSelector
        .clone());
  }
  if (reverseSelector != null)
  {
    cln.setReverseSelector((X509CertStoreSelector) reverseSelector
        .clone());
  }
  return cln;
}
origin: com.madgag.spongycastle/prov

/**
 * Returns cross certificate pairs.
 *
 * @param selector The selector to use to find the cross certificates.
 * @return A possible empty collection with {@link X509CertificatePair}s
 * @throws StoreException
 */
public Collection getCrossCertificatePairs(
  X509CertPairStoreSelector selector) throws StoreException
{
  String[] attrs = splitString(params.getCrossCertificateAttribute());
  String attrNames[] = splitString(params.getLdapCrossCertificateAttributeName());
  String subjectAttributeNames[] = splitString(params
    .getCrossCertificateSubjectAttributeName());
  List list = crossCertificatePairSubjectSearch(selector, attrs,
    attrNames, subjectAttributeNames);
  Set resultSet = createCrossCertificatePairs(list, selector);
  if (resultSet.size() == 0)
  {
    X509CertStoreSelector emptyCertselector = new X509CertStoreSelector();
    X509CertPairStoreSelector emptySelector = new X509CertPairStoreSelector();
    emptySelector.setForwardSelector(emptyCertselector);
    emptySelector.setReverseSelector(emptyCertselector);
    list = crossCertificatePairSubjectSearch(emptySelector, attrs,
      attrNames, subjectAttributeNames);
    resultSet.addAll(createCrossCertificatePairs(list, selector));
  }
  return resultSet;
}
origin: com.madgag/scprov-jdk15on

/**
 * Returns cross certificate pairs.
 *
 * @param selector The selector to use to find the cross certificates.
 * @return A possible empty collection with {@link X509CertificatePair}s
 * @throws StoreException
 */
public Collection getCrossCertificatePairs(
  X509CertPairStoreSelector selector) throws StoreException
{
  String[] attrs = splitString(params.getCrossCertificateAttribute());
  String attrNames[] = splitString(params.getLdapCrossCertificateAttributeName());
  String subjectAttributeNames[] = splitString(params
    .getCrossCertificateSubjectAttributeName());
  List list = crossCertificatePairSubjectSearch(selector, attrs,
    attrNames, subjectAttributeNames);
  Set resultSet = createCrossCertificatePairs(list, selector);
  if (resultSet.size() == 0)
  {
    X509CertStoreSelector emptyCertselector = new X509CertStoreSelector();
    X509CertPairStoreSelector emptySelector = new X509CertPairStoreSelector();
    emptySelector.setForwardSelector(emptyCertselector);
    emptySelector.setReverseSelector(emptyCertselector);
    list = crossCertificatePairSubjectSearch(emptySelector, attrs,
      attrNames, subjectAttributeNames);
    resultSet.addAll(createCrossCertificatePairs(list, selector));
  }
  return resultSet;
}
org.spongycastle.x509X509CertPairStoreSelectorsetReverseSelector

Popular methods of X509CertPairStoreSelector

  • <init>
  • getCertPair
    Returns the certificate pair which is used for testing on equality.
  • getForwardSelector
    Returns the certicate selector for the forward part.
  • match
    Decides if the given certificate pair should be selected. Ifobj is not a X509CertificatePair this me
  • setForwardSelector

Popular in Java

  • Making http requests using okhttp
  • setContentView (Activity)
  • getApplicationContext (Context)
  • onRequestPermissionsResult (Fragment)
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Reference (javax.naming)
  • JComboBox (javax.swing)
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • IsNull (org.hamcrest.core)
    Is the value null?
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now