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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Constructs a new instance of Service
with the given
attributes.
Parameters | |
---|---|
provider |
Provider :
the provider to which this service belongs. |
type |
String :
the type of this service (for example KeyPairGenerator ). |
algorithm |
String :
the algorithm this service implements. |
className |
String :
the name of the class implementing this service. |
aliases |
List :
List of aliases for the algorithm name, or null if the implemented algorithm has no aliases. |
attributes |
Map :
Map of additional attributes, or null if
this Service has no attributed. |
Throws | |
---|---|
NullPointerException |
if provider, type, algorithm or className
is null .
|
Returns the name of the algorithm implemented by this Service
.
Returns | |
---|---|
String |
the name of the algorithm implemented by this Service .
|
Returns the value of the attribute with the specified name
.
Parameters | |
---|---|
name |
String :
the name of the attribute. |
Returns | |
---|---|
String |
the value of the attribute, or null if no attribute
with the given name is set. |
Throws | |
---|---|
NullPointerException |
if name is null .
|
Returns the name of the class implementing this Service
.
Returns | |
---|---|
String |
the name of the class implementing this Service .
|
Returns the Provider
this Service
belongs to.
Returns | |
---|---|
Provider |
the Provider this Service belongs to.
|
Returns the type of this Service
. For example KeyPairGenerator
.
Returns | |
---|---|
String |
the type of this Service .
|
Creates and returns a new instance of the implementation described by
this Service
.
Parameters | |
---|---|
constructorParameter |
Object :
the parameter that is used by the constructor, or null if the implementation does not declare a constructor
parameter. |
Returns | |
---|---|
Object |
a new instance of the implementation described by this
Service . |
Throws | |
---|---|
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.
Parameters | |
---|---|
parameter |
Object :
the parameter to test. |
Returns | |
---|---|
boolean |
true if this Service supports the specified
constructor parameter, false otherwise.
|
Returns a string containing a concise, human-readable description of
this Service
.
Returns | |
---|---|
String |
a printable representation for this Service .
|