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
.