类java.security.cert.CertSelector源码实例Demo

下面列出了怎么用java.security.cert.CertSelector的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: openjsse   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码2 项目: dragonwell8_jdk   文件: URICertStore.java
/**
 * Iterates over the specified Collection of X509Certificates and
 * returns only those that match the criteria specified in the
 * CertSelector.
 */
private static Collection<X509Certificate> getMatchingCerts
    (Collection<X509Certificate> certs, CertSelector selector) {
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码3 项目: dragonwell8_jdk   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码4 项目: dragonwell8_jdk   文件: PKIXTimestampParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码5 项目: dragonwell8_jdk   文件: PKIXExtendedParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码6 项目: dragonwell8_jdk   文件: X509KeySelector.java
/**
 * Searches the specified keystore for a certificate that matches the
 * criteria specified in the CertSelector.
 *
 * @return a KeySelectorResult containing the cert's public key if there
 *   is a match; otherwise null
 */
private KeySelectorResult keyStoreSelect(CertSelector cs)
    throws KeyStoreException {
    Enumeration<String> aliases = ks.aliases();
    while (aliases.hasMoreElements()) {
        String alias = aliases.nextElement();
        Certificate cert = ks.getCertificate(alias);
        if (cert != null && cs.match(cert)) {
            return new SimpleKeySelectorResult(cert.getPublicKey());
        }
    }
    return null;
}
 
源代码7 项目: TencentKona-8   文件: URICertStore.java
/**
 * Iterates over the specified Collection of X509Certificates and
 * returns only those that match the criteria specified in the
 * CertSelector.
 */
private static Collection<X509Certificate> getMatchingCerts
    (Collection<X509Certificate> certs, CertSelector selector) {
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码8 项目: TencentKona-8   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码9 项目: TencentKona-8   文件: PKIXTimestampParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码10 项目: TencentKona-8   文件: PKIXExtendedParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码11 项目: TencentKona-8   文件: X509KeySelector.java
/**
 * Searches the specified keystore for a certificate that matches the
 * criteria specified in the CertSelector.
 *
 * @return a KeySelectorResult containing the cert's public key if there
 *   is a match; otherwise null
 */
private KeySelectorResult keyStoreSelect(CertSelector cs)
    throws KeyStoreException {
    Enumeration<String> aliases = ks.aliases();
    while (aliases.hasMoreElements()) {
        String alias = aliases.nextElement();
        Certificate cert = ks.getCertificate(alias);
        if (cert != null && cs.match(cert)) {
            return new SimpleKeySelectorResult(cert.getPublicKey());
        }
    }
    return null;
}
 
源代码12 项目: jdk8u60   文件: URICertStore.java
/**
 * Iterates over the specified Collection of X509Certificates and
 * returns only those that match the criteria specified in the
 * CertSelector.
 */
private static Collection<X509Certificate> getMatchingCerts
    (Collection<X509Certificate> certs, CertSelector selector) {
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码13 项目: jdk8u60   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码14 项目: jdk8u60   文件: X509KeySelector.java
/**
 * Searches the specified keystore for a certificate that matches the
 * criteria specified in the CertSelector.
 *
 * @return a KeySelectorResult containing the cert's public key if there
 *   is a match; otherwise null
 */
private KeySelectorResult keyStoreSelect(CertSelector cs)
    throws KeyStoreException {
    Enumeration<String> aliases = ks.aliases();
    while (aliases.hasMoreElements()) {
        String alias = aliases.nextElement();
        Certificate cert = ks.getCertificate(alias);
        if (cert != null && cs.match(cert)) {
            return new SimpleKeySelectorResult(cert.getPublicKey());
        }
    }
    return null;
}
 
源代码15 项目: openjdk-jdk8u   文件: URICertStore.java
/**
 * Iterates over the specified Collection of X509Certificates and
 * returns only those that match the criteria specified in the
 * CertSelector.
 */
private static Collection<X509Certificate> getMatchingCerts
    (Collection<X509Certificate> certs, CertSelector selector) {
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码16 项目: openjdk-jdk8u   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码17 项目: openjdk-jdk8u   文件: PKIXTimestampParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码18 项目: openjdk-jdk8u   文件: PKIXExtendedParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码19 项目: openjdk-jdk8u   文件: X509KeySelector.java
/**
 * Searches the specified keystore for a certificate that matches the
 * criteria specified in the CertSelector.
 *
 * @return a KeySelectorResult containing the cert's public key if there
 *   is a match; otherwise null
 */
private KeySelectorResult keyStoreSelect(CertSelector cs)
    throws KeyStoreException {
    Enumeration<String> aliases = ks.aliases();
    while (aliases.hasMoreElements()) {
        String alias = aliases.nextElement();
        Certificate cert = ks.getCertificate(alias);
        if (cert != null && cs.match(cert)) {
            return new SimpleKeySelectorResult(cert.getPublicKey());
        }
    }
    return null;
}
 
源代码20 项目: openjdk-jdk8u-backup   文件: URICertStore.java
/**
 * Iterates over the specified Collection of X509Certificates and
 * returns only those that match the criteria specified in the
 * CertSelector.
 */
private static Collection<X509Certificate> getMatchingCerts
    (Collection<X509Certificate> certs, CertSelector selector) {
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码21 项目: openjdk-jdk8u-backup   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码24 项目: openjdk-jdk8u-backup   文件: X509KeySelector.java
/**
 * Searches the specified keystore for a certificate that matches the
 * criteria specified in the CertSelector.
 *
 * @return a KeySelectorResult containing the cert's public key if there
 *   is a match; otherwise null
 */
private KeySelectorResult keyStoreSelect(CertSelector cs)
    throws KeyStoreException {
    Enumeration<String> aliases = ks.aliases();
    while (aliases.hasMoreElements()) {
        String alias = aliases.nextElement();
        Certificate cert = ks.getCertificate(alias);
        if (cert != null && cs.match(cert)) {
            return new SimpleKeySelectorResult(cert.getPublicKey());
        }
    }
    return null;
}
 
源代码25 项目: Bytecoder   文件: URICertStore.java
/**
 * Iterates over the specified Collection of X509Certificates and
 * returns only those that match the criteria specified in the
 * CertSelector.
 */
private static Collection<X509Certificate> getMatchingCerts
    (Collection<X509Certificate> certs, CertSelector selector) {
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码26 项目: Bytecoder   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码27 项目: Bytecoder   文件: PKIXExtendedParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
源代码28 项目: openjdk-jdk9   文件: URICertStore.java
/**
 * Iterates over the specified Collection of X509Certificates and
 * returns only those that match the criteria specified in the
 * CertSelector.
 */
private static Collection<X509Certificate> getMatchingCerts
    (Collection<X509Certificate> certs, CertSelector selector) {
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码29 项目: openjdk-jdk9   文件: SSLServerCertStore.java
private static List<X509Certificate> getMatchingCerts
    (List<X509Certificate> certs, CertSelector selector)
{
    // if selector not specified, all certs match
    if (selector == null) {
        return certs;
    }
    List<X509Certificate> matchedCerts = new ArrayList<>(certs.size());
    for (X509Certificate cert : certs) {
        if (selector.match(cert)) {
            matchedCerts.add(cert);
        }
    }
    return matchedCerts;
}
 
源代码30 项目: openjdk-jdk9   文件: PKIXExtendedParameters.java
@Override
public void setTargetCertConstraints(CertSelector selector) {
    // To avoid problems with PKIXBuilderParameter's constructors
    if (p == null) {
        return;
    }
    p.setTargetCertConstraints(selector);
}
 
 类所在包
 类方法
 同包方法