|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PkEeCertReqTransaction
Complete certificate request transaction for initial request for a key pair
Method Summary | |
---|---|
void |
addExtKeyUsage(List<String> extKUsage)
Merges the provided extended key usages to those already existing if any. |
void |
setKeySize(int keyBits)
Set the length of the key in bits. |
void |
setKeyType(String keyType)
Set the key type to be generated for this request. |
void |
storeNewEntry(String alias,
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 |
---|
void setKeyType(String keyType)
keyType
- If not "DSA" then defaults to "RSA"void setKeySize(int keyBits) throws com.ibm.security.certclient.base.PkException
keyBits
- Number of bits in the key
com.ibm.security.certclient.base.PkException
- keysize is invalidvoid addExtKeyUsage(List<String> extKUsage)
extKUsage
- List of extendedkey usages -
"ServerAuth_Id"
"ClientAuth_Id"
"CodeSigning_Id"
"EmailProtection_Id"
"IPSecEndSystem_Id"
"IPSecTunnel_Id"
"IPSecUser_Id"
"TimeStamping_Id"void storeNewEntry(String alias, String keyPwd) throws com.ibm.security.certclient.base.PkException
alias
- label for this key entry in the EE keystore. This label should be unique
in the keystore.keyPwd
- protection password for the key.
com.ibm.security.certclient.base.PkException
- These identify various keystore errors
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |