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