Uses of Class
eu.europa.esig.dss.spi.x509.revocation.RevocationToken
Packages that use RevocationToken
Package
Description
-
Uses of RevocationToken in eu.europa.esig.dss.spi
Methods in eu.europa.esig.dss.spi with parameters of type RevocationTokenModifier and TypeMethodDescriptionstatic booleanDSSRevocationUtils.checkIssuerValidAtRevocationProductionTime(RevocationToken<?> revocationToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) Checks if the revocation has been produced during the issuer certificate validity range -
Uses of RevocationToken in eu.europa.esig.dss.spi.validation
Methods in eu.europa.esig.dss.spi.validation that return RevocationTokenModifier and TypeMethodDescriptionprotected RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL> RevocationDataLoadingStrategy.checkCRL(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) Retrieves and verifies the obtained CRL tokenprotected RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> RevocationDataLoadingStrategy.checkOCSP(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) Retrieves and verifies the obtained OCSP tokenCRLFirstRevocationDataLoadingStrategy.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) OCSPFirstRevocationDataLoadingStrategy.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) abstract RevocationTokenRevocationDataLoadingStrategy.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) This method retrieves aRevocationTokenfor the given certificateTokenMethods in eu.europa.esig.dss.spi.validation that return types with arguments of type RevocationTokenModifier and TypeMethodDescriptionprotected Collection<RevocationToken<?>> RevocationDataVerifier.getProcessedRevocations()Deprecated.since DSS 6.3.Set<RevocationToken<?>> SignatureValidationContext.getProcessedRevocations()Set<RevocationToken<?>> ValidationContext.getProcessedRevocations()Returns a read only list of all revocations used in the process of the validation of all signatures from the given document.List<RevocationToken<?>> SignatureValidationContext.getRevocationData(eu.europa.esig.dss.model.x509.CertificateToken certificateToken) List<RevocationToken<?>> ValidationContext.getRevocationData(eu.europa.esig.dss.model.x509.CertificateToken certificateToken) Returns revocation data for the givencertificateToken, whether extracted from a signature file or obtained online.Methods in eu.europa.esig.dss.spi.validation with parameters of type RevocationTokenModifier and TypeMethodDescriptionvoidSignatureValidationContext.addRevocationTokenForVerification(RevocationToken<?> revocationToken) voidValidationContext.addRevocationTokenForVerification(RevocationToken<?> revocationToken) Adds a new revocation token to the list of tokens to verify.booleanRevocationDataVerifier.checkCertificateNotRevoked(RevocationToken<?> revocationToken, Date controlTime) This method verifies whether a certificate was not revoked atcontrolTimebooleanRevocationDataVerifier.isAcceptable(RevocationToken<?> revocationToken) This method verifies the validity of the givenRevocationTokenusing the embedded issuer certificate token at the current timebooleanRevocationDataVerifier.isAcceptable(RevocationToken<?> revocationToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) This method verifies the validity of the givenRevocationTokenat the current timebooleanRevocationDataVerifier.isAcceptable(RevocationToken<?> revocationToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken, Date controlTime) This method verifies the validity of the givenRevocationTokenatcontrolTimebooleanRevocationDataVerifier.isAcceptable(RevocationToken<?> revocationToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken, List<eu.europa.esig.dss.model.x509.CertificateToken> certificateChain, Date controlTime) This method verifies the validity of the givenRevocationTokenatcontrolTimebooleanRevocationDataVerifier.isAcceptable(RevocationToken<?> revocationToken, Date controlTime) This method verifies the validity of the givenRevocationTokenat the givencontrolTimeusing the embedded issuer certificate tokenprotected booleanRevocationDataVerifier.isAcceptableSignatureAlgorithm(RevocationToken<?> revocationToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) Verifies validity of the used signature algorithm on revocation data creation is still valid according to the specified cryptographic constraints.protected booleanRevocationDataLoadingStrategy.isAcceptableToken(RevocationToken<?> revocationToken) This method verifies whether the obtained revocation token is acceptablebooleanRevocationDataVerifier.isAfterThisUpdateAndBeforeNextUpdate(RevocationToken<?> revocationToken, Date date) Verifies whether thecontrolTimeis within revocation data's thisUpdate and nextUpdate timesprotected booleanRevocationDataVerifier.isConsistent(RevocationToken<?> revocation) Verifies whether the revocation token is consistentprotected booleanRevocationDataVerifier.isGoodIssuer(RevocationToken<?> revocationToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken, Date controlTime) Verifies validity if theissuerCertificateTokenofrevocationTokenprotected booleanRevocationDataVerifier.isRevocationDataComplete(RevocationToken<?> revocationToken) Verifies whether the revocation token contains all required databooleanRevocationDataVerifier.isRevocationDataFresh(RevocationToken<?> revocationToken, Date validationTime, eu.europa.esig.dss.enumerations.Context context) This method verifies if therevocationTokenconsidered withincontextis fresh enough relatively to the givenvalidationTimeprotected booleanRevocationDataVerifier.isRevocationThisUpdateAfterValidationTime(RevocationToken<?> revocationToken, Date validationTime, long maximumRevocationFreshness) This method verifies whether the revocation's thisUpdate time is after thevalidationTimeminus the acceptablemaximumRevocationFreshnessprotected booleanRevocationDataVerifier.isRevocationThisUpdateAfterValidationTimeNullConstraint(RevocationToken<?> revocationToken, Date validationTime) This method verifies whether the revocation's thisUpdate time is after thevalidationTimeminus the difference between nextUpdate and thisUpdate field valuesprotected booleanRevocationDataVerifier.isRevocationTokenValid(RevocationToken<?> revocationToken) Verifies whether the revocation token is cryptographically validprotected booleanRevocationDataVerifier.isSelfIssuedRevocation(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, RevocationToken<?> revocationData) Verifies whether the verified certificate does not occur in the revocation's issuer certificate chainMethod parameters in eu.europa.esig.dss.spi.validation with type arguments of type RevocationTokenModifier and TypeMethodDescriptionprotected voidRevocationDataVerifier.setProcessedRevocations(Collection<RevocationToken<?>> processedRevocations) Deprecated.since DSS 6.3. -
Uses of RevocationToken in eu.europa.esig.dss.spi.x509
Methods in eu.europa.esig.dss.spi.x509 that return RevocationTokenModifier and TypeMethodDescriptionAlternateUrlsSourceAdapter.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) AlternateUrlsSourceAdapter.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken, List<String> alternativeUrls) CompositeRevocationSource.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) -
Uses of RevocationToken in eu.europa.esig.dss.spi.x509.revocation
Methods in eu.europa.esig.dss.spi.x509.revocation that return RevocationTokenModifier and TypeMethodDescriptionprotected abstract RevocationToken<R> JdbcRevocationSource.buildRevocationTokenFromResult(SqlRecord response, eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) BuildsRevocationTokenfrom the obtainedResultSetOfflineRevocationSource.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) This method returns the latest issued revocation token from a set of all revocation data found for the givencertificateToken.RepositoryRevocationSource.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) RepositoryRevocationSource.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken, boolean forceRefresh) Retrieves a revocation token for the givenCertificateTokenRevocationSource.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) This method retrieves aRevocationTokenfor the certificateTokenRevocationSourceAlternateUrlsSupport.getRevocationToken(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken, List<String> alternativeUrls) Gets anRevocationTokenfor the given certificate / issuer's certificate couple.protected abstract RevocationToken<R> FileRevocationSource.reconstructTokenFromEncodedData(FileRevocationSource<R>.FileCacheEntry revocationCache, eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertToken) Creates a revocation token from cached encoded dataMethods in eu.europa.esig.dss.spi.x509.revocation that return types with arguments of type RevocationTokenModifier and TypeMethodDescriptionprotected List<RevocationToken<R>> FileRevocationSource.findRevocations(String key, eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertToken) protected List<RevocationToken<R>> JdbcRevocationSource.findRevocations(String key, eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) protected abstract List<RevocationToken<R>> RepositoryRevocationSource.findRevocations(String key, eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertToken) Finds a list of RevocationTokens in the cache for the givencertificateTokenwith the correspondingkeyOfflineRevocationSource.getADBERevocationValuesTokens()Retrieves the list of allRevocationTokens present in the ADBE signed attribute NOTE: Applicable only for PAdES revocation sourceOfflineRevocationSource.getAllRevocationTokens()Retrieves a Set of all foundRevocationTokenMap<RevocationToken<R>, Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> OfflineRevocationSource.getAllRevocationTokensWithOrigins()Returns all tokens with their originsOfflineRevocationSource.getAnyValidationDataTokens()Retrieves the list of allRevocationTokens present in 'AnyValidationData' elementOfflineRevocationSource.getAttributeRevocationValuesTokens()Retrieves the list of allRevocationTokens present in 'AttributeRevocationValues' elementOfflineRevocationSource.getCMSSignedDataRevocationTokens()Retrieves the list of allRevocationTokens present in the CMS SignedData NOTE: Applicable only for CAdES revocation sourcesOfflineRevocationSource.getDSSDictionaryTokens()Retrieves the list of allRevocationTokens present in 'DSS' dictionary NOTE: Applicable only for PAdES revocation sourceListRevocationSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) MultipleRevocationSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) This method retrieves a list ofRevocationTokenfor the certificateTokenRepositoryRevocationSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken) RepositoryRevocationSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerCertificateToken, boolean forceRefresh) Retrieves a list of revocation token for the givenCertificateTokenOfflineRevocationSource.getRevocationValuesTokens()Retrieves the list of allRevocationTokens present in 'RevocationValues' elementOfflineRevocationSource.getTimestampValidationDataTokens()Retrieves the list of allRevocationTokens present in 'TimestampValidationData' elementMap<RevocationToken<R>, Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> OfflineRevocationSource.getUniqueRevocationTokensWithOrigins()Returns a Map of uniqueRevocationTokenbased on binary (a same binary can cover several certificates) with their originsOfflineRevocationSource.getVRIDictionaryTokens()Retrieves the list of allRevocationTokens present in 'VRI' dictionary NOTE: Applicable only for PAdES revocation sourceMethods in eu.europa.esig.dss.spi.x509.revocation with parameters of type RevocationTokenModifier and TypeMethodDescriptionvoidOfflineRevocationSource.addRevocation(RevocationToken<R> token, eu.europa.esig.dss.enumerations.RevocationOrigin origin) This method adds a revocation token with its originvoidOfflineRevocationSource.addRevocation(RevocationToken<R> token, eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<R> binary) This method adds aRevocationTokenfrom the binaryMap<RevocationRef<R>, Set<eu.europa.esig.dss.enumerations.RevocationRefOrigin>> OfflineRevocationSource.findRefsAndOriginsForRevocationToken(RevocationToken<R> revocationToken) Retrieves a Map of foundRevocationRefwith their origins for the givenRevocationTokenprotected StringRepositoryRevocationSource.getRevocationSourceUrl(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, RevocationToken<R> revocationToken) Returns a revocation URL for the givenrevocationTokenprotected voidFileRevocationSource.insertRevocation(String revocationKey, RevocationToken<R> token) protected abstract voidRepositoryRevocationSource.insertRevocation(String revocationKey, RevocationToken<R> token) Inserts a new RevocationToken into the cacheprotected booleanRepositoryRevocationSource.isNotExpired(RevocationToken<R> revocationToken, eu.europa.esig.dss.model.x509.CertificateToken certificateTokenIssuer) Checks if the nextUpdate date is currently valid with respect of nextUpdateDelay and maxNexUpdateDelay parameters.booleanRevocationTokenRefMatcher.match(RevocationToken<R> token, RevocationRef<R> reference) This method returns true if the reference is related to the provided tokenvoidFileRevocationSource.FileCacheEntry.saveRevocationToken(RevocationToken<R> revocationToken) WritesrevocationTokento corresponding cache document and associated documentsprotected voidFileRevocationSource.saveRevocationToken(FileRevocationSource<R>.FileCacheEntry revocationCache, RevocationToken<R> token) Writes therevocationTokenwithin the file systemprotected voidFileRevocationSource.updateRevocation(String revocationKey, RevocationToken<R> token) protected abstract voidRepositoryRevocationSource.updateRevocation(String revocationKey, RevocationToken<R> token) Updates the RevocationToken into cacheConstructors in eu.europa.esig.dss.spi.x509.revocation with parameters of type RevocationTokenModifierConstructorDescriptionRevocationTokenIdentifier(RevocationToken<?> revocationToken) Default constructor -
Uses of RevocationToken in eu.europa.esig.dss.spi.x509.revocation.crl
Subclasses of RevocationToken in eu.europa.esig.dss.spi.x509.revocation.crlModifier and TypeClassDescriptionclassThis class represents a CRL and provides the information about its validity.Methods in eu.europa.esig.dss.spi.x509.revocation.crl that return types with arguments of type RevocationTokenModifier and TypeMethodDescriptionList<RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> ExternalResourcesCRLSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificate, eu.europa.esig.dss.model.x509.CertificateToken issuer) List<RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> OfflineCRLSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) Methods in eu.europa.esig.dss.spi.x509.revocation.crl with parameters of type RevocationTokenModifier and TypeMethodDescriptionbooleanCRLTokenRefMatcher.match(RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL> token, RevocationRef<eu.europa.esig.dss.model.x509.revocation.crl.CRL> reference) -
Uses of RevocationToken in eu.europa.esig.dss.spi.x509.revocation.ocsp
Subclasses of RevocationToken in eu.europa.esig.dss.spi.x509.revocation.ocspModifier and TypeClassDescriptionclassOCSP Signed Token which encapsulate BasicOCSPResp (BC).Methods in eu.europa.esig.dss.spi.x509.revocation.ocsp that return types with arguments of type RevocationTokenModifier and TypeMethodDescriptionList<RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> ExternalResourcesOCSPSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificate, eu.europa.esig.dss.model.x509.CertificateToken issuer) List<RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> OfflineOCSPSource.getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificate, eu.europa.esig.dss.model.x509.CertificateToken issuer) Methods in eu.europa.esig.dss.spi.x509.revocation.ocsp with parameters of type RevocationTokenModifier and TypeMethodDescriptionbooleanOCSPTokenRefMatcher.match(RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> token, RevocationRef<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP> reference)