本文整理了Java中javax.net.ssl.SSLEngine.getPeerHost()
方法的一些代码示例,展示了SSLEngine.getPeerHost()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SSLEngine.getPeerHost()
方法的具体详情如下:
包路径:javax.net.ssl.SSLEngine
类名称:SSLEngine
方法名:getPeerHost
[英]Returns the name of the peer host.
[中]返回对等主机的名称。
代码示例来源:origin: redisson/redisson
@Override
public String getPeerHost() {
return engine.getPeerHost();
}
代码示例来源:origin: wildfly/wildfly
@Override
public String getPeerHost() {
return delegate.getPeerHost();
}
代码示例来源:origin: wildfly/wildfly
@Override
public String getPeerHost() {
return engine.getPeerHost();
}
代码示例来源:origin: wildfly/wildfly
public String getPeerHost() {
return delegate.getPeerHost();
}
代码示例来源:origin: io.netty/netty
@Override
public String getPeerHost() {
return engine.getPeerHost();
}
代码示例来源:origin: wildfly/wildfly
public String getPeerHost() {
return currentRef.get().getPeerHost();
}
代码示例来源:origin: wildfly/wildfly
public String getPeerHost() {
return currentRef.get().getPeerHost();
}
代码示例来源:origin: wildfly/wildfly
public String getPeerHost() {
return currentRef.get().getPeerHost();
}
代码示例来源:origin: apache/incubator-druid
@Override
public void checkClient(
X509Certificate[] chain,
String authType,
SSLEngine engine,
X509ExtendedTrustManager baseTrustManager
) throws CertificateException
{
// only the integration test client with "thisisprobablynottherighthostname" cert is allowed to talk to me
if (!chain[0].toString().contains("thisisprobablynottherighthostname") || !engine.getPeerHost().contains("172.172.172.1")) {
throw new CertificateException("Custom check rejected request from client.");
}
}
代码示例来源:origin: apache/zookeeper
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine) throws CertificateException {
x509ExtendedTrustManager.checkClientTrusted(chain, authType, engine);
if (clientHostnameVerificationEnabled) {
try {
performHostVerification(InetAddress.getByName(engine.getPeerHost()), chain[0]);
} catch (UnknownHostException e) {
throw new CertificateException("Failed to verify host", e);
}
}
}
代码示例来源:origin: apache/zookeeper
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine)
throws CertificateException {
x509ExtendedTrustManager.checkServerTrusted(chain, authType, engine);
if (serverHostnameVerificationEnabled) {
try {
performHostVerification(InetAddress.getByName(engine.getPeerHost()), chain[0]);
} catch (UnknownHostException e) {
throw new CertificateException("Failed to verify host", e);
}
}
}
代码示例来源:origin: JZ-Darkal/AndroidHttpCapture
private void filterWeakCipherSuites(SSLEngine sslEngine) {
List<String> ciphers = new LinkedList<String>();
for (String each : sslEngine.getEnabledCipherSuites()) {
if (each.equals("TLS_DHE_RSA_WITH_AES_128_CBC_SHA") || each.equals("TLS_DHE_RSA_WITH_AES_256_CBC_SHA")) {
LOG.debug("Removed cipher {}", each);
} else {
ciphers.add(each);
}
}
sslEngine.setEnabledCipherSuites(ciphers.toArray(new String[ciphers.size()]));
if (LOG.isDebugEnabled()) {
if (sslEngine.getUseClientMode()) {
LOG.debug("Enabled server cipher suites:");
} else {
String host = sslEngine.getPeerHost();
int port = sslEngine.getPeerPort();
LOG.debug("Enabled client {}:{} cipher suites:", host, port);
}
for (String each : ciphers) {
LOG.debug(each);
}
}
}
代码示例来源:origin: io.netty/netty-handler
@Override
public String getPeerHost() {
return engine.getPeerHost();
}
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
@Override
public void checkServerTrusted(
X509Certificate[] certs, String authType, SSLEngine sslEngine)
throws CertificateException {
// Capture peer address information and compare it to expectation.
String peerHost = sslEngine.getPeerHost();
int peerPort = sslEngine.getPeerPort();
if (peerHost == null || !peerHost.equals(expectedPeerHost)) {
throw new CertificateException(
String.format(
"Expected SSLEngine.getPeerHost() (%s) to equal (%s)",
peerHost, expectedPeerHost));
}
if (peerPort != expectedPeerPort) {
throw new CertificateException(
String.format(
"Expected SSLEngine.getPeerPort() (%d) to equal (%d)",
peerPort, expectedPeerPort));
}
}
代码示例来源:origin: io.undertow/undertow-core
@Override
public String getPeerHost() {
return delegate.getPeerHost();
}
代码示例来源:origin: dCache/dcache
@Override
public String getPeerHost()
{
return delegate().getPeerHost();
}
代码示例来源:origin: org.apache.qpid/proton
private String engineToString(SSLEngine engine)
{
return new StringBuilder("[ " )
.append(engine)
.append(", needClientAuth=").append(engine.getNeedClientAuth())
.append(", useClientMode=").append(engine.getUseClientMode())
.append(", peerHost=").append(engine.getPeerHost())
.append(", peerPort=").append(engine.getPeerPort())
.append(" ]").toString();
}
代码示例来源:origin: org.apache.qpid/proton-j
private String engineToString(SSLEngine engine)
{
return new StringBuilder("[ " )
.append(engine)
.append(", needClientAuth=").append(engine.getNeedClientAuth())
.append(", useClientMode=").append(engine.getUseClientMode())
.append(", peerHost=").append(engine.getPeerHost())
.append(", peerPort=").append(engine.getPeerPort())
.append(" ]").toString();
}
代码示例来源:origin: org.apache.qpid/proton-j-impl
private String engineToString(SSLEngine engine)
{
return new StringBuilder("[ " )
.append(engine)
.append(", needClientAuth=").append(engine.getNeedClientAuth())
.append(", useClientMode=").append(engine.getUseClientMode())
.append(", peerHost=").append(engine.getPeerHost())
.append(", peerPort=").append(engine.getPeerPort())
.append(" ]").toString();
}
代码示例来源:origin: net.consensys.cava/cava-net
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine)
throws CertificateException {
checkTrusted(chain, engine.getPeerHost(), engine.getPeerPort());
}
内容来源于网络,如有侵权,请联系作者删除!