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