Package com.netscape.certsrv.key
Class KeyGenerationRequest
- java.lang.Object
-
- com.netscape.certsrv.base.RESTMessage
-
- com.netscape.certsrv.key.KeyGenerationRequest
-
- All Implemented Interfaces:
JSONSerializer
- Direct Known Subclasses:
AsymKeyGenerationRequest
,SymKeyGenerationRequest
public class KeyGenerationRequest extends RESTMessage
Class to define the common attributes and methods used by SymKeyGenerationRequest and AsymKeyGenerationRequest- Author:
- akoneru
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.netscape.certsrv.base.RESTMessage
RESTMessage.Attribute, RESTMessage.AttributeList, RESTMessage.AttributeListDeserializer, RESTMessage.AttributeListSerializer
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
CLIENT_KEY_ID
protected static java.lang.String
KEY_ALGORITHM
protected static java.lang.String
KEY_SIZE
protected static java.lang.String
KEY_USAGE
protected static java.lang.String
REALM
protected static java.lang.String
TRANS_WRAPPED_SESSION_KEY
-
Fields inherited from class com.netscape.certsrv.base.RESTMessage
attributes, className
-
Fields inherited from interface com.netscape.certsrv.util.JSONSerializer
logger
-
-
Constructor Summary
Constructors Constructor Description KeyGenerationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUsage(java.lang.String usage)
java.lang.String
getClientKeyId()
java.lang.String
getKeyAlgorithm()
java.lang.Integer
getKeySize()
java.lang.String
getRealm()
java.lang.String
getTransWrappedSessionKey()
java.util.List<java.lang.String>
getUsages()
void
setClientKeyId(java.lang.String clientKeyId)
void
setKeyAlgorithm(java.lang.String keyAlgorithm)
void
setKeySize(java.lang.Integer keySize)
void
setRealm(java.lang.String realm)
void
setTransWrappedSessionKey(java.lang.String transWrappedSessionKey)
void
setUsages(java.util.List<java.lang.String> usages)
-
Methods inherited from class com.netscape.certsrv.base.RESTMessage
equals, fromDOM, fromDOM, fromXML, getAttribute, getAttributeList, getAttributeNames, getAttributes, getClassName, hashCode, removeAttribute, setAttribute, setAttributeList, setAttributes, setClassName, toDOM, toDOM, toXML
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netscape.certsrv.util.JSONSerializer
toJSON
-
-
-
-
Field Detail
-
CLIENT_KEY_ID
protected static final java.lang.String CLIENT_KEY_ID
- See Also:
- Constant Field Values
-
KEY_SIZE
protected static final java.lang.String KEY_SIZE
- See Also:
- Constant Field Values
-
KEY_ALGORITHM
protected static final java.lang.String KEY_ALGORITHM
- See Also:
- Constant Field Values
-
KEY_USAGE
protected static final java.lang.String KEY_USAGE
- See Also:
- Constant Field Values
-
TRANS_WRAPPED_SESSION_KEY
protected static final java.lang.String TRANS_WRAPPED_SESSION_KEY
- See Also:
- Constant Field Values
-
REALM
protected static final java.lang.String REALM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUsages
public java.util.List<java.lang.String> getUsages()
-
setUsages
public void setUsages(java.util.List<java.lang.String> usages)
-
addUsage
public void addUsage(java.lang.String usage)
-
getClientKeyId
public java.lang.String getClientKeyId()
- Returns:
- the clientKeyId
-
setClientKeyId
public void setClientKeyId(java.lang.String clientKeyId)
- Parameters:
clientKeyId
- the clientKeyId to set
-
getKeySize
public java.lang.Integer getKeySize()
- Returns:
- the keySize
-
setKeySize
public void setKeySize(java.lang.Integer keySize)
- Parameters:
keySize
- the key size to set
-
getKeyAlgorithm
public java.lang.String getKeyAlgorithm()
- Returns:
- the keyAlgorithm
-
setKeyAlgorithm
public void setKeyAlgorithm(java.lang.String keyAlgorithm)
- Parameters:
keyAlgorithm
- the key algorithm to set
-
getTransWrappedSessionKey
public java.lang.String getTransWrappedSessionKey()
- Returns:
- the transWrappedSessionKey
-
setTransWrappedSessionKey
public void setTransWrappedSessionKey(java.lang.String transWrappedSessionKey)
- Parameters:
transWrappedSessionKey
- the wrapped seesion key to set
-
getRealm
public java.lang.String getRealm()
- Returns:
- the realm
-
setRealm
public void setRealm(java.lang.String realm)
- Parameters:
realm
- - authorization realm to set
-
-