|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CertificateProvider
CertificateProvider interface.
| Method Summary | |
|---|---|
X509Certificate |
generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serialNumber,
String applicationUri,
String... hostNames)
generateCertificate. |
X509Certificate |
generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String domainName,
BigInteger serialNumber,
Date startDate,
Date expiryDate)
generateIssuerCert. |
Collection<List<?>> |
getSubjectAlternativeNames(X509Certificate cert)
getSubjectAlternativeNames. |
void |
writeToPem(X509Certificate key,
File savePath,
String password,
String algorithm)
writeToPem. |
| Method Detail |
|---|
X509Certificate generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serialNumber,
String applicationUri,
String... hostNames)
throws GeneralSecurityException,
IOException
generateCertificate.
domainName - a String object.publicKey - a PublicKey object.privateKey - a PrivateKey object.issuerKeys - a KeyPair object.from - a Date object.to - a Date object.serialNumber - a BigInteger object.applicationUri - a String object.hostNames - a String object.
X509Certificate object.
GeneralSecurityException - if any.
IOException - if any.
X509Certificate generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String domainName,
BigInteger serialNumber,
Date startDate,
Date expiryDate)
throws GeneralSecurityException,
IOException
generateIssuerCert.
publicKey - a PublicKey object.privateKey - a PrivateKey object.issuerKeys - a KeyPair object.domainName - a String object.serialNumber - a BigInteger object.startDate - a Date object.expiryDate - a Date object.
X509Certificate object.
GeneralSecurityException - if any.
IOException - if any.
Collection<List<?>> getSubjectAlternativeNames(X509Certificate cert)
throws CertificateParsingException
getSubjectAlternativeNames.
cert - a X509Certificate object.
Collection object.
CertificateParsingException - if any.
void writeToPem(X509Certificate key,
File savePath,
String password,
String algorithm)
throws IOException
writeToPem.
key - a X509Certificate object.savePath - a File object.password - a String object.algorithm - a String object.
IOException - if any.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||