public class UserDataVOWS
extends java.lang.Object
implements java.io.Serializable
UserDataVOWS user = new UserDataVOWS (); user.setUsername ("tester"); user.setPassword ("foo123"); user.setClearPwd (false); user.setSubjectDN ("CN=Tester,C=SE"); user.setCaName ("ManagementCA"); user.setEmail (null); user.setSubjectAltName (null); user.setStatus (EndEntityConstants.STATUS_NEW); user.setTokenType (UserDataVOWS.TOKEN_TYPE_USERGENERATED); user.setEndEntityProfileName ("EMPTY"); user.setCertificateProfileName ("ENDUSER"); Listei = new ArrayList (); ei.add(new ExtendedInformationWS (ExtendedInformation.CUSTOMDATA+ExtendedInformation.CUSTOM_REVOCATIONREASON, Integer.toString(RevokeStatus.REVOKATION_REASON_CERTIFICATEHOLD))); ei.add(new ExtendedInformationWS (ExtendedInformation.SUBJECTDIRATTRIBUTES, "DATEOFBIRTH=19761123")); user.setExtendedInformation(ei);
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
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)
Constructor used when creating a new UserDataVOWS.
|
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)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCaName() |
java.lang.String |
getCardNumber() |
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 |
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() |
org.cesecore.certificates.endentity.EndEntityType |
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 |
setCardNumber(java.lang.String cardNumber)
Sets the card number for the cardnumber extension.
|
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 |
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) |
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
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)
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 tokensendEntityProfileName
- certificateProfileName
- @Deprecated 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)
public java.lang.String getCaName()
public java.lang.String getCardNumber()
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 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 org.cesecore.certificates.endentity.EndEntityType 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 setCardNumber(java.lang.String cardNumber)
cardNumber
- The card number to setpublic 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 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.2019 PrimeKey Solutions AB.