Package org.apache.sshd.openpgp
Interface PGPAuthorizedKeyEntriesLoader
-
- All Superinterfaces:
PGPPublicKeyExtractor,org.apache.sshd.common.config.keys.PublicKeyEntryResolver
- All Known Implementing Classes:
PGPAuthorizedEntriesTracker,PGPPublicRingWatcher
public interface PGPAuthorizedKeyEntriesLoader extends PGPPublicKeyExtractor, org.apache.sshd.common.config.keys.PublicKeyEntryResolver
TODO Add javadoc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.List<java.security.PublicKey>loadMatchingAuthorizedEntries(org.apache.sshd.common.session.SessionContext session, java.util.Collection<? extends org.apache.sshd.common.config.keys.PublicKeyEntry> entries)java.util.List<java.security.PublicKey>loadMatchingKeyFingerprints(org.apache.sshd.common.session.SessionContext session, java.util.Collection<java.lang.String> fingerprints)default java.security.PublicKeyresolve(org.apache.sshd.common.session.SessionContext session, java.lang.String keyType, byte[] keyData, java.util.Map<java.lang.String,java.lang.String> headers)default java.util.List<java.security.PublicKey>resolveAuthorizedEntries(org.apache.sshd.common.session.SessionContext session, java.util.Collection<? extends org.apache.sshd.common.config.keys.PublicKeyEntry> entries, org.apache.sshd.common.config.keys.PublicKeyEntryResolver fallbackResolver)-
Methods inherited from interface org.apache.sshd.openpgp.PGPPublicKeyExtractor
extractDSSPublicKey, extractECDSAPublicKey, extractECPublicKey, extractEdDSAPublicKey, extractPublicKey, extractRSAPublicKey, generatePublicKey
-
-
-
-
Method Detail
-
resolve
default java.security.PublicKey resolve(org.apache.sshd.common.session.SessionContext session, java.lang.String keyType, byte[] keyData, java.util.Map<java.lang.String,java.lang.String> headers) throws java.io.IOException, java.security.GeneralSecurityException- Specified by:
resolvein interfaceorg.apache.sshd.common.config.keys.PublicKeyEntryResolver- Throws:
java.io.IOExceptionjava.security.GeneralSecurityException
-
resolveAuthorizedEntries
default java.util.List<java.security.PublicKey> resolveAuthorizedEntries(org.apache.sshd.common.session.SessionContext session, java.util.Collection<? extends org.apache.sshd.common.config.keys.PublicKeyEntry> entries, org.apache.sshd.common.config.keys.PublicKeyEntryResolver fallbackResolver) throws java.io.IOException, java.security.GeneralSecurityException, org.bouncycastle.openpgp.PGPException- Throws:
java.io.IOExceptionjava.security.GeneralSecurityExceptionorg.bouncycastle.openpgp.PGPException
-
loadMatchingAuthorizedEntries
default java.util.List<java.security.PublicKey> loadMatchingAuthorizedEntries(org.apache.sshd.common.session.SessionContext session, java.util.Collection<? extends org.apache.sshd.common.config.keys.PublicKeyEntry> entries) throws java.io.IOException, java.security.GeneralSecurityException, org.bouncycastle.openpgp.PGPException- Throws:
java.io.IOExceptionjava.security.GeneralSecurityExceptionorg.bouncycastle.openpgp.PGPException
-
loadMatchingKeyFingerprints
java.util.List<java.security.PublicKey> loadMatchingKeyFingerprints(org.apache.sshd.common.session.SessionContext session, java.util.Collection<java.lang.String> fingerprints) throws java.io.IOException, java.security.GeneralSecurityException, org.bouncycastle.openpgp.PGPException- Throws:
java.io.IOExceptionjava.security.GeneralSecurityExceptionorg.bouncycastle.openpgp.PGPException
-
-