Lines Matching refs:certificate
70 public boolean verify(String host, X509Certificate certificate) {
72 ? verifyIpAddress(host, certificate)
73 : verifyHostName(host, certificate);
81 * Returns true if {@code certificate} matches {@code ipAddress}.
83 private boolean verifyIpAddress(String ipAddress, X509Certificate certificate) {
84 for (String altName : getSubjectAltNames(certificate, ALT_IPA_NAME)) {
93 * Returns true if {@code certificate} matches {@code hostName}.
95 private boolean verifyHostName(String hostName, X509Certificate certificate) {
98 for (String altName : getSubjectAltNames(certificate, ALT_DNS_NAME)) {
106 X500Principal principal = certificate.getSubjectX500Principal();
117 private List<String> getSubjectAltNames(X509Certificate certificate, int type) {
120 Collection<?> subjectAltNames = certificate.getSubjectAlternativeNames();
150 * @param cn certificate host name. May include wildcards like