B C D F G I L O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BaseDirectoryProvider - Class in pgp.cert_d
-
Provider class that is responsible for resolving the pgp.cert.d base directory of the system.
- BaseDirectoryProvider() - Constructor for class pgp.cert_d.BaseDirectoryProvider
C
- clear() - Method in class pgp.cert_d.subkey_lookup.InMemorySubkeyLookup
- createFileBasedInstance(File) - Method in class pgp.cert_d.subkey_lookup.InMemorySubkeyLookupFactory
- createFileBasedInstance(File) - Method in interface pgp.cert_d.subkey_lookup.SubkeyLookupFactory
-
Create a new
SubkeyLookupinstance that lives in the given baseDirectory.
D
- defaultFileBasedCertificateDirectory(KeyMaterialReaderBackend, SubkeyLookup) - Static method in class pgp.cert_d.PGPCertificateDirectories
- doInsert(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- doInsert(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- doInsert(InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Insert a
Certificateidentified by its fingerprint into the directory. - doInsertTrustRoot(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- doInsertTrustRoot(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- doInsertTrustRoot(InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Insert a
KeyorCertificateas trust-root. - doInsertWithSpecialName(String, InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- doInsertWithSpecialName(String, InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- doInsertWithSpecialName(String, InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Insert a
KeyorCertificateunder the given special name.
F
- fileBasedCertificateDirectory(KeyMaterialReaderBackend, File, SubkeyLookup) - Static method in class pgp.cert_d.PGPCertificateDirectories
- FileBasedCertificateDirectoryBackend - Class in pgp.cert_d.backend
-
Implementation of
PGPCertificateDirectory.Backendwhich stores certificates in a directory structure. - FileBasedCertificateDirectoryBackend(File, KeyMaterialReaderBackend) - Constructor for class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- FileBasedCertificateDirectoryBackend.FilenameResolver - Class in pgp.cert_d.backend
-
Class to resolve file names from certificate fingerprints / special names.
- FilenameResolver(File) - Constructor for class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend.FilenameResolver
- fingerprints() - Method in class pgp.cert_d.PGPCertificateDirectory
- fingerprints() - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get the fingerprints of all certificates in the directory, except for certificates which are stored by special name.
G
- getBaseDirectory() - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend.FilenameResolver
- getByFingerprint(String) - Method in class pgp.cert_d.PGPCertificateDirectory
- getByFingerprint(String) - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get the certificate identified by the given fingerprint.
- getByFingerprintIfChanged(String, long) - Method in class pgp.cert_d.PGPCertificateDirectory
- getByFingerprintIfChanged(String, long) - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get the certificate identified by the given fingerprint if it has changed.
- getBySpecialName(String) - Method in class pgp.cert_d.PGPCertificateDirectory
- getBySpecialName(String) - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get the certificate identified by the given special name.
- getBySpecialNameIfChanged(String, long) - Method in class pgp.cert_d.PGPCertificateDirectory
- getBySpecialNameIfChanged(String, long) - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get the certificate identified by the given special name or null, if it has not been changed.
- getCertFileByFingerprint(String) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend.FilenameResolver
-
Calculate the file location for the certificate addressed by the given lowercase hexadecimal OpenPGP fingerprint.
- getCertFileBySpecialName(String) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend.FilenameResolver
-
Calculate the file location for the certification addressed using the given special name.
- getCertificate(String) - Method in class pgp.cert_d.PGPCertificateStoreAdapter
- getCertificateFingerprintsForSubkeyId(long) - Method in class pgp.cert_d.PGPCertificateDirectory
- getCertificateFingerprintsForSubkeyId(long) - Method in class pgp.cert_d.subkey_lookup.InMemorySubkeyLookup
- getCertificateFingerprintsForSubkeyId(long) - Method in interface pgp.cert_d.subkey_lookup.SubkeyLookup
-
Lookup the fingerprint of the certificate that contains the given subkey.
- getCertificateIfChanged(String, Long) - Method in class pgp.cert_d.PGPCertificateStoreAdapter
- getCertificates() - Method in class pgp.cert_d.PGPCertificateStoreAdapter
- getCertificatesBySubkeyId(long) - Method in class pgp.cert_d.PGPCertificateStoreAdapter
- getDefaultBaseDir() - Static method in class pgp.cert_d.BaseDirectoryProvider
- getDefaultBaseDirForOS(String) - Static method in class pgp.cert_d.BaseDirectoryProvider
- getFingerprints() - Method in class pgp.cert_d.PGPCertificateStoreAdapter
- getLock() - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- getLock() - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- getLock() - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Get the locking mechanism to write-lock the backend.
- getTagForFingerprint(String) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- getTagForFingerprint(String) - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- getTagForFingerprint(String) - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Calculate the tag of the certificate with the given fingerprint.
- getTagForSpecialName(String) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- getTagForSpecialName(String) - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- getTagForSpecialName(String) - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Calculate the tag of the certificate identified by the given special name.
- getTrustRoot() - Method in class pgp.cert_d.PGPCertificateDirectory
- getTrustRoot() - Method in interface pgp.cert_d.WritingPGPCertificateDirectory
-
Return the certificate or key identified by the special name
- getTrustRootCertificate() - Method in class pgp.cert_d.PGPCertificateDirectory
- getTrustRootCertificate() - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get the trust-root certificate.
- getTrustRootCertificateIfChanged(long) - Method in class pgp.cert_d.PGPCertificateDirectory
- getTrustRootCertificateIfChanged(long) - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get the trust-root certificate if it has changed.
I
- inMemoryCertificateDirectory(KeyMaterialReaderBackend) - Static method in class pgp.cert_d.PGPCertificateDirectories
- InMemoryCertificateDirectoryBackend - Class in pgp.cert_d.backend
-
Implementation of the
PGPCertificateDirectory.Backendwhich stores key material in-memory. - InMemoryCertificateDirectoryBackend(KeyMaterialReaderBackend) - Constructor for class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- InMemoryCertificateDirectoryBackend.ObjectLockingMechanism - Class in pgp.cert_d.backend
- InMemorySubkeyLookup - Class in pgp.cert_d.subkey_lookup
- InMemorySubkeyLookup() - Constructor for class pgp.cert_d.subkey_lookup.InMemorySubkeyLookup
- InMemorySubkeyLookupFactory - Class in pgp.cert_d.subkey_lookup
-
Factory class to instantiate
InMemorySubkeyLookupobjects. - InMemorySubkeyLookupFactory() - Constructor for class pgp.cert_d.subkey_lookup.InMemorySubkeyLookupFactory
- insert(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateDirectory
- insert(InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.WritingPGPCertificateDirectory
-
Insert a certificate identified by its fingerprint.
- insertCertificate(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateStoreAdapter
- insertCertificateBySpecialName(String, InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateStoreAdapter
- insertTrustRoot(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateDirectory
- insertTrustRoot(InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.WritingPGPCertificateDirectory
-
Insert a key or certificate under the special name
- insertWithSpecialName(String, InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateDirectory
- insertWithSpecialName(String, InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.WritingPGPCertificateDirectory
-
Insert a certificate or key under the given special name.
- isLocked() - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend.ObjectLockingMechanism
- isLocked() - Method in interface pgp.cert_d.PGPCertificateDirectory.LockingMechanism
-
Return true if the lock is in locked state.
- items() - Method in class pgp.cert_d.PGPCertificateDirectory
- items() - Method in interface pgp.cert_d.ReadOnlyPGPCertificateDirectory
-
Get all certificates in the directory, except for certificates which are stored by special name.
L
- lockDirectory() - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend.ObjectLockingMechanism
- lockDirectory() - Method in interface pgp.cert_d.PGPCertificateDirectory.LockingMechanism
-
Lock the store for writes.
- lookupSpecialName(String) - Static method in class pgp.cert_d.SpecialNames
O
- ObjectLockingMechanism() - Constructor for class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend.ObjectLockingMechanism
P
- pgp.cert_d - package pgp.cert_d
-
An implementation of the Shared PGP Certificate Directory for java.
- pgp.cert_d.backend - package pgp.cert_d.backend
-
Storage Backends.
- pgp.cert_d.subkey_lookup - package pgp.cert_d.subkey_lookup
-
Subkey Lookup functionality.
- PGPCertificateDirectories - Class in pgp.cert_d
-
Static factory methods that return implementations of the
PGPCertificateDirectoryclass. - PGPCertificateDirectory - Class in pgp.cert_d
-
Implementation of the Shared PGP Certificate Directory.
- PGPCertificateDirectory(PGPCertificateDirectory.Backend, SubkeyLookup) - Constructor for class pgp.cert_d.PGPCertificateDirectory
-
Constructor for a PGP certificate directory.
- PGPCertificateDirectory.Backend - Interface in pgp.cert_d
-
Storage backend.
- PGPCertificateDirectory.LockingMechanism - Interface in pgp.cert_d
-
Interface for a write-locking mechanism.
- PGPCertificateStoreAdapter - Class in pgp.cert_d
-
Adapter class to adapt a
PGPCertificateDirectoryto thePGPCertificateStoreinterface. - PGPCertificateStoreAdapter(PGPCertificateDirectory) - Constructor for class pgp.cert_d.PGPCertificateStoreAdapter
R
- readByFingerprint(String) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- readByFingerprint(String) - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- readByFingerprint(String) - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Read a
Certificateby its OpenPGP fingerprint. - readBySpecialName(String) - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- readBySpecialName(String) - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- readBySpecialName(String) - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Read a
CertificateorKeyby the given special name. - readItems() - Method in class pgp.cert_d.backend.FileBasedCertificateDirectoryBackend
- readItems() - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend
- readItems() - Method in interface pgp.cert_d.PGPCertificateDirectory.Backend
-
Return an
Iteratorof allCertificatesin the store, except for certificates stored under a special name. - ReadOnlyPGPCertificateDirectory - Interface in pgp.cert_d
-
Interface for a read-only OpenPGP certificate directory.
- releaseDirectory() - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend.ObjectLockingMechanism
- releaseDirectory() - Method in interface pgp.cert_d.PGPCertificateDirectory.LockingMechanism
-
Release the directory write-lock acquired via
PGPCertificateDirectory.LockingMechanism.lockDirectory().
S
- SpecialNames - Class in pgp.cert_d
- SpecialNames() - Constructor for class pgp.cert_d.SpecialNames
- storeCertificateSubkeyIds(String, List<Long>) - Method in class pgp.cert_d.PGPCertificateDirectory
- storeCertificateSubkeyIds(String, List<Long>) - Method in class pgp.cert_d.subkey_lookup.InMemorySubkeyLookup
- storeCertificateSubkeyIds(String, List<Long>) - Method in interface pgp.cert_d.subkey_lookup.SubkeyLookup
-
Record, which certificate the subkey-ids in the list belong to.
- SubkeyLookup - Interface in pgp.cert_d.subkey_lookup
- SubkeyLookupFactory - Interface in pgp.cert_d.subkey_lookup
-
Factory class to instantiate different
SubkeyLookupimplementations.
T
- TRUST_ROOT - Static variable in class pgp.cert_d.SpecialNames
- tryInsert(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateDirectory
- tryInsert(InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.WritingPGPCertificateDirectory
-
Insert a certificate identified by its fingerprint.
- tryInsertTrustRoot(InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateDirectory
- tryInsertTrustRoot(InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.WritingPGPCertificateDirectory
-
Insert a key or certificate under the special name
- tryInsertWithSpecialName(String, InputStream, KeyMaterialMerger) - Method in class pgp.cert_d.PGPCertificateDirectory
- tryInsertWithSpecialName(String, InputStream, KeyMaterialMerger) - Method in interface pgp.cert_d.WritingPGPCertificateDirectory
-
Insert a certificate or key under the given special name.
- tryLockDirectory() - Method in class pgp.cert_d.backend.InMemoryCertificateDirectoryBackend.ObjectLockingMechanism
- tryLockDirectory() - Method in interface pgp.cert_d.PGPCertificateDirectory.LockingMechanism
-
Try top lock the store for writes.
W
- WritingPGPCertificateDirectory - Interface in pgp.cert_d
-
Interface for a writing OpenPGP certificate directory.
All Classes All Packages