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