org.apache.camel.component.crypto
Class DigitalSignatureEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.crypto.DigitalSignatureEndpoint
- All Implemented Interfaces:
- CamelContextAware, Endpoint, IsSingleton
public class DigitalSignatureEndpoint
- extends DefaultEndpoint
DigitalSignatureEndpoint
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, hashCode, isLenientProperties, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, toString |
DigitalSignatureEndpoint
public DigitalSignatureEndpoint(String uri,
DigitalSignatureComponent component,
DigitalSignatureConfiguration configuration)
createProducer
public Producer createProducer()
throws Exception
- Throws:
Exception
createConsumer
public Consumer createConsumer(Processor processor)
throws Exception
- Throws:
Exception
isSingleton
public boolean isSingleton()
getManagedObject
public Object getManagedObject(DigitalSignatureEndpoint endpoint)
setConfiguration
public void setConfiguration(DigitalSignatureConfiguration configuration)
getConfiguration
public DigitalSignatureConfiguration getConfiguration()
getPublicKey
public PublicKey getPublicKey()
throws Exception
- Throws:
Exception
setPublicKey
public void setPublicKey(PublicKey publicKey)
setPublicKey
public void setPublicKey(String publicKeyName)
getCertificate
public Certificate getCertificate()
throws Exception
- Throws:
Exception
getPrivateKey
public PrivateKey getPrivateKey()
throws Exception
- Throws:
Exception
setPrivateKey
public void setPrivateKey(PrivateKey privateKey)
getKeystore
public KeyStore getKeystore()
setKeystore
public void setKeystore(KeyStore keystore)
getPassword
public char[] getPassword()
setKeyPassword
public void setKeyPassword(char[] keyPassword)
getSecureRandom
public SecureRandom getSecureRandom()
setSecureRandom
public void setSecureRandom(SecureRandom secureRandom)
getAlgorithm
public String getAlgorithm()
setAlgorithm
public void setAlgorithm(String algorithm)
getBuffersize
public Integer getBuffersize()
setBuffersize
public void setBuffersize(Integer buffersize)
getProvider
public String getProvider()
setProvider
public void setProvider(String provider)
getSignatureHeader
public String getSignatureHeader()
setSignatureHeader
public void setSignatureHeader(String signatureHeaderName)
getAlias
public String getAlias()
setAlias
public void setAlias(String alias)
getClearHeaders
public boolean getClearHeaders()
setClearHeaders
public void setClearHeaders(boolean clearHeaders)
Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.