Class AbstractKeyStoreKeyType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractKeyStoreKeyType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
ModuleSaml2KeyStoreKeyType
public class AbstractKeyStoreKeyType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Abstract type for key from key store. Supported only JKS type of key store.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_KEY_ALIAS
static ItemName
F_KEY_PASSWORD
static ItemName
F_KEY_STORE_PASSWORD
static ItemName
F_KEY_STORE_PATH
static Producer<AbstractKeyStoreKeyType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AbstractKeyStoreKeyType()
AbstractKeyStoreKeyType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractKeyStoreKeyType
clone()
<X> X
end()
boolean
equals(Object other)
String
getKeyAlias()
ProtectedStringType
getKeyPassword()
ProtectedStringType
getKeyStorePassword()
String
getKeyStorePath()
AbstractKeyStoreKeyType
keyAlias(String value)
AbstractKeyStoreKeyType
keyPassword(ProtectedStringType value)
AbstractKeyStoreKeyType
keyStorePassword(ProtectedStringType value)
AbstractKeyStoreKeyType
keyStorePath(String value)
void
setKeyAlias(String value)
void
setKeyPassword(ProtectedStringType value)
void
setKeyStorePassword(ProtectedStringType value)
void
setKeyStorePath(String value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_KEY_STORE_PATH
public static final ItemName F_KEY_STORE_PATH
-
F_KEY_STORE_PASSWORD
public static final ItemName F_KEY_STORE_PASSWORD
-
F_KEY_ALIAS
public static final ItemName F_KEY_ALIAS
-
F_KEY_PASSWORD
public static final ItemName F_KEY_PASSWORD
-
FACTORY
public static final Producer<AbstractKeyStoreKeyType> FACTORY
-
-
Constructor Detail
-
AbstractKeyStoreKeyType
public AbstractKeyStoreKeyType()
-
AbstractKeyStoreKeyType
@Deprecated public AbstractKeyStoreKeyType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getKeyStorePath
public String getKeyStorePath()
-
setKeyStorePath
public void setKeyStorePath(String value)
-
getKeyStorePassword
public ProtectedStringType getKeyStorePassword()
-
setKeyStorePassword
public void setKeyStorePassword(ProtectedStringType value)
-
getKeyAlias
public String getKeyAlias()
-
setKeyAlias
public void setKeyAlias(String value)
-
getKeyPassword
public ProtectedStringType getKeyPassword()
-
setKeyPassword
public void setKeyPassword(ProtectedStringType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
keyStorePath
public AbstractKeyStoreKeyType keyStorePath(String value)
-
keyStorePassword
public AbstractKeyStoreKeyType keyStorePassword(ProtectedStringType value)
-
keyAlias
public AbstractKeyStoreKeyType keyAlias(String value)
-
keyPassword
public AbstractKeyStoreKeyType keyPassword(ProtectedStringType value)
-
end
public <X> X end()
-
clone
public AbstractKeyStoreKeyType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-