Class StorageResolver
- java.lang.Object
-
- org.apache.xml.security.keys.storage.StorageResolver
-
public class StorageResolver extends java.lang.Object
This class collects customized resolvers for Certificates.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
StorageResolver.StorageResolverIterator
Class StorageResolverIterator This iterates over all the Certificates found in all the resolvers.
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.Logger
LOG
private java.util.List<StorageResolverSpi>
storageResolvers
Field storageResolvers
-
Constructor Summary
Constructors Constructor Description StorageResolver()
Constructor StorageResolverStorageResolver(java.security.cert.X509Certificate x509certificate)
Constructor StorageResolverStorageResolver(java.security.KeyStore keyStore)
Constructor StorageResolverStorageResolver(StorageResolverSpi resolver)
Constructor StorageResolver
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.security.cert.X509Certificate x509certificate)
Method addCertificatevoid
add(java.security.KeyStore keyStore)
Method addKeyStorevoid
add(StorageResolverSpi resolver)
Method addResolverjava.util.Iterator<java.security.cert.Certificate>
getIterator()
Method getIterator
-
-
-
Field Detail
-
LOG
private static final org.slf4j.Logger LOG
-
storageResolvers
private java.util.List<StorageResolverSpi> storageResolvers
Field storageResolvers
-
-
Constructor Detail
-
StorageResolver
public StorageResolver()
Constructor StorageResolver
-
StorageResolver
public StorageResolver(StorageResolverSpi resolver)
Constructor StorageResolver- Parameters:
resolver
-
-
StorageResolver
public StorageResolver(java.security.KeyStore keyStore)
Constructor StorageResolver- Parameters:
keyStore
-
-
StorageResolver
public StorageResolver(java.security.cert.X509Certificate x509certificate)
Constructor StorageResolver- Parameters:
x509certificate
-
-
-
Method Detail
-
add
public void add(StorageResolverSpi resolver)
Method addResolver- Parameters:
resolver
-
-
add
public void add(java.security.KeyStore keyStore)
Method addKeyStore- Parameters:
keyStore
-
-
add
public void add(java.security.cert.X509Certificate x509certificate)
Method addCertificate- Parameters:
x509certificate
-
-
getIterator
public java.util.Iterator<java.security.cert.Certificate> getIterator()
Method getIterator- Returns:
- the iterator for the resolvers.
-
-