org.globus.gsi.stores
public class PEMKeyStoreParameters extends java.lang.Object implements java.security.KeyStore.LoadStoreParameter
Constructor and Description |
---|
PEMKeyStoreParameters(java.lang.String initDefaultCertDir)
This is the simplest constructor which only accepts a directory where all of the security material is stored.
|
PEMKeyStoreParameters(java.lang.String initCertDirs,
java.lang.String initDefaultCertDir)
This is a slightly more complicated constructor which allows the user to specify one or more directory where the
certificates are currently stored.
|
PEMKeyStoreParameters(java.lang.String initCertDirs,
java.lang.String initDefaultCertDir,
java.lang.String initProxyFileName)
This constructor is for users who have a proxy certificate in addition to other security materials.
|
PEMKeyStoreParameters(java.lang.String initCertDirs,
java.lang.String initDefaultCertDir,
java.lang.String initUserCertFileName,
java.lang.String initUserKeyFileName,
java.security.KeyStore.ProtectionParameter initProtectionParameter)
A Constructor supporting the initial storage directories for the certificates, the default storage directory,
the filename of the user's certificate file, the file name of the user's key file and a ProtectionParameter.
|
PEMKeyStoreParameters(java.lang.String initCertDirs,
java.lang.String initDefaultCertDir,
java.lang.String initUserCertFileName,
java.lang.String initUserKeyFileName,
java.security.KeyStore.ProtectionParameter initProtectionParameter,
java.lang.String initProxyFileName)
This is the full constructor for users with proxy certificates.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCertDirs() |
java.lang.String |
getDefaultCertDir() |
java.security.KeyStore.ProtectionParameter |
getProtectionParameter() |
java.lang.String |
getProxyFilename() |
java.lang.String |
getUserCertFilename() |
java.lang.String |
getUserKeyFilename() |
public PEMKeyStoreParameters(java.lang.String initDefaultCertDir)
initDefaultCertDir
- The directory for storage of security materialpublic PEMKeyStoreParameters(java.lang.String initCertDirs, java.lang.String initDefaultCertDir)
initCertDirs
- Directories where security material exists.initDefaultCertDir
- A default directory for the storage of security materialpublic PEMKeyStoreParameters(java.lang.String initCertDirs, java.lang.String initDefaultCertDir, java.lang.String initUserCertFileName, java.lang.String initUserKeyFileName, java.security.KeyStore.ProtectionParameter initProtectionParameter)
initCertDirs
- Directories where security material exists.initDefaultCertDir
- A default directory for the storage of security material.initUserCertFileName
- The file name for the user's certificate.initUserKeyFileName
- The file name for the user's key.initProtectionParameter
- A protection parameter for this keystore.public PEMKeyStoreParameters(java.lang.String initCertDirs, java.lang.String initDefaultCertDir, java.lang.String initProxyFileName)
initCertDirs
- Directories where security material exists.initDefaultCertDir
- A default directory for the storage of security material.initProxyFileName
- The file name for the user's proxy certificate.public PEMKeyStoreParameters(java.lang.String initCertDirs, java.lang.String initDefaultCertDir, java.lang.String initUserCertFileName, java.lang.String initUserKeyFileName, java.security.KeyStore.ProtectionParameter initProtectionParameter, java.lang.String initProxyFileName)
initCertDirs
- Directories where security material exists.initDefaultCertDir
- A default directory for the storage of security material.initUserCertFileName
- The file name for the user's certificate.initUserKeyFileName
- The file name for the user's key.initProtectionParameter
- A protection parameter for this keystore.initProxyFileName
- The file name for the user's proxy certificate.public java.security.KeyStore.ProtectionParameter getProtectionParameter()
getProtectionParameter
in interface java.security.KeyStore.LoadStoreParameter
public java.lang.String getCertDirs()
public java.lang.String getDefaultCertDir()
public java.lang.String getUserCertFilename()
public java.lang.String getUserKeyFilename()
public java.lang.String getProxyFilename()