public class HttpsCertVerifier extends java.lang.Object implements CertVerifier
| Constructor and Description |
|---|
HttpsCertVerifier(java.security.cert.X509Certificate[] chain,
java.lang.String authType,
boolean isTrusted,
boolean hostMatched,
java.lang.String hostName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAlreadyTrustPublisher()
Return if the publisher is already trusted
|
java.security.cert.CertPath |
getCertPath(java.security.cert.CertPath certPath)
Return a valid certificate path to this certificate being verified
|
java.util.List<java.lang.String> |
getDetails(java.security.cert.CertPath certPath)
Get the details regarding issue with this certificate
|
java.security.cert.Certificate |
getPublisher(java.security.cert.CertPath certPath)
Returns the application's publisher's certificate.
|
java.security.cert.Certificate |
getRoot(java.security.cert.CertPath certPath)
Returns the application's root's certificate.
|
boolean |
getRootInCacerts()
Return if the root is in CA certs
|
boolean |
hasSigningIssues(java.security.cert.CertPath certPath)
Return if there are signing issues with the certificate being verified
|
public HttpsCertVerifier(java.security.cert.X509Certificate[] chain,
java.lang.String authType,
boolean isTrusted,
boolean hostMatched,
java.lang.String hostName)
public boolean getAlreadyTrustPublisher()
CertVerifiergetAlreadyTrustPublisher in interface CertVerifierpublic java.security.cert.CertPath getCertPath(java.security.cert.CertPath certPath)
CertVerifiergetCertPath in interface CertVerifierpublic java.util.List<java.lang.String> getDetails(java.security.cert.CertPath certPath)
CertVerifiergetDetails in interface CertVerifierpublic java.security.cert.Certificate getPublisher(java.security.cert.CertPath certPath)
CertVerifiergetPublisher in interface CertVerifierpublic java.security.cert.Certificate getRoot(java.security.cert.CertPath certPath)
CertVerifiergetRoot in interface CertVerifierpublic boolean getRootInCacerts()
CertVerifiergetRootInCacerts in interface CertVerifierpublic boolean hasSigningIssues(java.security.cert.CertPath certPath)
CertVerifierhasSigningIssues in interface CertVerifier