KeyManager
This type is a class for model objects.
This object represents a class that gets invoked during an SSL handshake to determine the certificate alias to be used
Package: ssl
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Reference attributes having this type:
SecureSocketLayer.keyManager
Collection attributes having this type:
SecurityCommon.keyManagers
Attributes Summary name : EString A name for the KeyManager. Must be specified. provider : EString This is the provider of the KeyManager implementation. This can be any valid KeyManager provider, including custom providers, so it's unlimited. This is not required as a custom class may be specified instead. algorithm : EString This is the algorithm for the KeyManager. This is only required when the provider is specified keyManagerClass : EString This is specified, instead of provider and algorithm, when a custom implementation is being used not registered with the java.security Provider list. This may be null if provider and algorithm is specified. Property : Property * * No description is available * additionalKeyManagerAttrs : DescriptiveProperty * * No description is available * managementScope : ManagementScope @ * No description is available *
Attribute Details
name - A name for the KeyManager. Must be specified.
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
provider - This is the provider of the KeyManager implementation. This can be any valid KeyManager provider, including custom providers, so it's unlimited. This is not required as a custom class may be specified instead.
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
algorithm - This is the algorithm for the KeyManager. This is only required when the provider is specified
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
keyManagerClass - This is specified, instead of provider and algorithm, when a custom implementation is being used not registered with the java.security Provider list. This may be null if provider and algorithm is specified.
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
Property - * No description is available *
Reference Type: Property *
Containment: false
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
additionalKeyManagerAttrs - * 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
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
(C) COPYRIGHT International Business Machines Corp. 1996-2006