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
- Author:
- Apache MINA SSHD Project
-
Method Summary
Modifier and TypeMethodDescriptiondefault DSAPublicKeyextractDSSPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.DSAPublicBCPGKey bcKey) default ECPublicKeyextractECDSAPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) default PublicKeyextractECPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) default PublicKeyextractEdDSAPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.EdDSAPublicBCPGKey bcKey) default PublicKeyextractPublicKey(NamedResource resourceKey, org.c02e.jpgpj.Subkey sk) default RSAPublicKeyextractRSAPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.RSAPublicBCPGKey bcKey) <K extends PublicKey>
KgeneratePublicKey(String algorithm, Class<K> keyType, KeySpec keySpec)
-
Method Details
-
extractPublicKey
default PublicKey extractPublicKey(NamedResource resourceKey, org.c02e.jpgpj.Subkey sk) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractRSAPublicKey
default RSAPublicKey extractRSAPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.RSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractECPublicKey
default PublicKey extractECPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractECDSAPublicKey
default ECPublicKey extractECDSAPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractEdDSAPublicKey
default PublicKey extractEdDSAPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.EdDSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractDSSPublicKey
default DSAPublicKey extractDSSPublicKey(NamedResource resourceKey, org.bouncycastle.bcpg.DSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
generatePublicKey
<K extends PublicKey> K generatePublicKey(String algorithm, Class<K> keyType, KeySpec keySpec) throws GeneralSecurityException - Throws:
GeneralSecurityException
-