public class XMLSecurityProperties extends Object
Modifier | Constructor and Description |
---|---|
|
XMLSecurityProperties() |
protected |
XMLSecurityProperties(XMLSecurityProperties xmlSecurityProperties) |
public XMLSecurityProperties()
protected XMLSecurityProperties(XMLSecurityProperties xmlSecurityProperties)
public SecurityTokenConstants.KeyIdentifier getSignatureKeyIdentifier()
public void setSignatureKeyIdentifier(SecurityTokenConstants.KeyIdentifier signatureKeyIdentifier)
public SecurityTokenConstants.KeyIdentifier getEncryptionKeyIdentifier()
public void setEncryptionKeyIdentifier(SecurityTokenConstants.KeyIdentifier encryptionKeyIdentifier)
encryptionKeyIdentifier
- public void addInputProcessor(InputProcessor inputProcessor)
inputProcessor
- The InputProcessor to addpublic List<InputProcessor> getInputProcessorList()
public void setDecryptionKey(Key decryptionKey)
public Key getDecryptionKey()
public void setEncryptionTransportKey(Key encryptionTransportKey)
public Key getEncryptionTransportKey()
public void setEncryptionKey(Key encryptionKey)
public Key getEncryptionKey()
public void addEncryptionPart(SecurePart securePart)
securePart
- public List<SecurePart> getEncryptionSecureParts()
public String getEncryptionSymAlgorithm()
public void setEncryptionSymAlgorithm(String encryptionSymAlgorithm)
encryptionSymAlgorithm
- The algo to use for encryptionpublic String getEncryptionKeyTransportAlgorithm()
public void setEncryptionKeyTransportAlgorithm(String encryptionKeyTransportAlgorithm)
encryptionKeyTransportAlgorithm
- the encryption key transport algorithm as stringpublic String getEncryptionKeyTransportDigestAlgorithm()
public void setEncryptionKeyTransportDigestAlgorithm(String encryptionKeyTransportDigestAlgorithm)
public String getEncryptionKeyTransportMGFAlgorithm()
public void setEncryptionKeyTransportMGFAlgorithm(String encryptionKeyTransportMGFAlgorithm)
public byte[] getEncryptionKeyTransportOAEPParams()
public void setEncryptionKeyTransportOAEPParams(byte[] encryptionKeyTransportOAEPParams)
public X509Certificate getEncryptionUseThisCertificate()
public void setEncryptionUseThisCertificate(X509Certificate encryptionUseThisCertificate)
public X509Certificate[] getSignatureCerts()
public void setSignatureCerts(X509Certificate[] signatureCerts)
public void addSignaturePart(SecurePart securePart)
public List<SecurePart> getSignatureSecureParts()
public String getSignatureAlgorithm()
public void setSignatureAlgorithm(String signatureAlgorithm)
public String getSignatureDigestAlgorithm()
public void setSignatureDigestAlgorithm(String signatureDigestAlgorithm)
public void setSignatureKey(Key signatureKey)
public Key getSignatureKey()
public boolean isUseSingleCert()
public void setUseSingleCert(boolean useSingleCert)
public boolean isAddExcC14NInclusivePrefixes()
public void setAddExcC14NInclusivePrefixes(boolean addExcC14NInclusivePrefixes)
public List<XMLSecurityConstants.Action> getActions()
public void setActions(List<XMLSecurityConstants.Action> actions)
actions
- public void addAction(XMLSecurityConstants.Action action)
public String getSignatureCanonicalizationAlgorithm()
public void setSignatureCanonicalizationAlgorithm(String signatureCanonicalizationAlgorithm)
public Key getSignatureVerificationKey()
public void setSignatureVerificationKey(Key signatureVerificationKey)
public boolean isSkipDocumentEvents()
public void setSkipDocumentEvents(boolean skipDocumentEvents)
skipDocumentEvents
- set to true when document events should be discarded, false otherwisepublic boolean isDisableSchemaValidation()
public void setDisableSchemaValidation(boolean disableSchemaValidation)
Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.