Class AbstractSignatureInputHandler.SignatureVerifier
java.lang.Object
org.apache.xml.security.stax.impl.processor.input.AbstractSignatureInputHandler.SignatureVerifier
- Direct Known Subclasses:
XMLSignatureInputHandler.XMLSignatureVerifier
- Enclosing class:
- AbstractSignatureInputHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate OutputStream
private final InboundSecurityToken
private final SignatureType
private SignerOutputStream
private Transformer
-
Constructor Summary
ConstructorsConstructorDescriptionSignatureVerifier
(SignatureType signatureType, InboundSecurityContext inboundSecurityContext, XMLSecurityProperties securityProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createSignatureAlgorithm
(InboundSecurityToken inboundSecurityToken, SignatureType signatureType) protected void
doFinal()
protected void
processEvent
(XMLSecEvent xmlSecEvent) protected abstract InboundSecurityToken
retrieveSecurityToken
(SignatureType signatureType, XMLSecurityProperties securityProperties, InboundSecurityContext inboundSecurityContext)
-
Field Details
-
signatureType
-
inboundSecurityToken
-
signerOutputStream
-
bufferedSignerOutputStream
-
transformer
-
-
Constructor Details
-
SignatureVerifier
public SignatureVerifier(SignatureType signatureType, InboundSecurityContext inboundSecurityContext, XMLSecurityProperties securityProperties) throws XMLSecurityException - Throws:
XMLSecurityException
-
-
Method Details
-
retrieveSecurityToken
protected abstract InboundSecurityToken retrieveSecurityToken(SignatureType signatureType, XMLSecurityProperties securityProperties, InboundSecurityContext inboundSecurityContext) throws XMLSecurityException - Throws:
XMLSecurityException
-
getInboundSecurityToken
-
createSignatureAlgorithm
protected void createSignatureAlgorithm(InboundSecurityToken inboundSecurityToken, SignatureType signatureType) throws XMLSecurityException - Throws:
XMLSecurityException
-
processEvent
- Throws:
XMLStreamException
-
doFinal
- Throws:
XMLSecurityException
-