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 DSAPublicKeyextractDSSPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.DSAPublicBCPGKey bcKey) default ECPublicKeyextractECDSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) default PublicKeyextractECPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) default PublicKeyextractEdDSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.EdDSAPublicBCPGKey bcKey) default PublicKeyextractPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.c02e.jpgpj.Subkey sk) default RSAPublicKeyextractRSAPublicKey(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:
IOExceptionGeneralSecurityException
-
extractRSAPublicKey
default RSAPublicKey extractRSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.RSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractECPublicKey
default PublicKey extractECPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractECDSAPublicKey
default ECPublicKey extractECDSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.ECPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractEdDSAPublicKey
default PublicKey extractEdDSAPublicKey(org.apache.sshd.common.NamedResource resourceKey, org.bouncycastle.bcpg.EdDSAPublicBCPGKey bcKey) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
extractDSSPublicKey
default DSAPublicKey extractDSSPublicKey(org.apache.sshd.common.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
-