Interface PGPAuthorizedKeyEntriesLoader

    • 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:
        resolve in interface org.apache.sshd.common.config.keys.PublicKeyEntryResolver
        Throws:
        java.io.IOException
        java.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.IOException
        java.security.GeneralSecurityException
        org.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.IOException
        java.security.GeneralSecurityException
        org.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.IOException
        java.security.GeneralSecurityException
        org.bouncycastle.openpgp.PGPException