code: protected Collection<X509CertSelector> getRecipientSelectors() {
          X509CertSelector keyEncSelector = new X509CertSelector();
          keyEncSelector.setKeyUsage(new boolean[] {false, false, true});
          
          X509CertSelector dataEncSelector = new X509CertSelector();
          dataEncSelector.setKeyUsage(new boolean[] {false, false, false, true});
          
          X509CertSelector caSelector = new X509CertSelector();
          caSelector.setBasicConstraints(0);
          
  		return Arrays.asList(keyEncSelector, dataEncSelector, caSelector);
  	}
docs: {@inheritDoc}