public class SignatureConfig extends WSSecurityOption implements Serializable
Java class for SignatureConfig complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SignatureConfig">
<complexContent>
<extension base="{}WSSecurityOption">
<attribute name="keyIdentifierType" type="{}KeyIdentifierType" />
<attribute name="signatureAlgorithm" type="{}SignatureAlgorithm" />
<attribute name="signatureCanonicalization" type="{}SignatureCanonicalization" />
<attribute name="digestAlgorithm" type="{}DigestAlgorithm" />
<attribute name="signingCert" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="signatureVerificationCert" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="useSingleCert" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected DigestAlgorithm |
digestAlgorithm |
static SignatureConfig |
EMPTY_INSTANCE |
protected KeyIdentifierType |
keyIdentifierType |
protected SignatureAlgorithm |
signatureAlgorithm |
protected SignatureCanonicalization |
signatureCanonicalization |
protected String |
signatureVerificationCert |
protected String |
signingCert |
protected Boolean |
useSingleCert |
id, parts, type| Constructor and Description |
|---|
SignatureConfig() |
| Modifier and Type | Method and Description |
|---|---|
SignatureConfig |
copy()
Deep copies the fields of the this model into a new instance of this class and returns it.
|
SignatureConfig |
copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.
|
protected SignatureConfig |
copy(SignatureConfig nobj,
boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.
|
boolean |
equals(Object o) |
DigestAlgorithm |
getDigestAlgorithm()
Gets the value of the digestAlgorithm property.
|
KeyIdentifierType |
getKeyIdentifierType()
Gets the value of the keyIdentifierType property.
|
SignatureAlgorithm |
getSignatureAlgorithm()
Gets the value of the signatureAlgorithm property.
|
SignatureCanonicalization |
getSignatureCanonicalization()
Gets the value of the signatureCanonicalization property.
|
String |
getSignatureVerificationCert()
Gets the value of the signatureVerificationCert property.
|
String |
getSigningCert()
Gets the value of the signingCert property.
|
int |
hashCode() |
Boolean |
isUseSingleCert()
Gets the value of the useSingleCert property.
|
void |
setDigestAlgorithm(DigestAlgorithm value)
Sets the value of the digestAlgorithm property.
|
void |
setKeyIdentifierType(KeyIdentifierType value)
Sets the value of the keyIdentifierType property.
|
void |
setSignatureAlgorithm(SignatureAlgorithm value)
Sets the value of the signatureAlgorithm property.
|
void |
setSignatureCanonicalization(SignatureCanonicalization value)
Sets the value of the signatureCanonicalization property.
|
void |
setSignatureVerificationCert(String value)
Sets the value of the signatureVerificationCert property.
|
void |
setSigningCert(String value)
Sets the value of the signingCert property.
|
void |
setUseSingleCert(Boolean value)
Sets the value of the useSingleCert property.
|
String |
toString() |
SignatureConfig |
withDigestAlgorithm(DigestAlgorithm newValue)
Sets the digestAlgorithm property to the given newValue and returns this instance.
|
SignatureConfig |
withKeyIdentifierType(KeyIdentifierType newValue)
Sets the keyIdentifierType property to the given newValue and returns this instance.
|
SignatureConfig |
withSignatureAlgorithm(SignatureAlgorithm newValue)
Sets the signatureAlgorithm property to the given newValue and returns this instance.
|
SignatureConfig |
withSignatureCanonicalization(SignatureCanonicalization newValue)
Sets the signatureCanonicalization property to the given newValue and returns this instance.
|
SignatureConfig |
withSignatureVerificationCert(String newValue)
Sets the signatureVerificationCert property to the given newValue and returns this instance.
|
SignatureConfig |
withSigningCert(String newValue)
Sets the signingCert property to the given newValue and returns this instance.
|
SignatureConfig |
withUseSingleCert(Boolean newValue)
Sets the useSingleCert property to the given newValue and returns this instance.
|
protected KeyIdentifierType keyIdentifierType
protected SignatureAlgorithm signatureAlgorithm
protected SignatureCanonicalization signatureCanonicalization
protected DigestAlgorithm digestAlgorithm
protected String signingCert
protected String signatureVerificationCert
protected Boolean useSingleCert
public static final SignatureConfig EMPTY_INSTANCE
public KeyIdentifierType getKeyIdentifierType()
KeyIdentifierTypepublic void setKeyIdentifierType(KeyIdentifierType value)
value - allowed object is
KeyIdentifierTypepublic SignatureAlgorithm getSignatureAlgorithm()
SignatureAlgorithmpublic void setSignatureAlgorithm(SignatureAlgorithm value)
value - allowed object is
SignatureAlgorithmpublic SignatureCanonicalization getSignatureCanonicalization()
SignatureCanonicalizationpublic void setSignatureCanonicalization(SignatureCanonicalization value)
value - allowed object is
SignatureCanonicalizationpublic DigestAlgorithm getDigestAlgorithm()
DigestAlgorithmpublic void setDigestAlgorithm(DigestAlgorithm value)
value - allowed object is
DigestAlgorithmpublic String getSigningCert()
Stringpublic void setSigningCert(String value)
value - allowed object is
Stringpublic String getSignatureVerificationCert()
Stringpublic void setSignatureVerificationCert(String value)
value - allowed object is
Stringpublic Boolean isUseSingleCert()
Booleanpublic void setUseSingleCert(Boolean value)
value - allowed object is
Booleanpublic int hashCode()
hashCode in class WSSecurityOptionpublic String toString()
toString in class WSSecurityOptionpublic boolean equals(Object o)
equals in class WSSecurityOptionpublic SignatureConfig copy()
copy in class WSSecurityOptionpublic SignatureConfig copy(boolean isDeep)
copy in class WSSecurityOptionprotected SignatureConfig copy(SignatureConfig nobj, boolean isDeep)
public SignatureConfig withKeyIdentifierType(KeyIdentifierType newValue)
public SignatureConfig withSignatureAlgorithm(SignatureAlgorithm newValue)
public SignatureConfig withSignatureCanonicalization(SignatureCanonicalization newValue)
public SignatureConfig withDigestAlgorithm(DigestAlgorithm newValue)
public SignatureConfig withSigningCert(String newValue)
public SignatureConfig withSignatureVerificationCert(String newValue)
public SignatureConfig withUseSingleCert(Boolean newValue)