Package net.webpdf.wsclient.openapi
Class ApplicationConfigKeystore
- java.lang.Object
-
- net.webpdf.wsclient.openapi.ApplicationConfigKeystore
-
public class ApplicationConfigKeystore extends Object
Defines settings for the global keystore used by the server. This keystore is used to store globally available certificates (e.g. for usage in the signature web service).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplicationConfigKeystore.TypeEnumThe format of the keystore file
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ENTRYstatic StringJSON_PROPERTY_PASSWORDstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description ApplicationConfigKeystore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationConfigKeystoreaddEntryItem(ApplicationConfigKeystoreEntry entryItem)ApplicationConfigKeystoreentry(List<ApplicationConfigKeystoreEntry> entry)booleanequals(Object o)@Nullable List<ApplicationConfigKeystoreEntry>getEntry()Get entry@Nullable StringgetPassword()The password required to access the keystore.@Nullable ApplicationConfigKeystore.TypeEnumgetType()The format of the keystore fileinthashCode()ApplicationConfigKeystorepassword(String password)voidsetEntry(List<ApplicationConfigKeystoreEntry> entry)voidsetPassword(String password)voidsetType(ApplicationConfigKeystore.TypeEnum type)StringtoString()ApplicationConfigKeystoretype(ApplicationConfigKeystore.TypeEnum type)
-
-
-
Field Detail
-
JSON_PROPERTY_ENTRY
public static final String JSON_PROPERTY_ENTRY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PASSWORD
public static final String JSON_PROPERTY_PASSWORD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
entry
public ApplicationConfigKeystore entry(List<ApplicationConfigKeystoreEntry> entry)
-
addEntryItem
public ApplicationConfigKeystore addEntryItem(ApplicationConfigKeystoreEntry entryItem)
-
getEntry
@Nullable public @Nullable List<ApplicationConfigKeystoreEntry> getEntry()
Get entry- Returns:
- entry
-
setEntry
public void setEntry(List<ApplicationConfigKeystoreEntry> entry)
-
password
public ApplicationConfigKeystore password(String password)
-
getPassword
@Nullable public @Nullable String getPassword()
The password required to access the keystore.- Returns:
- password
-
setPassword
public void setPassword(String password)
-
type
public ApplicationConfigKeystore type(ApplicationConfigKeystore.TypeEnum type)
-
getType
@Nullable public @Nullable ApplicationConfigKeystore.TypeEnum getType()
The format of the keystore file. * NONE = Keystore not defined. * JKS = A Java keystore (file based with an extension like \".jks\"). * PKCS11 = A PKCS11 keystore (Smart cards, USB keys/token and hardware security modules (HSMs)). * PKCS12 = A PKCS12 keystore (file based with the extensions like \".p12\" or \".pfx\").- Returns:
- type
-
setType
public void setType(ApplicationConfigKeystore.TypeEnum type)
-
-