org.apache.camel.component.crypto
Class DigitalSignatureEndpoint
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.crypto.DigitalSignatureEndpoint
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId
public class DigitalSignatureEndpoint
- extends org.apache.camel.impl.DefaultEndpoint
DigitalSignatureEndpoint
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString |
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.camel.Service |
start, stop |
DigitalSignatureEndpoint
public DigitalSignatureEndpoint(java.lang.String uri,
DigitalSignatureComponent component,
DigitalSignatureConfiguration configuration)
createProducer
public org.apache.camel.Producer createProducer()
throws java.lang.Exception
- Throws:
java.lang.Exception
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws java.lang.Exception
- Throws:
java.lang.Exception
isSingleton
public boolean isSingleton()
getManagedObject
public java.lang.Object getManagedObject(DigitalSignatureEndpoint endpoint)
setConfiguration
public void setConfiguration(DigitalSignatureConfiguration configuration)
getConfiguration
public DigitalSignatureConfiguration getConfiguration()
getPublicKey
public java.security.PublicKey getPublicKey()
throws java.lang.Exception
- Throws:
java.lang.Exception
setPublicKey
public void setPublicKey(java.security.PublicKey publicKey)
setPublicKey
public void setPublicKey(java.lang.String publicKeyName)
getCertificate
public java.security.cert.Certificate getCertificate()
throws java.lang.Exception
- Throws:
java.lang.Exception
getPrivateKey
public java.security.PrivateKey getPrivateKey()
throws java.lang.Exception
- Throws:
java.lang.Exception
setPrivateKey
public void setPrivateKey(java.security.PrivateKey privateKey)
getKeystore
public java.security.KeyStore getKeystore()
setKeystore
public void setKeystore(java.security.KeyStore keystore)
getPassword
public char[] getPassword()
setKeyPassword
public void setKeyPassword(char[] keyPassword)
getSecureRandom
public java.security.SecureRandom getSecureRandom()
setSecureRandom
public void setSecureRandom(java.security.SecureRandom secureRandom)
getAlgorithm
public java.lang.String getAlgorithm()
setAlgorithm
public void setAlgorithm(java.lang.String algorithm)
getBuffersize
public java.lang.Integer getBuffersize()
setBuffersize
public void setBuffersize(java.lang.Integer buffersize)
getProvider
public java.lang.String getProvider()
setProvider
public void setProvider(java.lang.String provider)
getSignatureHeader
public java.lang.String getSignatureHeader()
setSignatureHeader
public void setSignatureHeader(java.lang.String signatureHeaderName)
getAlias
public java.lang.String getAlias()
setAlias
public void setAlias(java.lang.String alias)
getClearHeaders
public boolean getClearHeaders()
setClearHeaders
public void setClearHeaders(boolean clearHeaders)
Apache CAMEL