Package org.keycloak.common.util
Class CertificateUtils
- java.lang.Object
- 
- org.keycloak.common.util.CertificateUtils
 
- 
 public class CertificateUtils extends Object The Class CertificateUtils provides utility functions for generation of V1 and V3X509Certificate
- 
- 
Constructor SummaryConstructors Constructor Description CertificateUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static X509CertificategenerateV1SelfSignedCertificate(KeyPair caKeyPair, String subject)Generate version 1 self signedX509Certificate..static X509CertificategenerateV1SelfSignedCertificate(KeyPair caKeyPair, String subject, BigInteger serialNumber)static X509CertificategenerateV3Certificate(KeyPair keyPair, PrivateKey caPrivateKey, X509Certificate caCert, String subject)Generates version 3X509Certificate.
 
- 
- 
- 
Method Detail- 
generateV3Certificatepublic static X509Certificate generateV3Certificate(KeyPair keyPair, PrivateKey caPrivateKey, X509Certificate caCert, String subject) throws Exception Generates version 3X509Certificate.- Parameters:
- keyPair- the key pair
- caPrivateKey- the CA private key
- caCert- the CA certificate
- subject- the subject name
- Returns:
- the x509 certificate
- Throws:
- Exception- the exception
 
 - 
generateV1SelfSignedCertificatepublic static X509Certificate generateV1SelfSignedCertificate(KeyPair caKeyPair, String subject) Generate version 1 self signedX509Certificate..- Parameters:
- caKeyPair- the CA key pair
- subject- the subject name
- Returns:
- the x509 certificate
- Throws:
- Exception- the exception
 
 - 
generateV1SelfSignedCertificatepublic static X509Certificate generateV1SelfSignedCertificate(KeyPair caKeyPair, String subject, BigInteger serialNumber) 
 
- 
 
-