private Stream<String> aliasStream() { return Collections.list(super.engineAliases()).stream().filter(aliasPredicate); }
@Override public boolean engineContainsAlias(String alias) { return aliasPredicate.test(alias) ? super.engineContainsAlias(alias) : false; }
@Override public void engineDeleteEntry(String alias) throws KeyStoreException { super.engineDeleteEntry(alias); modified = true; }
@Override public String engineGetCertificateAlias(Certificate cert) { String alias = super.engineGetCertificateAlias(cert); return alias != null ? aliasPredicate.test(alias) ? alias : null : null; }
@Override public Certificate[] engineGetCertificateChain(String alias) { return aliasPredicate.test(alias) ? super.engineGetCertificateChain(alias) : null; }
@Override public Certificate engineGetCertificate(String alias) { return aliasPredicate.test(alias) ? super.engineGetCertificate(alias) : null; }
@Override public boolean engineIsKeyEntry(String alias) { return aliasPredicate.test(alias) ? super.engineIsKeyEntry(alias) : false; }
@Override public Key engineGetKey(String alias, char[] password) throws NoSuchAlgorithmException, UnrecoverableKeyException { return aliasPredicate.test(alias) ? super.engineGetKey(alias, password) : null; }
@Override public Date engineGetCreationDate(String alias) { return aliasPredicate.test(alias) ? super.engineGetCreationDate(alias) : null; }
@Override public boolean engineIsCertificateEntry(String alias) { return aliasPredicate.test(alias) ? super.engineIsCertificateEntry(alias) : false; }
@Override public String engineGetCertificateAlias(Certificate cert) { String alias = super.engineGetCertificateAlias(cert); return alias != null ? aliasPredicate.test(alias) ? alias : null : null; }
@Override public Certificate[] engineGetCertificateChain(String alias) { return aliasPredicate.test(alias) ? super.engineGetCertificateChain(alias) : null; }
@Override public Certificate engineGetCertificate(String alias) { return aliasPredicate.test(alias) ? super.engineGetCertificate(alias) : null; }
@Override public boolean engineIsKeyEntry(String alias) { return aliasPredicate.test(alias) ? super.engineIsKeyEntry(alias) : false; }
@Override public Key engineGetKey(String alias, char[] password) throws NoSuchAlgorithmException, UnrecoverableKeyException { return aliasPredicate.test(alias) ? super.engineGetKey(alias, password) : null; }
@Override public Date engineGetCreationDate(String alias) { return aliasPredicate.test(alias) ? super.engineGetCreationDate(alias) : null; }
@Override public boolean engineIsCertificateEntry(String alias) { return aliasPredicate.test(alias) ? super.engineIsCertificateEntry(alias) : false; }
@Override public String engineGetCertificateAlias(Certificate cert) { String alias = super.engineGetCertificateAlias(cert); return alias != null ? aliasPredicate.test(alias) ? alias : null : null; }
@Override public Certificate[] engineGetCertificateChain(String alias) { return aliasPredicate.test(alias) ? super.engineGetCertificateChain(alias) : null; }
@Override public Certificate engineGetCertificate(String alias) { return aliasPredicate.test(alias) ? super.engineGetCertificate(alias) : null; }