public class Ping extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Ping.Arg |
Modifier and Type | Field and Description |
---|---|
protected static Ping.Arg |
ARG_BIND |
protected static Ping.Arg |
ARG_CERT_CHAIN |
protected static Ping.Arg |
ARG_CLIENT_CERT |
protected static Ping.Arg |
ARG_HOST_HEADER |
protected static Ping.Arg |
ARG_METHOD |
protected static Ping.Arg |
ARG_PASSWORD |
protected static Ping.Arg |
ARG_PATH |
protected static Ping.Arg |
ARG_PROXY |
protected static Ping.Arg |
ARG_TARGET |
protected static Ping.Arg |
ARG_TRUST_CERT |
protected static java.util.SortedSet |
ARGS |
protected static java.util.Map |
ARGS_MATCH |
private static java.io.File |
certChain |
private static java.io.File |
clientCert |
private static java.lang.String |
hostHeader |
private static java.lang.String |
httpMethod |
private static HostPort |
local |
private static java.net.InetAddress |
localAddress |
private static int |
localPort |
private static char[] |
password |
private static java.lang.String |
path |
private static HostPort |
proxy |
private static HostPort |
target |
private static java.net.InetAddress |
targetAddress |
private static int |
targetPort |
private static TrustChain |
trustChain |
Constructor and Description |
---|
Ping() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
private static void |
parseArgs(java.lang.String[] cargs) |
private static java.lang.Exception |
testCRL(SSLClient ssl) |
private static java.lang.Exception |
testExpiry(SSLClient ssl) |
private static java.lang.Exception |
testHostname(SSLClient ssl) |
private static java.lang.Exception |
testTrust(SSLClient ssl,
java.lang.String cipher,
TrustChain tc) |
protected static java.util.SortedSet ARGS
protected static java.util.Map ARGS_MATCH
protected static final Ping.Arg ARG_TARGET
protected static final Ping.Arg ARG_TRUST_CERT
protected static final Ping.Arg ARG_CLIENT_CERT
protected static final Ping.Arg ARG_CERT_CHAIN
protected static final Ping.Arg ARG_PASSWORD
protected static final Ping.Arg ARG_HOST_HEADER
protected static final Ping.Arg ARG_METHOD
private static java.lang.String hostHeader
private static java.lang.String httpMethod
private static java.lang.String path
private static java.net.InetAddress targetAddress
private static java.net.InetAddress localAddress
private static int targetPort
private static int localPort
private static java.io.File clientCert
private static java.io.File certChain
private static char[] password
private static TrustChain trustChain
public Ping()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
private static java.lang.Exception testTrust(SSLClient ssl, java.lang.String cipher, TrustChain tc)
private static java.lang.Exception testHostname(SSLClient ssl)
private static java.lang.Exception testExpiry(SSLClient ssl)
private static void parseArgs(java.lang.String[] cargs) throws java.lang.Exception
java.lang.Exception