Package org.italiangrid.voms.credential
Class UserCredentials
- java.lang.Object
-
- org.italiangrid.voms.credential.UserCredentials
-
public class UserCredentials extends java.lang.Object
This class implements convenience methods to load X509 user credentials in PEM or PKCS12 format.
-
-
Field Summary
Fields Modifier and Type Field Description private static LoadCredentialsStrategy
loadCredentialsStrategy
-
Constructor Summary
Constructors Constructor Description UserCredentials()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static eu.emi.security.authn.x509.X509Credential
loadCredentials()
static eu.emi.security.authn.x509.X509Credential
loadCredentials(char[] keyPassword)
static eu.emi.security.authn.x509.X509Credential
loadCredentials(eu.emi.security.authn.x509.helpers.PasswordSupplier passwordFinder)
static void
setLoadCredentialsStrategy(LoadCredentialsStrategy strategy)
-
-
-
Field Detail
-
loadCredentialsStrategy
private static LoadCredentialsStrategy loadCredentialsStrategy
-
-
Method Detail
-
setLoadCredentialsStrategy
public static void setLoadCredentialsStrategy(LoadCredentialsStrategy strategy)
-
loadCredentials
public static eu.emi.security.authn.x509.X509Credential loadCredentials()
-
loadCredentials
public static eu.emi.security.authn.x509.X509Credential loadCredentials(char[] keyPassword)
-
loadCredentials
public static eu.emi.security.authn.x509.X509Credential loadCredentials(eu.emi.security.authn.x509.helpers.PasswordSupplier passwordFinder)
-
-