java.lang.Object | |
↳ | java.security.Provider.Service |
Service
represents a service in the Java Security infrastructure.
Each service describes its type, the algorithm it implements, to which
provider it belongs and other properties.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new instance of
Service with the given
attributes. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the name of the algorithm implemented by this
Service . | |||||||||||
Returns the value of the attribute with the specified
name . | |||||||||||
Returns the name of the class implementing this
Service . | |||||||||||
Returns the
Provider this Service belongs to. | |||||||||||
Returns the type of this
Service . | |||||||||||
Creates and returns a new instance of the implementation described by
this
Service . | |||||||||||
Indicates whether this
Service supports the specified
constructor parameter. | |||||||||||
Returns a string containing a concise, human-readable description of
this
Service . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Constructs a new instance of Service
with the given
attributes.
provider | the provider to which this service belongs. |
---|---|
type | the type of this service (for example KeyPairGenerator ). |
algorithm | the algorithm this service implements. |
className | the name of the class implementing this service. |
aliases | List of aliases for the algorithm name, or null if the implemented algorithm has no aliases. |
attributes | Map of additional attributes, or null if
this Service has no attributed. |
NullPointerException | if provider, type, algorithm or className
is null .
|
---|
Returns the name of the algorithm implemented by this Service
.
Service
.
Returns the value of the attribute with the specified name
.
name | the name of the attribute. |
---|
null
if no attribute
with the given name is set.NullPointerException | if name is null .
|
---|
Returns the name of the class implementing this Service
.
Service
.
Returns the Provider
this Service
belongs to.
Provider
this Service
belongs to.
Returns the type of this Service
. For example KeyPairGenerator
.
Service
.
Creates and returns a new instance of the implementation described by
this Service
.
constructorParameter | the parameter that is used by the constructor, or null if the implementation does not declare a constructor
parameter. |
---|
Service
.NoSuchAlgorithmException | if the instance could not be constructed. |
---|---|
InvalidParameterException | if the implementation does not support the specified
constructorParameter .
|
Indicates whether this Service
supports the specified
constructor parameter.
parameter | the parameter to test. |
---|
true
if this Service
supports the specified
constructor parameter, false
otherwise.
Returns a string containing a concise, human-readable description of
this Service
.
Service
.