Interface IdentityResourceLoader<PUB extends PublicKey,PRV extends PrivateKey>

Type Parameters:
PUB - Type of PublicKey
PRV - Type of PrivateKey
All Superinterfaces:
KeyTypeNamesSupport
All Known Subinterfaces:
KeyEntryResolver<PUB,PRV>, PrivateKeyEntryDecoder<PUB,PRV>, PublicKeyEntryDecoder<PUB,PRV>, PuttyKeyPairResourceParser<PUB,PRV>
All Known Implementing Classes:
AbstractIdentityResourceLoader, AbstractKeyEntryResolver, AbstractPrivateKeyEntryDecoder, AbstractPublicKeyEntryDecoder, AbstractPuttyKeyDecoder, DSSPublicKeyEntryDecoder, DSSPuttyKeyDecoder, ECDSAPublicKeyEntryDecoder, ECDSAPuttyKeyDecoder, Ed25519PublicKeyDecoder, EdDSAPuttyKeyDecoder, OpenSSHCertificateDecoder, OpenSSHDSSPrivateKeyEntryDecoder, OpenSSHECDSAPrivateKeyEntryDecoder, OpenSSHEd25519PrivateKeyEntryDecoder, OpenSSHRSAPrivateKeyDecoder, RSAPublicKeyDecoder, RSAPuttyKeyDecoder, SkECDSAPublicKeyEntryDecoder, SkED25519PublicKeyEntryDecoder

public interface IdentityResourceLoader<PUB extends PublicKey,PRV extends PrivateKey> extends KeyTypeNamesSupport
  • Field Details

    • MAX_BIGINT_OCTETS_COUNT

      static final int MAX_BIGINT_OCTETS_COUNT
      A reasonable max. number of octets used for a BigInteger in the context of keys based on such numbers
      See Also:
  • Method Details

    • getPublicKeyType

      Class<PUB> getPublicKeyType()
      Returns:
      The Class of the PublicKey that is the result of decoding
    • getPrivateKeyType

      Class<PRV> getPrivateKeyType()
      Returns:
      The Class of the PrivateKey that matches the public one