Class ModuleSaml2SimpleKeyType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractModuleSaml2KeyType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ModuleSaml2SimpleKeyType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ModuleSaml2SimpleKeyType extends AbstractModuleSaml2KeyType implements Serializable, Cloneable, Containerable
SAML2 key from key store. Supported only JKS type of key store.Java class for ModuleSaml2SimpleKeyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ModuleSaml2SimpleKeyType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractModuleSaml2KeyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="privateKey" type="{http://prism.evolveum.com/xml/ns/public/types-3}ProtectedStringType"/> <element name="passphrase" type="{http://prism.evolveum.com/xml/ns/public/types-3}ProtectedStringType"/> <element name="certificate" type="{http://prism.evolveum.com/xml/ns/public/types-3}ProtectedStringType"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_CERTIFICATE
static ItemName
F_NAME
static ItemName
F_PASSPHRASE
static ItemName
F_PRIVATE_KEY
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractModuleSaml2KeyType
F_TYPE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ModuleSaml2SimpleKeyType()
ModuleSaml2SimpleKeyType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractModuleSaml2KeyType
getType, setType
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
ModuleSaml2SimpleKeyType
public ModuleSaml2SimpleKeyType()
-
ModuleSaml2SimpleKeyType
public ModuleSaml2SimpleKeyType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classAbstractModuleSaml2KeyType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classAbstractModuleSaml2KeyType
-
toString
public String toString()
- Overrides:
toString
in classAbstractModuleSaml2KeyType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractModuleSaml2KeyType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractModuleSaml2KeyType
-
end
public <X> X end()
- Overrides:
end
in classAbstractModuleSaml2KeyType
-
getName
public String getName()
-
setName
public void setName(String value)
-
getPrivateKey
public ProtectedStringType getPrivateKey()
-
setPrivateKey
public void setPrivateKey(ProtectedStringType value)
-
getPassphrase
public ProtectedStringType getPassphrase()
-
setPassphrase
public void setPassphrase(ProtectedStringType value)
-
getCertificate
public ProtectedStringType getCertificate()
-
setCertificate
public void setCertificate(ProtectedStringType value)
-
name
public ModuleSaml2SimpleKeyType name(String value)
-
privateKey
public ModuleSaml2SimpleKeyType privateKey(ProtectedStringType value)
-
beginPrivateKey
public ProtectedStringType beginPrivateKey()
-
passphrase
public ModuleSaml2SimpleKeyType passphrase(ProtectedStringType value)
-
beginPassphrase
public ProtectedStringType beginPassphrase()
-
certificate
public ModuleSaml2SimpleKeyType certificate(ProtectedStringType value)
-
beginCertificate
public ProtectedStringType beginCertificate()
-
type
public ModuleSaml2SimpleKeyType type(ModuleSaml2KeyTypeType value)
- Overrides:
type
in classAbstractModuleSaml2KeyType
-
clone
public ModuleSaml2SimpleKeyType clone()
- Overrides:
clone
in classAbstractModuleSaml2KeyType
-
-