|
||||||||||
| 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 material
public PEMKeyStoreParameters(java.lang.String initCertDirs,
java.lang.String initDefaultCertDir)
initCertDirs - Directories where security material exists.initDefaultCertDir - A default directory for the storage of security material
public 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.LoadStoreParameterpublic 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 | |||||||||