com.ibm.security.certclient
Interface PkEeCertReqTransaction
All Superinterfaces:
- public interface PkEeCertReqTransaction
- extends PkEeBuiltReqTransaction
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
addExtKeyUsage(java.util.List<java.lang.String> extKUsage)
Merges the provided extended key usages to those already existing if any.
|
|
setKeySize(int keyBits)
Set the length of the key in bits.
|
|
setKeyType(java.lang.String keyType)
Set the key type to be generated for this request.
|
|
storeNewEntry(java.lang.String alias,java.lang.String keyPwd)
Add the signed certificate into the EE keystore.
|
| Methods inherited from interface com.ibm.security.certclient.PkEeBuiltReqTransaction |
|---|
addKeyUsage, getKeyPair, getPrivateKey, getPublicKey, setSubjectAltNames, setSubjectKeyIdShort, setValidity |
| Methods inherited from interface com.ibm.security.certclient.PkEeReqTransaction |
|---|
getCertificateChain, getPKCS10CertReq, getSignedCert |
| Methods inherited from interface com.ibm.security.certclient.PkEeTransaction |
|---|
actionRequest |
Method Detail
setKeyType
- void setKeyType(java.lang.String keyType)
Set the key type to be generated for this request. Overrides current
value if any.
Parameters:
keyType - If not "DSA" then defaults to "RSA" setKeySize
- void setKeySize(int keyBits)
- throws com.ibm.security.certclient.base.PkException
Set the length of the key in bits. Overrides
current value if any.
Parameters:
keyBits - Number of bits in the key Throws:
com.ibm.security.certclient.base.PkException - keysize is invalid addExtKeyUsage
- void addExtKeyUsage(java.util.List<java.lang.String> extKUsage)
Merges the provided extended key usages to those already existing if any.
Parameters:
extKUsage - List of extendedkey usages -
"ServerAuth_Id"
"ClientAuth_Id"
"CodeSigning_Id"
"EmailProtection_Id"
"IPSecEndSystem_Id"
"IPSecTunnel_Id"
"IPSecUser_Id"
"TimeStamping_Id" storeNewEntry
- void storeNewEntry(java.lang.String alias,
- java.lang.String keyPwd)
- throws com.ibm.security.certclient.base.PkException
Add the signed certificate into the EE keystore.
Parameters:
alias - label for this key entry in the EE keystore. This label should be unique
in the keystore. keyPwd - protection password for the key. Throws:
com.ibm.security.certclient.base.PkException - These identify various keystore errors