Class AbstractSignatureInputHandler.SignatureVerifier
- java.lang.Object
-
- org.apache.xml.security.stax.impl.processor.input.AbstractSignatureInputHandler.SignatureVerifier
-
- Direct Known Subclasses:
XMLSignatureInputHandler.XMLSignatureVerifier
- Enclosing class:
- AbstractSignatureInputHandler
public abstract class AbstractSignatureInputHandler.SignatureVerifier extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.OutputStream
bufferedSignerOutputStream
private InboundSecurityToken
inboundSecurityToken
private SignatureType
signatureType
private SignerOutputStream
signerOutputStream
private Transformer
transformer
-
Constructor Summary
Constructors Constructor Description SignatureVerifier(SignatureType signatureType, InboundSecurityContext inboundSecurityContext, XMLSecurityProperties securityProperties)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
createSignatureAlgorithm(InboundSecurityToken inboundSecurityToken, SignatureType signatureType)
protected void
doFinal()
InboundSecurityToken
getInboundSecurityToken()
protected void
processEvent(XMLSecEvent xmlSecEvent)
protected abstract InboundSecurityToken
retrieveSecurityToken(SignatureType signatureType, XMLSecurityProperties securityProperties, InboundSecurityContext inboundSecurityContext)
-
-
-
Field Detail
-
signatureType
private final SignatureType signatureType
-
inboundSecurityToken
private final InboundSecurityToken inboundSecurityToken
-
signerOutputStream
private SignerOutputStream signerOutputStream
-
bufferedSignerOutputStream
private java.io.OutputStream bufferedSignerOutputStream
-
transformer
private Transformer transformer
-
-
Constructor Detail
-
SignatureVerifier
public SignatureVerifier(SignatureType signatureType, InboundSecurityContext inboundSecurityContext, XMLSecurityProperties securityProperties) throws XMLSecurityException
- Throws:
XMLSecurityException
-
-
Method Detail
-
retrieveSecurityToken
protected abstract InboundSecurityToken retrieveSecurityToken(SignatureType signatureType, XMLSecurityProperties securityProperties, InboundSecurityContext inboundSecurityContext) throws XMLSecurityException
- Throws:
XMLSecurityException
-
getInboundSecurityToken
public InboundSecurityToken getInboundSecurityToken()
-
createSignatureAlgorithm
protected void createSignatureAlgorithm(InboundSecurityToken inboundSecurityToken, SignatureType signatureType) throws XMLSecurityException
- Throws:
XMLSecurityException
-
processEvent
protected void processEvent(XMLSecEvent xmlSecEvent) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
doFinal
protected void doFinal() throws XMLSecurityException
- Throws:
XMLSecurityException
-
-