|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.globus.gsi.stores.PEMKeyStoreParameters
public class PEMKeyStoreParameters
This parameter class provides all of the options for creating a FileBasedKeyStore.
It is immutable.
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
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()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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.Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |