Interface SignatureScopeFinder<T extends AdvancedSignature>
- Type Parameters:
T-AdvancedSignatureimplementation
- All Known Implementing Classes:
ASiCWithCAdESSignatureScopeFinder,CAdESSignatureScopeFinder,JAdESSignatureScopeFinder,PAdESSignatureScopeFinder,XAdESSignatureScopeFinder
public interface SignatureScopeFinder<T extends AdvancedSignature>
Builds a list of
SignatureScopes from an AdvancedSignature-
Method Summary
Modifier and TypeMethodDescriptionfindSignatureScope(T advancedSignature) Returns a list ofSignatureScopes from a signaturevoidsetDefaultDigestAlgorithm(DigestAlgorithm digestAlgorithm) Sets the default DigestAlgorithm to use forSignatureScopedigest computationvoidsetTokenIdentifierProvider(TokenIdentifierProvider tokenIdentifierProvider) This method sets theTokenIdentifierProviderto be used within teh SignatureScope finder
-
Method Details
-
findSignatureScope
Returns a list ofSignatureScopes from a signature- Parameters:
advancedSignature-AdvancedSignatureto get signatureScopes for- Returns:
- a list of
SignatureScopes
-
setDefaultDigestAlgorithm
Sets the default DigestAlgorithm to use forSignatureScopedigest computation- Parameters:
digestAlgorithm-DigestAlgorithmto use
-
setTokenIdentifierProvider
This method sets theTokenIdentifierProviderto be used within teh SignatureScope finder- Parameters:
tokenIdentifierProvider-TokenIdentifierProviderto use
-