|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.ejbca.core.protocol.ws.client.gen.UserDataVOWS
public class UserDataVOWS
Class used to represent userdata in the WebService API.
Is used instead of UserDataVO because of profilenames is used instead of id's.
Example code:
UserDataVOWS user = new UserDataVOWS ();
user.setUsername ("tester");
user.setPassword ("foo123");
user.setClearPwd (false);
user.setSubjectDN ("CN=Tester,C=SE");
user.setCaName ("AdminCA1");
user.setEmail (null);
user.setSubjectAltName (null);
user.setStatus (UserDataVOWS.STATUS_NEW);
user.setTokenType (UserDataVOWS.TOKEN_TYPE_USERGENERATED);
user.setEndEntityProfileName ("EMPTY");
user.setCertificateProfileName ("ENDUSER");
List ei = new ArrayList ();
ei.add(new ExtendedInformationWS (ExtendedInformation.CUSTOMDATA+ExtendedInformation.CUSTOM_REVOCATIONREASON,
Integer.toString(RevokedCertInfo.REVOKATION_REASON_CERTIFICATEHOLD)));
ei.add(new ExtendedInformationWS (ExtendedInformation.SUBJECTDIRATTRIBUTES, "DATEOFBIRTH=19761123"));
user.setExtendedInformation(ei);
| Field Summary | |
|---|---|
static int |
STATUS_FAILED
|
static int |
STATUS_GENERATED
|
static int |
STATUS_HISTORICAL
|
static int |
STATUS_INITIALIZED
|
static int |
STATUS_INPROCESS
|
static int |
STATUS_KEYRECOVERY
|
static int |
STATUS_NEW
|
static int |
STATUS_REVOKED
|
static java.lang.String |
TOKEN_TYPE_JKS
|
static java.lang.String |
TOKEN_TYPE_P12
|
static java.lang.String |
TOKEN_TYPE_PEM
|
static java.lang.String |
TOKEN_TYPE_USERGENERATED
|
| Constructor Summary | |
|---|---|
UserDataVOWS()
Emtpy constructor used by internally by web services |
|
UserDataVOWS(java.lang.String username,
java.lang.String password,
boolean clearPwd,
java.lang.String subjectDN,
java.lang.String caName,
java.lang.String subjectAltName,
java.lang.String email,
int status,
java.lang.String tokenType,
java.lang.String endEntityProfileName,
java.lang.String certificateProfileName,
java.lang.String hardTokenIssuerName)
Constructor used when creating a new UserDataVOWS. |
|
| Method Summary | |
|---|---|
java.lang.String |
getCaName()
|
java.lang.String |
getCertificateProfileName()
|
java.math.BigInteger |
getCertificateSerialNumber()
|
java.lang.String |
getEmail()
|
java.lang.String |
getEndEntityProfileName()
|
java.lang.String |
getEndTime()
|
java.util.List<ExtendedInformationWS> |
getExtendedInformation()
|
java.lang.String |
getHardTokenIssuerName()
|
java.lang.String |
getPassword()
Observe when sending userdata to clients outside EJBCA will the password always be null. |
java.lang.String |
getStartTime()
|
int |
getStatus()
|
java.lang.String |
getSubjectAltName()
|
java.lang.String |
getSubjectDN()
|
java.lang.String |
getTokenType()
|
int |
getType()
|
java.lang.String |
getUsername()
|
boolean |
isClearPwd()
Observe sending usedata to clients outside EJBCA will always return false |
boolean |
isKeyRecoverable()
|
boolean |
isSendNotification()
If true notifications will be sent to the user |
void |
setCaName(java.lang.String name)
|
void |
setCertificateProfileName(java.lang.String certificateProfileName)
|
void |
setCertificateSerialNumber(java.math.BigInteger sn)
|
void |
setClearPwd(boolean clearPwd)
|
void |
setEmail(java.lang.String email)
|
void |
setEndEntityProfileName(java.lang.String endEntityProfileName)
|
void |
setEndTime(java.lang.String endTime)
|
void |
setExtendedInformation(java.util.List<ExtendedInformationWS> extendedInformation)
Generic setter for extendedInformation. |
void |
setHardTokenIssuerName(java.lang.String hardTokenIssuerName)
|
void |
setKeyRecoverable(boolean keyrecoverable)
indicates if the users keys should be keyrecoverable |
void |
setPassword(java.lang.String password)
|
void |
setSendNotification(boolean sendnotification)
set to true if notifications should be sent to the user. |
void |
setStartTime(java.lang.String startTime)
|
void |
setStatus(int status)
|
void |
setSubjectAltName(java.lang.String subjectAltName)
|
void |
setSubjectDN(java.lang.String subjectDN)
|
void |
setTokenType(java.lang.String tokenType)
|
void |
setUsername(java.lang.String username)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int STATUS_FAILED
public static final int STATUS_GENERATED
public static final int STATUS_HISTORICAL
public static final int STATUS_INITIALIZED
public static final int STATUS_INPROCESS
public static final int STATUS_KEYRECOVERY
public static final int STATUS_NEW
public static final int STATUS_REVOKED
public static final java.lang.String TOKEN_TYPE_JKS
public static final java.lang.String TOKEN_TYPE_P12
public static final java.lang.String TOKEN_TYPE_PEM
public static final java.lang.String TOKEN_TYPE_USERGENERATED
| Constructor Detail |
|---|
public UserDataVOWS()
public UserDataVOWS(java.lang.String username,
java.lang.String password,
boolean clearPwd,
java.lang.String subjectDN,
java.lang.String caName,
java.lang.String subjectAltName,
java.lang.String email,
int status,
java.lang.String tokenType,
java.lang.String endEntityProfileName,
java.lang.String certificateProfileName,
java.lang.String hardTokenIssuerName)
username - the unique username if the user, used internally in EJBCApassword - password u sed to lock the keystoreclearPwd - true if password should be in clearsubjectDN - ofcaName - the name of the CA used in the EJBCA web gui.subjectAltName - email - status - one of the STATUS_ constantstokenType - type of token, one of TOKEN_TYPE constants for soft tokens, for hard ones use hardtokenprofilenameendEntityProfileName - certificateProfileName - hardTokenIssuerName - if no hardTokenIssuer should be used then use null.| Method Detail |
|---|
public java.lang.String getCaName()
public java.lang.String getCertificateProfileName()
public java.math.BigInteger getCertificateSerialNumber()
public java.lang.String getEmail()
public java.lang.String getEndEntityProfileName()
public java.lang.String getEndTime()
public java.util.List<ExtendedInformationWS> getExtendedInformation()
public java.lang.String getHardTokenIssuerName()
public java.lang.String getPassword()
public java.lang.String getStartTime()
public int getStatus()
public java.lang.String getSubjectAltName()
public java.lang.String getSubjectDN()
public java.lang.String getTokenType()
public int getType()
public java.lang.String getUsername()
public boolean isClearPwd()
public boolean isKeyRecoverable()
public boolean isSendNotification()
public void setCaName(java.lang.String name)
name - The caName to set.public void setCertificateProfileName(java.lang.String certificateProfileName)
certificateProfileName - The certificateProfileName to set.public void setCertificateSerialNumber(java.math.BigInteger sn)
sn - Serial number of the certificate to be generated. Only used if 'Allow certificate serial number override' in used certificate profile is enabled.public void setClearPwd(boolean clearPwd)
clearPwd - The clearpwd to set.public void setEmail(java.lang.String email)
email - The email to set.public void setEndEntityProfileName(java.lang.String endEntityProfileName)
endEntityProfileName - The endEntityProfileName to set.public void setEndTime(java.lang.String endTime)
endTime - the endTime to setpublic void setExtendedInformation(java.util.List<ExtendedInformationWS> extendedInformation)
extendedInformation - public void setHardTokenIssuerName(java.lang.String hardTokenIssuerName)
hardTokenIssuerName - The hardTokenIssuerName to set.public void setKeyRecoverable(boolean keyrecoverable)
keyrecoverable - public void setPassword(java.lang.String password)
password - The password to set.public void setSendNotification(boolean sendnotification)
public void setStartTime(java.lang.String startTime)
startTime - the startTime to setpublic void setStatus(int status)
status - The status to set.public void setSubjectAltName(java.lang.String subjectAltName)
subjectAltName - The subjectAltName to set.public void setSubjectDN(java.lang.String subjectDN)
subjectDN - The subjectDN to set.public void setTokenType(java.lang.String tokenType)
tokenType - The tokenType to set.public void setUsername(java.lang.String username)
username - The username to set.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||