Uses of Interface
eu.emi.security.authn.x509.helpers.PasswordSupplier
Packages that use PasswordSupplier
Package
Description
Consists of general purpose classes, helping to implement generic functionality of the library.
Contains implementation classes of the library.
-
Uses of PasswordSupplier in eu.emi.security.authn.x509.helpers
Classes in eu.emi.security.authn.x509.helpers that implement PasswordSupplierModifier and TypeClassDescriptionclassTrivial implementation ofPasswordSupplierwhich uses a password provided to the constructor. -
Uses of PasswordSupplier in eu.emi.security.authn.x509.impl
Methods in eu.emi.security.authn.x509.impl that return PasswordSupplierModifier and TypeMethodDescriptionstatic PasswordSupplierCertificateUtils.getPF(char[] password) Methods in eu.emi.security.authn.x509.impl with parameters of type PasswordSupplierModifier and TypeMethodDescriptionstatic KeyStoreCertificateUtils.loadPEMKeystore(InputStream is, PasswordSupplier pf, char[] ksPassword) AsCertificateUtils.loadPEMKeystore(InputStream, char[], char[])but this version allows for providing input key's encryption password only when needed.static PrivateKeyCertificateUtils.loadPEMPrivateKey(InputStream is, PasswordSupplier pf) Loads a private key from the provided input stream.Constructors in eu.emi.security.authn.x509.impl with parameters of type PasswordSupplierModifierConstructorDescriptionPEMCredential(InputStream keystoreStream, PasswordSupplier pf) AsPEMCredential(InputStream, char[])but this version allows for providing decryption key only when needed.PEMCredential(InputStream privateKeyStream, InputStream certificateStream, PasswordSupplier pf) AsPEMCredential(InputStream, InputStream, char[])but password is retrieved on demand.PEMCredential(Reader privateKeyReader, Reader certificateReader, PasswordSupplier pf) AsPEMCredential(Reader, Reader, char[])but password is retrieved on demand.PEMCredential(String keystorePath, PasswordSupplier pf) AsPEMCredential(String, char[])but this version allows for providing decryption key only when needed.