All Methods Static Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
static KeyPair |
createKeyPair(int size,
String password) |
static CertificateEntry |
createSelfSignedCertificate(String email,
String domain,
String organizationUnit,
String organization,
String city,
String state,
String country,
CertificateUtil.KeyPairSupplier keyPairSupplier) |
static X509Certificate |
createSelfSignedCertificate(String email,
String domain,
String organizationUnit,
String organization,
String city,
String state,
String country,
KeyPair keyPair)
Deprecated.
|
static String |
exportToPemFormat(CertificateEntry entry) |
protected static String |
extractCN(X500Principal principal) |
static List<String> |
extractXmppAddrs(X509Certificate x509Certificate) |
static List<String> |
getCertAltCName(X509Certificate cert) |
static String |
getCertCName(X509Certificate cert) |
static String |
getCertificateBasicInfo(Certificate cert) |
static StringBuilder |
getCertificateBasicInfo(StringBuilder sb,
Certificate cert) |
static boolean |
isExpired(X509Certificate cert) |
static boolean |
isSelfSigned(X509Certificate cert) |
static CertificateEntry |
loadCertificate(byte[] bytes)
Loads a certificate from a DER byte buffer.
|
static CertificateEntry |
loadCertificate(File file) |
static CertificateEntry |
loadCertificate(String file) |
static PrivateKey |
loadPrivateKeyFromDER(File file) |
static void |
main(String[] args) |
static boolean |
match(String hostname,
String altName)
Checks if hostname matches name or wildcard
|
static CertificateEntry |
parseCertificate(Reader data) |
static Certificate[] |
removeRootCACertificate(Certificate[] certChain) |
static Certificate[] |
sort(Certificate[] chain) |
static List<Certificate> |
sort(List<Certificate> certs) |
static void |
storeCertificate(String file,
CertificateEntry entry) |
static CertCheckResult |
validateCertificate(Certificate[] chain,
KeyStore trustKeystore,
boolean revocationEnabled) |
static boolean |
verifyCertificateForDomain(X509Certificate cert,
String hostname)
Method used to verify if certificate if valid for particular domain (if domain matches CN or ALT of certificate)
|
protected static boolean |
verifyCertificateForHostname(String hostname,
X509Certificate x509Certificate) |
protected static boolean |
verifyCertificateForIp(String ipAddr,
X509Certificate x509Certificate) |