Package org.apache.sshd.openpgp
Interface PGPPublicKeyExtractor
- All Known Subinterfaces:
PGPAuthorizedKeyEntriesLoader
- All Known Implementing Classes:
PGPAuthorizedEntriesTracker
,PGPKeyPairResourceParser
,PGPPublicRingWatcher
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
TODO Add javadoc
-
Method Summary
Modifier and TypeMethodDescriptiondefault DSAPublicKey
extractDSSPublicKey
(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.DSAPublicBCPGKey bcKey) default ECPublicKey
extractECDSAPublicKey
(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) default PublicKey
extractECPublicKey
(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) default PublicKey
extractEdDSAPublicKey
(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.EdDSAPublicBCPGKey bcKey) default PublicKey
extractPublicKey
(org.apache.sshd.common.NamedResource resourceKey, org.c02e.jpgpj.Subkey sk) default RSAPublicKey
extractRSAPublicKey
(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.RSAPublicBCPGKey bcKey) <K extends PublicKey>
KgeneratePublicKey
(String algorithm, Class<K> keyType, KeySpec keySpec)
-
Method Details
-
extractPublicKey
default PublicKey extractPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.c02e.jpgpj.Subkey sk) throws IOException, GeneralSecurityException - Throws:
IOException
GeneralSecurityException
-
extractRSAPublicKey
default RSAPublicKey extractRSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.RSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOException
GeneralSecurityException
-
extractECPublicKey
default PublicKey extractECPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOException
GeneralSecurityException
-
extractECDSAPublicKey
default ECPublicKey extractECDSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOException
GeneralSecurityException
-
extractEdDSAPublicKey
default PublicKey extractEdDSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.EdDSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOException
GeneralSecurityException
-
extractDSSPublicKey
default DSAPublicKey extractDSSPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.DSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOException
GeneralSecurityException
-
generatePublicKey
<K extends PublicKey> K generatePublicKey(String algorithm, Class<K> keyType, KeySpec keySpec) throws GeneralSecurityException - Throws:
GeneralSecurityException
-