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.OutputStreambufferedSignerOutputStreamprivate InboundSecurityTokeninboundSecurityTokenprivate SignatureTypesignatureTypeprivate SignerOutputStreamsignerOutputStreamprivate Transformertransformer
-
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 voidcreateSignatureAlgorithm(InboundSecurityToken inboundSecurityToken, SignatureType signatureType)protected voiddoFinal()InboundSecurityTokengetInboundSecurityToken()protected voidprocessEvent(XMLSecEvent xmlSecEvent)protected abstract InboundSecurityTokenretrieveSecurityToken(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
-
-