KeyStore
This type is a class for model objects.
This object represents a KeyStore used to store certificates and keys. The KeyStore is referenced by the SSLConfig (for certificates) and the KeySet objects (for keys). The KeyStore object can be scoped to a management scope based on where the physical KeyStore lives or a user selection of the scope. This is necessary so that the wrong association is not made between an SSLConfig and a management scope where the SSLConfig KeyStore reference would not be possible given the associated management scope.
Package: ssl
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Reference attributes having this type:
Certificate.keyStore
KeySet.keyStore
RSAToken.adminCertificateTrustStore
SecureSocketLayer.keyStore
SecureSocketLayer.trustStore
Collection attributes having this type:
AuditCommon.keyStores
SecurityCommon.keyStores
Attributes Summary name : EString The name of the KeyStore instance. This is a user-defined name. password : Password The password for the KeyStore, Token, etc. provider : EString This is the provider of the Keystore implementation. location : EString This is the URL or filename of the KeyStore. This can be a DLL for cryptographic devices or a filename or file URL for file-based KeyStores. It can be a safkeyring URL for RACF keyrings. type : EString This is the provider for the KeyStore. Valid values include JKS, JCEKS, PKCS12, PKCS11Impl (Hardware Crypto), CMS, CMS Crypto), JCERACFKS, JCE4758KS (RACF Crypto). Default is JCEKS (secure file-based KeyStore). fileBased : EBoolean True or false. Default is true. hostList : EString Comma separated ordered list of host name. readOnly : EBoolean Read Only KeyStore, True or false. Default is true initializeAtStartup : EBoolean True or false. Default is false. customProviderClass : EString Custom provider class. createStashFileForCMS : EBoolean Create a stash file for CMS type. The stash file option is only valid with the CMS type. slot : EInt The slot for the keyStore. useForAcceleration : EBoolean Use for Acceleration description : EString KeyStore's description. usage : EString This is determined usage of the keyStore, one of the following can be used: 1,. SSL 2. RoleProp 3. KeySets 4.Audit 5.Custom If it's not specify, then SSL is the default. managementScope : ManagementScope @ * No description is available * additionalKeyStoreAttrs : DescriptiveProperty * * No description is available *
Attribute Details
name - The name of the KeyStore instance. This is a user-defined name.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
password - The password for the KeyStore, Token, etc.
Data Type: Password
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
provider - This is the provider of the Keystore implementation.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
location - This is the URL or filename of the KeyStore. This can be a DLL for cryptographic devices or a filename or file URL for file-based KeyStores. It can be a safkeyring URL for RACF keyrings.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
type - This is the provider for the KeyStore. Valid values include JKS, JCEKS, PKCS12, PKCS11Impl (Hardware Crypto), CMS, CMS Crypto), JCERACFKS, JCE4758KS (RACF Crypto). Default is JCEKS (secure file-based KeyStore).
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
fileBased - True or false. Default is true.
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
hostList - Comma separated ordered list of host name.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
readOnly - Read Only KeyStore, True or false. Default is true
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
initializeAtStartup - True or false. Default is false.
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
customProviderClass - Custom provider class.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
createStashFileForCMS - Create a stash file for CMS type. The stash file option is only valid with the CMS type.
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
slot - The slot for the keyStore.
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
useForAcceleration - Use for Acceleration
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
description - KeyStore's description.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
usage - This is determined usage of the keyStore, one of the following can be used: 1,. SSL 2. RoleProp 3. KeySets 4.Audit 5.Custom If it's not specify, then SSL is the default.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
managementScope - * No description is available *
Reference Type: ManagementScope @
Containment: false
Container: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
additionalKeyStoreAttrs - * No description is available *
Reference Type: DescriptiveProperty *
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
(C) COPYRIGHT International Business Machines Corp. 1996-2006