| 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
.