public class CertificateAndKeyUtil
extends java.lang.Object
Includes following constants for principal names:
CERT_INFO_CN
CERT_INFO_OU
CERT_INFO_O
CERT_INFO_L
CERT_INFO_ST
CERT_INFO_C
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CERT_INFO_C |
static java.lang.String |
CERT_INFO_CN |
static java.lang.String |
CERT_INFO_L |
static java.lang.String |
CERT_INFO_O |
static java.lang.String |
CERT_INFO_OU |
static java.lang.String |
CERT_INFO_ST |
static java.lang.String |
TYPE_CERTIFICATE |
| Constructor and Description |
|---|
CertificateAndKeyUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.security.KeyPair |
generateRSAKeyPair() |
static java.security.cert.X509Certificate |
generateV3Certificate(java.security.KeyPair pair,
SEPrincipal subjectPrincipal,
SEPrincipal issuerPrincipal,
java.util.Date validFrom,
java.util.Date ValidTo) |
public static final java.lang.String CERT_INFO_CN
public static final java.lang.String CERT_INFO_OU
public static final java.lang.String CERT_INFO_O
public static final java.lang.String CERT_INFO_L
public static final java.lang.String CERT_INFO_ST
public static final java.lang.String CERT_INFO_C
public static final java.lang.String TYPE_CERTIFICATE
public static java.security.cert.X509Certificate generateV3Certificate(java.security.KeyPair pair,
SEPrincipal subjectPrincipal,
SEPrincipal issuerPrincipal,
java.util.Date validFrom,
java.util.Date ValidTo)
pair - KeyPair which private key is used to sign the new generated certificatesubjectPrincipal - issuerPrincipal - validFrom - ValidTo - public static java.security.KeyPair generateRSAKeyPair()
throws java.lang.Exception
java.lang.Exception