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